Stepalyzer - (c) by Andéor, SAS - All rights reserved
click: select, [alt]+click: append, [command|windows]+click: hierarchy

ISO-10303-21;

HEADER;

FILE_DESCRIPTION(('Sample','ACAD-Model',

'ACAD-STEP-TRANSLATION','Sample'),'2;1');

FILE_NAME('sample.stp','2019-03-21T11:35:03+00:00',('Andeor'),(

'Andeor, SAS'),'ACAD','ACAD2',

'confidential');

FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));

ENDSEC;

DATA;

1 = APPLICATION_PROTOCOL_DEFINITION('international standard',

'automotive_design',2000,#2);

2 = APPLICATION_CONTEXT(

'core data for automotive mechanical design processes');

3 = SHAPE_DEFINITION_REPRESENTATION(4,10);

4 = PRODUCT_DEFINITION_SHAPE('','',5);

5 = PRODUCT_DEFINITION('design','',6,9);

6 = PRODUCT_DEFINITION_FORMATION('','',7);

7 = PRODUCT('AS1-UG','AS1-UG','',(8));

8 = PRODUCT_CONTEXT('',2,'mechanical');

9 = PRODUCT_DEFINITION_CONTEXT('part definition',2,'design');

10 = SHAPE_REPRESENTATION('',(11,15,19,23,27),31);

11 = AXIS2_PLACEMENT_3D('',12,13,14);

12 = CARTESIAN_POINT('',(0.,0.,0.));

13 = DIRECTION('',(0.,0.,1.));

14 = DIRECTION('',(1.,0.,-0.));

15 = AXIS2_PLACEMENT_3D('',16,17,18);

16 = CARTESIAN_POINT('',(0.,0.,0.));

17 = DIRECTION('',(0.,0.,1.));

18 = DIRECTION('',(1.,0.,0.));

19 = AXIS2_PLACEMENT_3D('',20,21,22);

20 = CARTESIAN_POINT('',(0.,0.,0.));

21 = DIRECTION('',(0.,0.,1.));

22 = DIRECTION('',(1.,0.,0.));

23 = AXIS2_PLACEMENT_3D('',24,25,26);

24 = CARTESIAN_POINT('',(0.,0.,0.));

25 = DIRECTION('',(0.,0.,1.));

26 = DIRECTION('',(1.,0.,0.));

27 = AXIS2_PLACEMENT_3D('',28,29,30);

28 = CARTESIAN_POINT('',(0.,0.,0.));

29 = DIRECTION('',(0.,0.,1.));

30 = DIRECTION('',(1.,0.,0.));

31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT(

(#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1',

'3D Context with UNIT and UNCERTAINTY') );

32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );

34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );

35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),32,

'distance_accuracy_value','confusion accuracy');

36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(7));

37 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(11,38),914);

38 = MANIFOLD_SOLID_BREP('',39);

39 = CLOSED_SHELL('',(40,370,446,495,544,751,758,784,810,836,

862,888));

40 = ADVANCED_FACE('',(41,160,195,230,265,300,335),55,.T.);

41 = FACE_BOUND('',42,.T.);

42 = EDGE_LOOP('',(43,78,106,134));

43 = ORIENTED_EDGE('',*,*,44,.T.);

44 = EDGE_CURVE('',45,47,49,.T.);

45 = VERTEX_POINT('',46);

46 = CARTESIAN_POINT('',(0.,0.,20.));

47 = VERTEX_POINT('',48);

48 = CARTESIAN_POINT('',(180.,0.,20.));

49 = SURFACE_CURVE('',50,(54,66),.PCURVE_S1.);

50 = LINE('',51,52);

51 = CARTESIAN_POINT('',(180.,0.,20.));

52 = VECTOR('',53,1.);

53 = DIRECTION('',(1.,0.,0.));

54 = PCURVE('',55,60);

55 = PLANE('',56);

56 = AXIS2_PLACEMENT_3D('',57,58,59);

57 = CARTESIAN_POINT('',(0.,0.,20.));

58 = DIRECTION('',(0.,0.,1.));

59 = DIRECTION('',(1.,0.,-0.));

60 = DEFINITIONAL_REPRESENTATION('',(61),65);

61 = LINE('',62,63);

62 = CARTESIAN_POINT('',(180.,0.));

63 = VECTOR('',64,1.);

64 = DIRECTION('',(1.,0.));

65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

66 = PCURVE('',67,72);

67 = PLANE('',68);

68 = AXIS2_PLACEMENT_3D('',69,70,71);

69 = CARTESIAN_POINT('',(180.,0.,0.));

70 = DIRECTION('',(-1.836909530734E-16,-1.,6.123031769112E-17));

71 = DIRECTION('',(-1.124745541367E-32,-6.123031769112E-17,-1.));

72 = DEFINITIONAL_REPRESENTATION('',(73),77);

73 = LINE('',74,75);

74 = CARTESIAN_POINT('',(-20.,-2.249491082733E-31));

75 = VECTOR('',76,1.);

76 = DIRECTION('',(-1.124745541367E-32,1.));

77 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

78 = ORIENTED_EDGE('',*,*,79,.T.);

79 = EDGE_CURVE('',47,80,82,.T.);

80 = VERTEX_POINT('',81);

81 = CARTESIAN_POINT('',(180.,150.,20.));

82 = SURFACE_CURVE('',83,(87,94),.PCURVE_S1.);

83 = LINE('',84,85);

84 = CARTESIAN_POINT('',(180.,150.,20.));

85 = VECTOR('',86,1.);

86 = DIRECTION('',(0.,1.,0.));

87 = PCURVE('',55,88);

88 = DEFINITIONAL_REPRESENTATION('',(89),93);

89 = LINE('',90,91);

90 = CARTESIAN_POINT('',(180.,150.));

91 = VECTOR('',92,1.);

92 = DIRECTION('',(0.,1.));

93 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

94 = PCURVE('',95,100);

95 = PLANE('',96);

96 = AXIS2_PLACEMENT_3D('',97,98,99);

97 = CARTESIAN_POINT('',(180.,150.,0.));

98 = DIRECTION('',(1.,0.,6.123031769112E-17));

99 = DIRECTION('',(6.123031769112E-17,0.,-1.));

100 = DEFINITIONAL_REPRESENTATION('',(101),105);

101 = LINE('',102,103);

102 = CARTESIAN_POINT('',(-20.,0.));

103 = VECTOR('',104,1.);

104 = DIRECTION('',(0.,1.));

105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

106 = ORIENTED_EDGE('',*,*,107,.T.);

107 = EDGE_CURVE('',80,108,110,.T.);

108 = VERTEX_POINT('',109);

109 = CARTESIAN_POINT('',(0.,150.,20.));

110 = SURFACE_CURVE('',111,(115,122),.PCURVE_S1.);

111 = LINE('',112,113);

112 = CARTESIAN_POINT('',(0.,150.,20.));

113 = VECTOR('',114,1.);

114 = DIRECTION('',(-1.,0.,0.));

115 = PCURVE('',55,116);

116 = DEFINITIONAL_REPRESENTATION('',(117),121);

117 = LINE('',118,119);

118 = CARTESIAN_POINT('',(0.,150.));

119 = VECTOR('',120,1.);

120 = DIRECTION('',(-1.,0.));

121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

122 = PCURVE('',123,128);

123 = PLANE('',124);

124 = AXIS2_PLACEMENT_3D('',125,126,127);

125 = CARTESIAN_POINT('',(0.,150.,20.));

126 = DIRECTION('',(6.123031769112E-17,1.,6.123031769112E-17));

127 = DIRECTION('',(3.749151804555E-33,6.123031769112E-17,-1.));

128 = DEFINITIONAL_REPRESENTATION('',(129),133);

129 = LINE('',130,131);

130 = CARTESIAN_POINT('',(0.,0.));

131 = VECTOR('',132,1.);

132 = DIRECTION('',(-3.749151804555E-33,1.));

133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

134 = ORIENTED_EDGE('',*,*,135,.T.);

135 = EDGE_CURVE('',108,45,136,.T.);

136 = SURFACE_CURVE('',137,(141,148),.PCURVE_S1.);

137 = LINE('',138,139);

138 = CARTESIAN_POINT('',(0.,0.,20.));

139 = VECTOR('',140,1.);

140 = DIRECTION('',(0.,-1.,0.));

141 = PCURVE('',55,142);

142 = DEFINITIONAL_REPRESENTATION('',(143),147);

143 = LINE('',144,145);

144 = CARTESIAN_POINT('',(0.,0.));

145 = VECTOR('',146,1.);

146 = DIRECTION('',(0.,-1.));

147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

148 = PCURVE('',149,154);

149 = PLANE('',150);

150 = AXIS2_PLACEMENT_3D('',151,152,153);

151 = CARTESIAN_POINT('',(0.,0.,20.));

152 = DIRECTION('',(-1.,1.224606353822E-16,6.123031769112E-17));

153 = DIRECTION('',(-6.123031769112E-17,7.498303609111E-33,-1.));

154 = DEFINITIONAL_REPRESENTATION('',(155),159);

155 = LINE('',156,157);

156 = CARTESIAN_POINT('',(0.,0.));

157 = VECTOR('',158,1.);

158 = DIRECTION('',(-7.498303609111E-33,1.));

159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

160 = FACE_BOUND('',161,.T.);

161 = EDGE_LOOP('',(162));

162 = ORIENTED_EDGE('',*,*,163,.T.);

163 = EDGE_CURVE('',164,164,166,.T.);

164 = VERTEX_POINT('',165);

165 = CARTESIAN_POINT('',(42.5,87.9903810568,20.));

166 = SURFACE_CURVE('',167,(172,183),.PCURVE_S1.);

167 = CIRCLE('',168,5.);

168 = AXIS2_PLACEMENT_3D('',169,170,171);

169 = CARTESIAN_POINT('',(47.5,87.9903810568,20.));

170 = DIRECTION('',(1.224606353822E-16,0.,-1.));

171 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

172 = PCURVE('',55,173);

173 = DEFINITIONAL_REPRESENTATION('',(174),182);

174 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(175,176,177,178,179,180

,#181),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(

-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,

8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()

RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(

'') );

175 = CARTESIAN_POINT('',(42.5,87.9903810568));

176 = CARTESIAN_POINT('',(42.5,96.650635094644));

177 = CARTESIAN_POINT('',(50.,92.320508075722));

178 = CARTESIAN_POINT('',(57.5,87.9903810568));

179 = CARTESIAN_POINT('',(50.,83.660254037878));

180 = CARTESIAN_POINT('',(42.5,79.330127018956));

181 = CARTESIAN_POINT('',(42.5,87.9903810568));

182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

183 = PCURVE('',184,189);

184 = CYLINDRICAL_SURFACE('',185,5.);

185 = AXIS2_PLACEMENT_3D('',186,187,188);

186 = CARTESIAN_POINT('',(47.5,87.9903810568,20.00000001));

187 = DIRECTION('',(1.224606353822E-16,0.,-1.));

188 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

189 = DEFINITIONAL_REPRESENTATION('',(190),194);

190 = LINE('',191,192);

191 = CARTESIAN_POINT('',(0.,9.99999727469E-09));

192 = VECTOR('',193,1.);

193 = DIRECTION('',(1.,0.));

194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

195 = FACE_BOUND('',196,.T.);

196 = EDGE_LOOP('',(197));

197 = ORIENTED_EDGE('',*,*,198,.T.);

198 = EDGE_CURVE('',199,199,201,.T.);

199 = VERTEX_POINT('',200);

200 = CARTESIAN_POINT('',(42.5,62.0096189432,20.));

201 = SURFACE_CURVE('',202,(207,218),.PCURVE_S1.);

202 = CIRCLE('',203,5.);

203 = AXIS2_PLACEMENT_3D('',204,205,206);

204 = CARTESIAN_POINT('',(47.5,62.0096189432,20.));

205 = DIRECTION('',(1.224606353822E-16,0.,-1.));

206 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

207 = PCURVE('',55,208);

208 = DEFINITIONAL_REPRESENTATION('',(209),217);

209 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(210,211,212,213,214,215

,#216),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(

-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,

8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()

RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(

'') );

210 = CARTESIAN_POINT('',(42.5,62.0096189432));

211 = CARTESIAN_POINT('',(42.5,70.669872981044));

212 = CARTESIAN_POINT('',(50.,66.339745962122));

213 = CARTESIAN_POINT('',(57.5,62.0096189432));

214 = CARTESIAN_POINT('',(50.,57.679491924278));

215 = CARTESIAN_POINT('',(42.5,53.349364905356));

216 = CARTESIAN_POINT('',(42.5,62.0096189432));

217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

218 = PCURVE('',219,224);

219 = CYLINDRICAL_SURFACE('',220,5.);

220 = AXIS2_PLACEMENT_3D('',221,222,223);

221 = CARTESIAN_POINT('',(47.5,62.0096189432,20.00000001));

222 = DIRECTION('',(1.224606353822E-16,0.,-1.));

223 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

224 = DEFINITIONAL_REPRESENTATION('',(225),229);

225 = LINE('',226,227);

226 = CARTESIAN_POINT('',(0.,9.99999727469E-09));

227 = VECTOR('',228,1.);

228 = DIRECTION('',(1.,0.));

229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

230 = FACE_BOUND('',231,.T.);

231 = EDGE_LOOP('',(232));

232 = ORIENTED_EDGE('',*,*,233,.T.);

233 = EDGE_CURVE('',234,234,236,.T.);

234 = VERTEX_POINT('',235);

235 = CARTESIAN_POINT('',(127.5,62.0096189432,20.));

236 = SURFACE_CURVE('',237,(242,253),.PCURVE_S1.);

237 = CIRCLE('',238,5.);

238 = AXIS2_PLACEMENT_3D('',239,240,241);

239 = CARTESIAN_POINT('',(132.5,62.0096189432,20.));

240 = DIRECTION('',(1.224606353822E-16,0.,-1.));

241 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

242 = PCURVE('',55,243);

243 = DEFINITIONAL_REPRESENTATION('',(244),252);

244 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(245,246,247,248,249,250

,#251),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(

-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,

8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()

RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(

'') );

245 = CARTESIAN_POINT('',(127.5,62.0096189432));

246 = CARTESIAN_POINT('',(127.5,70.669872981044));

247 = CARTESIAN_POINT('',(135.,66.339745962122));

248 = CARTESIAN_POINT('',(142.5,62.0096189432));

249 = CARTESIAN_POINT('',(135.,57.679491924278));

250 = CARTESIAN_POINT('',(127.5,53.349364905356));

251 = CARTESIAN_POINT('',(127.5,62.0096189432));

252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

253 = PCURVE('',254,259);

254 = CYLINDRICAL_SURFACE('',255,5.);

255 = AXIS2_PLACEMENT_3D('',256,257,258);

256 = CARTESIAN_POINT('',(132.5,62.0096189432,20.00000001));

257 = DIRECTION('',(1.224606353822E-16,0.,-1.));

258 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

259 = DEFINITIONAL_REPRESENTATION('',(260),264);

260 = LINE('',261,262);

261 = CARTESIAN_POINT('',(0.,9.99999727469E-09));

262 = VECTOR('',263,1.);

263 = DIRECTION('',(1.,0.));

264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

265 = FACE_BOUND('',266,.T.);

266 = EDGE_LOOP('',(267));

267 = ORIENTED_EDGE('',*,*,268,.T.);

268 = EDGE_CURVE('',269,269,271,.T.);

269 = VERTEX_POINT('',270);

270 = CARTESIAN_POINT('',(127.5,87.9903810568,20.));

271 = SURFACE_CURVE('',272,(277,288),.PCURVE_S1.);

272 = CIRCLE('',273,5.);

273 = AXIS2_PLACEMENT_3D('',274,275,276);

274 = CARTESIAN_POINT('',(132.5,87.9903810568,20.));

275 = DIRECTION('',(1.224606353822E-16,0.,-1.));

276 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

277 = PCURVE('',55,278);

278 = DEFINITIONAL_REPRESENTATION('',(279),287);

279 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(280,281,282,283,284,285

,#286),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(

-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,

8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()

RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(

'') );

280 = CARTESIAN_POINT('',(127.5,87.9903810568));

281 = CARTESIAN_POINT('',(127.5,96.650635094644));

282 = CARTESIAN_POINT('',(135.,92.320508075722));

283 = CARTESIAN_POINT('',(142.5,87.9903810568));

284 = CARTESIAN_POINT('',(135.,83.660254037878));

285 = CARTESIAN_POINT('',(127.5,79.330127018956));

286 = CARTESIAN_POINT('',(127.5,87.9903810568));

287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

288 = PCURVE('',289,294);

289 = CYLINDRICAL_SURFACE('',290,5.);

290 = AXIS2_PLACEMENT_3D('',291,292,293);

291 = CARTESIAN_POINT('',(132.5,87.9903810568,20.00000001));

292 = DIRECTION('',(1.224606353822E-16,0.,-1.));

293 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

294 = DEFINITIONAL_REPRESENTATION('',(295),299);

295 = LINE('',296,297);

296 = CARTESIAN_POINT('',(0.,9.99999727469E-09));

297 = VECTOR('',298,1.);

298 = DIRECTION('',(1.,0.));

299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

300 = FACE_BOUND('',301,.T.);

301 = EDGE_LOOP('',(302));

302 = ORIENTED_EDGE('',*,*,303,.T.);

303 = EDGE_CURVE('',304,304,306,.T.);

304 = VERTEX_POINT('',305);

305 = CARTESIAN_POINT('',(20.,75.,20.));

306 = SURFACE_CURVE('',307,(312,323),.PCURVE_S1.);

307 = CIRCLE('',308,5.);

308 = AXIS2_PLACEMENT_3D('',309,310,311);

309 = CARTESIAN_POINT('',(25.,75.,20.));

310 = DIRECTION('',(1.224606353822E-16,0.,-1.));

311 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

312 = PCURVE('',55,313);

313 = DEFINITIONAL_REPRESENTATION('',(314),322);

314 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(315,316,317,318,319,320

,#321),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(

-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,

8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()

RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(

'') );

315 = CARTESIAN_POINT('',(20.,75.));

316 = CARTESIAN_POINT('',(20.,83.660254037844));

317 = CARTESIAN_POINT('',(27.5,79.330127018922));

318 = CARTESIAN_POINT('',(35.,75.));

319 = CARTESIAN_POINT('',(27.5,70.669872981078));

320 = CARTESIAN_POINT('',(20.,66.339745962156));

321 = CARTESIAN_POINT('',(20.,75.));

322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

323 = PCURVE('',324,329);

324 = CYLINDRICAL_SURFACE('',325,5.);

325 = AXIS2_PLACEMENT_3D('',326,327,328);

326 = CARTESIAN_POINT('',(25.,75.,20.00000001));

327 = DIRECTION('',(1.224606353822E-16,0.,-1.));

328 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

329 = DEFINITIONAL_REPRESENTATION('',(330),334);

330 = LINE('',331,332);

331 = CARTESIAN_POINT('',(0.,1.00000008274E-08));

332 = VECTOR('',333,1.);

333 = DIRECTION('',(1.,0.));

334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

335 = FACE_BOUND('',336,.T.);

336 = EDGE_LOOP('',(337));

337 = ORIENTED_EDGE('',*,*,338,.T.);

338 = EDGE_CURVE('',339,339,341,.T.);

339 = VERTEX_POINT('',340);

340 = CARTESIAN_POINT('',(150.,75.,20.));

341 = SURFACE_CURVE('',342,(347,358),.PCURVE_S1.);

342 = CIRCLE('',343,5.);

343 = AXIS2_PLACEMENT_3D('',344,345,346);

344 = CARTESIAN_POINT('',(155.,75.,20.));

345 = DIRECTION('',(1.224606353822E-16,0.,-1.));

346 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

347 = PCURVE('',55,348);

348 = DEFINITIONAL_REPRESENTATION('',(349),357);

349 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(350,351,352,353,354,355

,#356),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(

-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,

8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()

RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(

'') );

350 = CARTESIAN_POINT('',(150.,75.));

351 = CARTESIAN_POINT('',(150.,83.660254037844));

352 = CARTESIAN_POINT('',(157.5,79.330127018922));

353 = CARTESIAN_POINT('',(165.,75.));

354 = CARTESIAN_POINT('',(157.5,70.669872981078));

355 = CARTESIAN_POINT('',(150.,66.339745962156));

356 = CARTESIAN_POINT('',(150.,75.));

357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

358 = PCURVE('',359,364);

359 = CYLINDRICAL_SURFACE('',360,5.);

360 = AXIS2_PLACEMENT_3D('',361,362,363);

361 = CARTESIAN_POINT('',(155.,75.,20.00000001));

362 = DIRECTION('',(1.224606353822E-16,0.,-1.));

363 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

364 = DEFINITIONAL_REPRESENTATION('',(365),369);

365 = LINE('',366,367);

366 = CARTESIAN_POINT('',(0.,1.00000008274E-08));

367 = VECTOR('',368,1.);

368 = DIRECTION('',(1.,0.));

369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

370 = ADVANCED_FACE('',(371),67,.T.);

371 = FACE_BOUND('',372,.T.);

372 = EDGE_LOOP('',(373,396,397,420));

373 = ORIENTED_EDGE('',*,*,374,.T.);

374 = EDGE_CURVE('',375,47,377,.T.);

375 = VERTEX_POINT('',376);

376 = CARTESIAN_POINT('',(180.,0.,0.));

377 = SURFACE_CURVE('',378,(382,389),.PCURVE_S1.);

378 = LINE('',379,380);

379 = CARTESIAN_POINT('',(180.,0.,20.));

380 = VECTOR('',381,1.);

381 = DIRECTION('',(0.,0.,1.));

382 = PCURVE('',67,383);

383 = DEFINITIONAL_REPRESENTATION('',(384),388);

384 = LINE('',385,386);

385 = CARTESIAN_POINT('',(-20.,-2.249491082733E-31));

386 = VECTOR('',387,1.);

387 = DIRECTION('',(-1.,6.294895445209E-47));

388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

389 = PCURVE('',95,390);

390 = DEFINITIONAL_REPRESENTATION('',(391),395);

391 = LINE('',392,393);

392 = CARTESIAN_POINT('',(-20.,-150.));

393 = VECTOR('',394,1.);

394 = DIRECTION('',(-1.,0.));

395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

396 = ORIENTED_EDGE('',*,*,44,.F.);

397 = ORIENTED_EDGE('',*,*,398,.T.);

398 = EDGE_CURVE('',45,399,401,.T.);

399 = VERTEX_POINT('',400);

400 = CARTESIAN_POINT('',(0.,0.,0.));

401 = SURFACE_CURVE('',402,(406,413),.PCURVE_S1.);

402 = LINE('',403,404);

403 = CARTESIAN_POINT('',(0.,0.,0.));

404 = VECTOR('',405,1.);

405 = DIRECTION('',(0.,0.,-1.));

406 = PCURVE('',67,407);

407 = DEFINITIONAL_REPRESENTATION('',(408),412);

408 = LINE('',409,410);

409 = CARTESIAN_POINT('',(2.02454197446E-30,-180.));

410 = VECTOR('',411,1.);

411 = DIRECTION('',(1.,-6.294895445209E-47));

412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

413 = PCURVE('',149,414);

414 = DEFINITIONAL_REPRESENTATION('',(415),419);

415 = LINE('',416,417);

416 = CARTESIAN_POINT('',(20.,-3.557984382075E-46));

417 = VECTOR('',418,1.);

418 = DIRECTION('',(1.,-1.778992191037E-47));

419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

420 = ORIENTED_EDGE('',*,*,421,.T.);

421 = EDGE_CURVE('',399,375,422,.T.);

422 = SURFACE_CURVE('',423,(427,434),.PCURVE_S1.);

423 = LINE('',424,425);

424 = CARTESIAN_POINT('',(180.,0.,0.));

425 = VECTOR('',426,1.);

426 = DIRECTION('',(1.,0.,0.));

427 = PCURVE('',67,428);

428 = DEFINITIONAL_REPRESENTATION('',(429),433);

429 = LINE('',430,431);

430 = CARTESIAN_POINT('',(-0.,0.));

431 = VECTOR('',432,1.);

432 = DIRECTION('',(-1.124745541367E-32,1.));

433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

434 = PCURVE('',435,440);

435 = PLANE('',436);

436 = AXIS2_PLACEMENT_3D('',437,438,439);

437 = CARTESIAN_POINT('',(180.,150.,0.));

438 = DIRECTION('',(1.224606353822E-16,0.,-1.));

439 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

440 = DEFINITIONAL_REPRESENTATION('',(441),445);

441 = LINE('',442,443);

442 = CARTESIAN_POINT('',(-0.,-150.));

443 = VECTOR('',444,1.);

444 = DIRECTION('',(-1.,0.));

445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

446 = ADVANCED_FACE('',(447),149,.T.);

447 = FACE_BOUND('',448,.T.);

448 = EDGE_LOOP('',(449,450,451,474));

449 = ORIENTED_EDGE('',*,*,398,.F.);

450 = ORIENTED_EDGE('',*,*,135,.F.);

451 = ORIENTED_EDGE('',*,*,452,.T.);

452 = EDGE_CURVE('',108,453,455,.T.);

453 = VERTEX_POINT('',454);

454 = CARTESIAN_POINT('',(0.,150.,0.));

455 = SURFACE_CURVE('',456,(460,467),.PCURVE_S1.);

456 = LINE('',457,458);

457 = CARTESIAN_POINT('',(0.,150.,0.));

458 = VECTOR('',459,1.);

459 = DIRECTION('',(0.,0.,-1.));

460 = PCURVE('',149,461);

461 = DEFINITIONAL_REPRESENTATION('',(462),466);

462 = LINE('',463,464);

463 = CARTESIAN_POINT('',(20.,-150.));

464 = VECTOR('',465,1.);

465 = DIRECTION('',(1.,-1.778992191037E-47));

466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

467 = PCURVE('',123,468);

468 = DEFINITIONAL_REPRESENTATION('',(469),473);

469 = LINE('',470,471);

470 = CARTESIAN_POINT('',(20.,-7.498303609111E-32));

471 = VECTOR('',472,1.);

472 = DIRECTION('',(1.,-8.894960955187E-48));

473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

474 = ORIENTED_EDGE('',*,*,475,.T.);

475 = EDGE_CURVE('',453,399,476,.T.);

476 = SURFACE_CURVE('',477,(481,488),.PCURVE_S1.);

477 = LINE('',478,479);

478 = CARTESIAN_POINT('',(0.,0.,0.));

479 = VECTOR('',480,1.);

480 = DIRECTION('',(0.,-1.,0.));

481 = PCURVE('',149,482);

482 = DEFINITIONAL_REPRESENTATION('',(483),487);

483 = LINE('',484,485);

484 = CARTESIAN_POINT('',(20.,-3.557984382075E-46));

485 = VECTOR('',486,1.);

486 = DIRECTION('',(-7.498303609111E-33,1.));

487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

488 = PCURVE('',435,489);

489 = DEFINITIONAL_REPRESENTATION('',(490),494);

490 = LINE('',491,492);

491 = CARTESIAN_POINT('',(180.,-150.));

492 = VECTOR('',493,1.);

493 = DIRECTION('',(-0.,-1.));

494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

495 = ADVANCED_FACE('',(496),123,.T.);

496 = FACE_BOUND('',497,.T.);

497 = EDGE_LOOP('',(498,499,500,523));

498 = ORIENTED_EDGE('',*,*,452,.F.);

499 = ORIENTED_EDGE('',*,*,107,.F.);

500 = ORIENTED_EDGE('',*,*,501,.T.);

501 = EDGE_CURVE('',80,502,504,.T.);

502 = VERTEX_POINT('',503);

503 = CARTESIAN_POINT('',(180.,150.,0.));

504 = SURFACE_CURVE('',505,(509,516),.PCURVE_S1.);

505 = LINE('',506,507);

506 = CARTESIAN_POINT('',(180.,150.,0.));

507 = VECTOR('',508,1.);

508 = DIRECTION('',(0.,0.,-1.));

509 = PCURVE('',123,510);

510 = DEFINITIONAL_REPRESENTATION('',(511),515);

511 = LINE('',512,513);

512 = CARTESIAN_POINT('',(20.,-180.));

513 = VECTOR('',514,1.);

514 = DIRECTION('',(1.,-8.894960955187E-48));

515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

516 = PCURVE('',95,517);

517 = DEFINITIONAL_REPRESENTATION('',(518),522);

518 = LINE('',519,520);

519 = CARTESIAN_POINT('',(0.,0.));

520 = VECTOR('',521,1.);

521 = DIRECTION('',(1.,0.));

522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

523 = ORIENTED_EDGE('',*,*,524,.T.);

524 = EDGE_CURVE('',502,453,525,.T.);

525 = SURFACE_CURVE('',526,(530,537),.PCURVE_S1.);

526 = LINE('',527,528);

527 = CARTESIAN_POINT('',(0.,150.,0.));

528 = VECTOR('',529,1.);

529 = DIRECTION('',(-1.,0.,0.));

530 = PCURVE('',123,531);

531 = DEFINITIONAL_REPRESENTATION('',(532),536);

532 = LINE('',533,534);

533 = CARTESIAN_POINT('',(20.,-7.498303609111E-32));

534 = VECTOR('',535,1.);

535 = DIRECTION('',(-3.749151804555E-33,1.));

536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

537 = PCURVE('',435,538);

538 = DEFINITIONAL_REPRESENTATION('',(539),543);

539 = LINE('',540,541);

540 = CARTESIAN_POINT('',(180.,0.));

541 = VECTOR('',542,1.);

542 = DIRECTION('',(1.,0.));

543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

544 = ADVANCED_FACE('',(545,571,601,631,661,691,721),435,.T.);

545 = FACE_BOUND('',546,.T.);

546 = EDGE_LOOP('',(547,568,569,570));

547 = ORIENTED_EDGE('',*,*,548,.T.);

548 = EDGE_CURVE('',502,375,549,.T.);

549 = SURFACE_CURVE('',550,(554,561),.PCURVE_S1.);

550 = LINE('',551,552);

551 = CARTESIAN_POINT('',(180.,0.,0.));

552 = VECTOR('',553,1.);

553 = DIRECTION('',(0.,-1.,0.));

554 = PCURVE('',435,555);

555 = DEFINITIONAL_REPRESENTATION('',(556),560);

556 = LINE('',557,558);

557 = CARTESIAN_POINT('',(-0.,-150.));

558 = VECTOR('',559,1.);

559 = DIRECTION('',(-0.,-1.));

560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

561 = PCURVE('',95,562);

562 = DEFINITIONAL_REPRESENTATION('',(563),567);

563 = LINE('',564,565);

564 = CARTESIAN_POINT('',(0.,-150.));

565 = VECTOR('',566,1.);

566 = DIRECTION('',(0.,-1.));

567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

568 = ORIENTED_EDGE('',*,*,421,.F.);

569 = ORIENTED_EDGE('',*,*,475,.F.);

570 = ORIENTED_EDGE('',*,*,524,.F.);

571 = FACE_BOUND('',572,.T.);

572 = EDGE_LOOP('',(573));

573 = ORIENTED_EDGE('',*,*,574,.T.);

574 = EDGE_CURVE('',575,575,577,.T.);

575 = VERTEX_POINT('',576);

576 = CARTESIAN_POINT('',(42.5,87.9903810568,0.));

577 = SURFACE_CURVE('',578,(583,594),.PCURVE_S1.);

578 = CIRCLE('',579,5.);

579 = AXIS2_PLACEMENT_3D('',580,581,582);

580 = CARTESIAN_POINT('',(47.5,87.9903810568,0.));

581 = DIRECTION('',(0.,0.,1.));

582 = DIRECTION('',(1.,0.,-0.));

583 = PCURVE('',435,584);

584 = DEFINITIONAL_REPRESENTATION('',(585),593);

585 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(586,587,588,589,590,591

,#592),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(

-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,

8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()

RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(

'') );

586 = CARTESIAN_POINT('',(127.5,-62.0096189432));

587 = CARTESIAN_POINT('',(127.5,-53.34936490535));

588 = CARTESIAN_POINT('',(135.,-57.67949192427));

589 = CARTESIAN_POINT('',(142.5,-62.0096189432));

590 = CARTESIAN_POINT('',(135.,-66.33974596212));

591 = CARTESIAN_POINT('',(127.5,-70.66987298104));

592 = CARTESIAN_POINT('',(127.5,-62.0096189432));

593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

594 = PCURVE('',184,595);

595 = DEFINITIONAL_REPRESENTATION('',(596),600);

596 = LINE('',597,598);

597 = CARTESIAN_POINT('',(9.424777960769,20.00000001));

598 = VECTOR('',599,1.);

599 = DIRECTION('',(-1.,0.));

600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

601 = FACE_BOUND('',602,.T.);

602 = EDGE_LOOP('',(603));

603 = ORIENTED_EDGE('',*,*,604,.T.);

604 = EDGE_CURVE('',605,605,607,.T.);

605 = VERTEX_POINT('',606);

606 = CARTESIAN_POINT('',(42.5,62.0096189432,0.));

607 = SURFACE_CURVE('',608,(613,624),.PCURVE_S1.);

608 = CIRCLE('',609,5.);

609 = AXIS2_PLACEMENT_3D('',610,611,612);

610 = CARTESIAN_POINT('',(47.5,62.0096189432,0.));

611 = DIRECTION('',(0.,0.,1.));

612 = DIRECTION('',(1.,0.,-0.));

613 = PCURVE('',435,614);

614 = DEFINITIONAL_REPRESENTATION('',(615),623);

615 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(616,617,618,619,620,621

,#622),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(

-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,

8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()

RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(

'') );

616 = CARTESIAN_POINT('',(127.5,-87.9903810568));

617 = CARTESIAN_POINT('',(127.5,-79.33012701895));

618 = CARTESIAN_POINT('',(135.,-83.66025403787));

619 = CARTESIAN_POINT('',(142.5,-87.9903810568));

620 = CARTESIAN_POINT('',(135.,-92.32050807572));

621 = CARTESIAN_POINT('',(127.5,-96.65063509464));

622 = CARTESIAN_POINT('',(127.5,-87.9903810568));

623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

624 = PCURVE('',219,625);

625 = DEFINITIONAL_REPRESENTATION('',(626),630);

626 = LINE('',627,628);

627 = CARTESIAN_POINT('',(9.424777960769,20.00000001));

628 = VECTOR('',629,1.);

629 = DIRECTION('',(-1.,0.));

630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

631 = FACE_BOUND('',632,.T.);

632 = EDGE_LOOP('',(633));

633 = ORIENTED_EDGE('',*,*,634,.T.);

634 = EDGE_CURVE('',635,635,637,.T.);

635 = VERTEX_POINT('',636);

636 = CARTESIAN_POINT('',(127.5,62.0096189432,0.));

637 = SURFACE_CURVE('',638,(643,654),.PCURVE_S1.);

638 = CIRCLE('',639,5.);

639 = AXIS2_PLACEMENT_3D('',640,641,642);

640 = CARTESIAN_POINT('',(132.5,62.0096189432,0.));

641 = DIRECTION('',(0.,0.,1.));

642 = DIRECTION('',(1.,0.,-0.));

643 = PCURVE('',435,644);

644 = DEFINITIONAL_REPRESENTATION('',(645),653);

645 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(646,647,648,649,650,651

,#652),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(

-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,

8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()

RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(

'') );

646 = CARTESIAN_POINT('',(42.5,-87.9903810568));

647 = CARTESIAN_POINT('',(42.5,-79.33012701895));

648 = CARTESIAN_POINT('',(50.,-83.66025403787));

649 = CARTESIAN_POINT('',(57.5,-87.9903810568));

650 = CARTESIAN_POINT('',(50.,-92.32050807572));

651 = CARTESIAN_POINT('',(42.5,-96.65063509464));

652 = CARTESIAN_POINT('',(42.5,-87.9903810568));

653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

654 = PCURVE('',254,655);

655 = DEFINITIONAL_REPRESENTATION('',(656),660);

656 = LINE('',657,658);

657 = CARTESIAN_POINT('',(9.424777960769,20.00000001));

658 = VECTOR('',659,1.);

659 = DIRECTION('',(-1.,0.));

660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

661 = FACE_BOUND('',662,.T.);

662 = EDGE_LOOP('',(663));

663 = ORIENTED_EDGE('',*,*,664,.T.);

664 = EDGE_CURVE('',665,665,667,.T.);

665 = VERTEX_POINT('',666);

666 = CARTESIAN_POINT('',(127.5,87.9903810568,0.));

667 = SURFACE_CURVE('',668,(673,684),.PCURVE_S1.);

668 = CIRCLE('',669,5.);

669 = AXIS2_PLACEMENT_3D('',670,671,672);

670 = CARTESIAN_POINT('',(132.5,87.9903810568,0.));

671 = DIRECTION('',(0.,0.,1.));

672 = DIRECTION('',(1.,0.,-0.));

673 = PCURVE('',435,674);

674 = DEFINITIONAL_REPRESENTATION('',(675),683);

675 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(676,677,678,679,680,681

,#682),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(

-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,

8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()

RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(

'') );

676 = CARTESIAN_POINT('',(42.5,-62.0096189432));

677 = CARTESIAN_POINT('',(42.5,-53.34936490535));

678 = CARTESIAN_POINT('',(50.,-57.67949192427));

679 = CARTESIAN_POINT('',(57.5,-62.0096189432));

680 = CARTESIAN_POINT('',(50.,-66.33974596212));

681 = CARTESIAN_POINT('',(42.5,-70.66987298104));

682 = CARTESIAN_POINT('',(42.5,-62.0096189432));

683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

684 = PCURVE('',289,685);

685 = DEFINITIONAL_REPRESENTATION('',(686),690);

686 = LINE('',687,688);

687 = CARTESIAN_POINT('',(9.424777960769,20.00000001));

688 = VECTOR('',689,1.);

689 = DIRECTION('',(-1.,0.));

690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

691 = FACE_BOUND('',692,.T.);

692 = EDGE_LOOP('',(693));

693 = ORIENTED_EDGE('',*,*,694,.T.);

694 = EDGE_CURVE('',695,695,697,.T.);

695 = VERTEX_POINT('',696);

696 = CARTESIAN_POINT('',(20.,75.,0.));

697 = SURFACE_CURVE('',698,(703,714),.PCURVE_S1.);

698 = CIRCLE('',699,5.);

699 = AXIS2_PLACEMENT_3D('',700,701,702);

700 = CARTESIAN_POINT('',(25.,75.,0.));

701 = DIRECTION('',(0.,0.,1.));

702 = DIRECTION('',(1.,0.,-0.));

703 = PCURVE('',435,704);

704 = DEFINITIONAL_REPRESENTATION('',(705),713);

705 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(706,707,708,709,710,711

,#712),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(

-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,

8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()

RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(

'') );

706 = CARTESIAN_POINT('',(150.,-75.));

707 = CARTESIAN_POINT('',(150.,-66.33974596215));

708 = CARTESIAN_POINT('',(157.5,-70.66987298107));

709 = CARTESIAN_POINT('',(165.,-75.));

710 = CARTESIAN_POINT('',(157.5,-79.33012701892));

711 = CARTESIAN_POINT('',(150.,-83.66025403784));

712 = CARTESIAN_POINT('',(150.,-75.));

713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

714 = PCURVE('',324,715);

715 = DEFINITIONAL_REPRESENTATION('',(716),720);

716 = LINE('',717,718);

717 = CARTESIAN_POINT('',(9.424777960769,20.00000001));

718 = VECTOR('',719,1.);

719 = DIRECTION('',(-1.,0.));

720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

721 = FACE_BOUND('',722,.T.);

722 = EDGE_LOOP('',(723));

723 = ORIENTED_EDGE('',*,*,724,.T.);

724 = EDGE_CURVE('',725,725,727,.T.);

725 = VERTEX_POINT('',726);

726 = CARTESIAN_POINT('',(150.,75.,0.));

727 = SURFACE_CURVE('',728,(733,744),.PCURVE_S1.);

728 = CIRCLE('',729,5.);

729 = AXIS2_PLACEMENT_3D('',730,731,732);

730 = CARTESIAN_POINT('',(155.,75.,0.));

731 = DIRECTION('',(0.,0.,1.));

732 = DIRECTION('',(1.,0.,-0.));

733 = PCURVE('',435,734);

734 = DEFINITIONAL_REPRESENTATION('',(735),743);

735 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(736,737,738,739,740,741

,#742),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(

-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,

8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()

RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(

'') );

736 = CARTESIAN_POINT('',(20.,-75.));

737 = CARTESIAN_POINT('',(20.,-66.33974596215));

738 = CARTESIAN_POINT('',(27.5,-70.66987298107));

739 = CARTESIAN_POINT('',(35.,-75.));

740 = CARTESIAN_POINT('',(27.5,-79.33012701892));

741 = CARTESIAN_POINT('',(20.,-83.66025403784));

742 = CARTESIAN_POINT('',(20.,-75.));

743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

744 = PCURVE('',359,745);

745 = DEFINITIONAL_REPRESENTATION('',(746),750);

746 = LINE('',747,748);

747 = CARTESIAN_POINT('',(9.424777960769,20.00000001));

748 = VECTOR('',749,1.);

749 = DIRECTION('',(-1.,0.));

750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

751 = ADVANCED_FACE('',(752),95,.T.);

752 = FACE_BOUND('',753,.T.);

753 = EDGE_LOOP('',(754,755,756,757));

754 = ORIENTED_EDGE('',*,*,548,.F.);

755 = ORIENTED_EDGE('',*,*,501,.F.);

756 = ORIENTED_EDGE('',*,*,79,.F.);

757 = ORIENTED_EDGE('',*,*,374,.F.);

758 = ADVANCED_FACE('',(759),359,.F.);

759 = FACE_BOUND('',760,.F.);

760 = EDGE_LOOP('',(761,762,782,783));

761 = ORIENTED_EDGE('',*,*,724,.T.);

762 = ORIENTED_EDGE('',*,*,763,.F.);

763 = EDGE_CURVE('',339,725,764,.T.);

764 = SEAM_CURVE('',765,(768,775),.PCURVE_S1.);

765 = B_SPLINE_CURVE_WITH_KNOTS('',1,(766,767),.UNSPECIFIED.,.F.,.F.,

(2,2),(1.00000008274E-08,20.00000001),.PIECEWISE_BEZIER_KNOTS.);

766 = CARTESIAN_POINT('',(150.,75.,20.));

767 = CARTESIAN_POINT('',(150.,75.,0.));

768 = PCURVE('',359,769);

769 = DEFINITIONAL_REPRESENTATION('',(770),774);

770 = LINE('',771,772);

771 = CARTESIAN_POINT('',(0.,0.));

772 = VECTOR('',773,1.);

773 = DIRECTION('',(0.,1.));

774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

775 = PCURVE('',359,776);

776 = DEFINITIONAL_REPRESENTATION('',(777),781);

777 = LINE('',778,779);

778 = CARTESIAN_POINT('',(6.28318530718,0.));

779 = VECTOR('',780,1.);

780 = DIRECTION('',(0.,1.));

781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

782 = ORIENTED_EDGE('',*,*,338,.T.);

783 = ORIENTED_EDGE('',*,*,763,.T.);

784 = ADVANCED_FACE('',(785),324,.F.);

785 = FACE_BOUND('',786,.F.);

786 = EDGE_LOOP('',(787,788,808,809));

787 = ORIENTED_EDGE('',*,*,694,.T.);

788 = ORIENTED_EDGE('',*,*,789,.F.);

789 = EDGE_CURVE('',304,695,790,.T.);

790 = SEAM_CURVE('',791,(794,801),.PCURVE_S1.);

791 = B_SPLINE_CURVE_WITH_KNOTS('',1,(792,793),.UNSPECIFIED.,.F.,.F.,

(2,2),(1.00000008274E-08,20.00000001),.PIECEWISE_BEZIER_KNOTS.);

792 = CARTESIAN_POINT('',(20.,75.,20.));

793 = CARTESIAN_POINT('',(20.,75.,0.));

794 = PCURVE('',324,795);

795 = DEFINITIONAL_REPRESENTATION('',(796),800);

796 = LINE('',797,798);

797 = CARTESIAN_POINT('',(0.,0.));

798 = VECTOR('',799,1.);

799 = DIRECTION('',(0.,1.));

800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

801 = PCURVE('',324,802);

802 = DEFINITIONAL_REPRESENTATION('',(803),807);

803 = LINE('',804,805);

804 = CARTESIAN_POINT('',(6.28318530718,0.));

805 = VECTOR('',806,1.);

806 = DIRECTION('',(0.,1.));

807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

808 = ORIENTED_EDGE('',*,*,303,.T.);

809 = ORIENTED_EDGE('',*,*,789,.T.);

810 = ADVANCED_FACE('',(811),289,.F.);

811 = FACE_BOUND('',812,.F.);

812 = EDGE_LOOP('',(813,814,834,835));

813 = ORIENTED_EDGE('',*,*,664,.T.);

814 = ORIENTED_EDGE('',*,*,815,.F.);

815 = EDGE_CURVE('',269,665,816,.T.);

816 = SEAM_CURVE('',817,(820,827),.PCURVE_S1.);

817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(818,819),.UNSPECIFIED.,.F.,.F.,

(2,2),(9.99999727469E-09,20.00000001),.PIECEWISE_BEZIER_KNOTS.);

818 = CARTESIAN_POINT('',(127.5,87.9903810568,20.));

819 = CARTESIAN_POINT('',(127.5,87.9903810568,3.552713678801E-15));

820 = PCURVE('',289,821);

821 = DEFINITIONAL_REPRESENTATION('',(822),826);

822 = LINE('',823,824);

823 = CARTESIAN_POINT('',(0.,0.));

824 = VECTOR('',825,1.);

825 = DIRECTION('',(0.,1.));

826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

827 = PCURVE('',289,828);

828 = DEFINITIONAL_REPRESENTATION('',(829),833);

829 = LINE('',830,831);

830 = CARTESIAN_POINT('',(6.28318530718,0.));

831 = VECTOR('',832,1.);

832 = DIRECTION('',(0.,1.));

833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

834 = ORIENTED_EDGE('',*,*,268,.T.);

835 = ORIENTED_EDGE('',*,*,815,.T.);

836 = ADVANCED_FACE('',(837),254,.F.);

837 = FACE_BOUND('',838,.F.);

838 = EDGE_LOOP('',(839,840,860,861));

839 = ORIENTED_EDGE('',*,*,634,.T.);

840 = ORIENTED_EDGE('',*,*,841,.F.);

841 = EDGE_CURVE('',234,635,842,.T.);

842 = SEAM_CURVE('',843,(846,853),.PCURVE_S1.);

843 = B_SPLINE_CURVE_WITH_KNOTS('',1,(844,845),.UNSPECIFIED.,.F.,.F.,

(2,2),(9.99999727469E-09,20.00000001),.PIECEWISE_BEZIER_KNOTS.);

844 = CARTESIAN_POINT('',(127.5,62.0096189432,20.));

845 = CARTESIAN_POINT('',(127.5,62.0096189432,3.552713678801E-15));

846 = PCURVE('',254,847);

847 = DEFINITIONAL_REPRESENTATION('',(848),852);

848 = LINE('',849,850);

849 = CARTESIAN_POINT('',(0.,0.));

850 = VECTOR('',851,1.);

851 = DIRECTION('',(0.,1.));

852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

853 = PCURVE('',254,854);

854 = DEFINITIONAL_REPRESENTATION('',(855),859);

855 = LINE('',856,857);

856 = CARTESIAN_POINT('',(6.28318530718,0.));

857 = VECTOR('',858,1.);

858 = DIRECTION('',(0.,1.));

859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

860 = ORIENTED_EDGE('',*,*,233,.T.);

861 = ORIENTED_EDGE('',*,*,841,.T.);

862 = ADVANCED_FACE('',(863),219,.F.);

863 = FACE_BOUND('',864,.F.);

864 = EDGE_LOOP('',(865,866,886,887));

865 = ORIENTED_EDGE('',*,*,604,.T.);

866 = ORIENTED_EDGE('',*,*,867,.F.);

867 = EDGE_CURVE('',199,605,868,.T.);

868 = SEAM_CURVE('',869,(872,879),.PCURVE_S1.);

869 = B_SPLINE_CURVE_WITH_KNOTS('',1,(870,871),.UNSPECIFIED.,.F.,.F.,

(2,2),(9.99999727469E-09,20.00000001),.PIECEWISE_BEZIER_KNOTS.);

870 = CARTESIAN_POINT('',(42.5,62.0096189432,20.));

871 = CARTESIAN_POINT('',(42.5,62.0096189432,3.552713678801E-15));

872 = PCURVE('',219,873);

873 = DEFINITIONAL_REPRESENTATION('',(874),878);

874 = LINE('',875,876);

875 = CARTESIAN_POINT('',(0.,0.));

876 = VECTOR('',877,1.);

877 = DIRECTION('',(0.,1.));

878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

879 = PCURVE('',219,880);

880 = DEFINITIONAL_REPRESENTATION('',(881),885);

881 = LINE('',882,883);

882 = CARTESIAN_POINT('',(6.28318530718,0.));

883 = VECTOR('',884,1.);

884 = DIRECTION('',(0.,1.));

885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

886 = ORIENTED_EDGE('',*,*,198,.T.);

887 = ORIENTED_EDGE('',*,*,867,.T.);

888 = ADVANCED_FACE('',(889),184,.F.);

889 = FACE_BOUND('',890,.F.);

890 = EDGE_LOOP('',(891,892,912,913));

891 = ORIENTED_EDGE('',*,*,574,.T.);

892 = ORIENTED_EDGE('',*,*,893,.F.);

893 = EDGE_CURVE('',164,575,894,.T.);

894 = SEAM_CURVE('',895,(898,905),.PCURVE_S1.);

895 = B_SPLINE_CURVE_WITH_KNOTS('',1,(896,897),.UNSPECIFIED.,.F.,.F.,

(2,2),(9.99999727469E-09,20.00000001),.PIECEWISE_BEZIER_KNOTS.);

896 = CARTESIAN_POINT('',(42.5,87.9903810568,20.));

897 = CARTESIAN_POINT('',(42.5,87.9903810568,3.552713678801E-15));

898 = PCURVE('',184,899);

899 = DEFINITIONAL_REPRESENTATION('',(900),904);

900 = LINE('',901,902);

901 = CARTESIAN_POINT('',(0.,0.));

902 = VECTOR('',903,1.);

903 = DIRECTION('',(0.,1.));

904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

905 = PCURVE('',184,906);

906 = DEFINITIONAL_REPRESENTATION('',(907),911);

907 = LINE('',908,909);

908 = CARTESIAN_POINT('',(6.28318530718,0.));

909 = VECTOR('',910,1.);

910 = DIRECTION('',(0.,1.));

911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

912 = ORIENTED_EDGE('',*,*,163,.T.);

913 = ORIENTED_EDGE('',*,*,893,.T.);

914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#918)) GLOBAL_UNIT_ASSIGNED_CONTEXT

((#915,#916,#917)) REPRESENTATION_CONTEXT('Context #1',

'3D Context with UNIT and UNCERTAINTY') );

915 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

916 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );

917 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );

918 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),915,

'distance_accuracy_value','confusion accuracy');

919 = SHAPE_DEFINITION_REPRESENTATION(920,37);

920 = PRODUCT_DEFINITION_SHAPE('','',921);

921 = PRODUCT_DEFINITION('design','',922,925);

922 = PRODUCT_DEFINITION_FORMATION('','',923);

923 = PRODUCT('PLATE','PLATE','',(924));

924 = PRODUCT_CONTEXT('',2,'mechanical');

925 = PRODUCT_DEFINITION_CONTEXT('part definition',2,'design');

926 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(927,929);

927 = ( REPRESENTATION_RELATIONSHIP('','',37,10)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#928)

SHAPE_REPRESENTATION_RELATIONSHIP() );

928 = ITEM_DEFINED_TRANSFORMATION('','',11,15);

929 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',930

);

930 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','','',5,921,$);

931 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(923));

932 = SHAPE_DEFINITION_REPRESENTATION(933,939);

933 = PRODUCT_DEFINITION_SHAPE('','',934);

934 = PRODUCT_DEFINITION('design','',935,938);

935 = PRODUCT_DEFINITION_FORMATION('','',936);

936 = PRODUCT('LB_ASSEM','LB_ASSEM','',(937));

937 = PRODUCT_CONTEXT('',2,'mechanical');

938 = PRODUCT_DEFINITION_CONTEXT('part definition',2,'design');

939 = SHAPE_REPRESENTATION('',(11,940,944,948,952),956);

940 = AXIS2_PLACEMENT_3D('',941,942,943);

941 = CARTESIAN_POINT('',(0.,0.,0.));

942 = DIRECTION('',(0.,0.,1.));

943 = DIRECTION('',(1.,0.,0.));

944 = AXIS2_PLACEMENT_3D('',945,946,947);

945 = CARTESIAN_POINT('',(0.,0.,0.));

946 = DIRECTION('',(0.,0.,1.));

947 = DIRECTION('',(1.,0.,0.));

948 = AXIS2_PLACEMENT_3D('',949,950,951);

949 = CARTESIAN_POINT('',(0.,0.,0.));

950 = DIRECTION('',(0.,0.,1.));

951 = DIRECTION('',(1.,0.,0.));

952 = AXIS2_PLACEMENT_3D('',953,954,955);

953 = CARTESIAN_POINT('',(0.,0.,0.));

954 = DIRECTION('',(0.,0.,1.));

955 = DIRECTION('',(1.,0.,0.));

956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#960)) GLOBAL_UNIT_ASSIGNED_CONTEXT

((#957,#958,#959)) REPRESENTATION_CONTEXT('Context #1',

'3D Context with UNIT and UNCERTAINTY') );

957 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

958 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );

959 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );

960 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),957,

'distance_accuracy_value','confusion accuracy');

961 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(11,962),2192);

962 = MANIFOLD_SOLID_BREP('',963);

963 = CLOSED_SHELL('',(964,1191,1438,1514,1896,2019,2066,2075,

2084,2111,2138,2165));

964 = ADVANCED_FACE('',(965,1084),979,.T.);

965 = FACE_BOUND('',966,.T.);

966 = EDGE_LOOP('',(967,1002,1030,1058));

967 = ORIENTED_EDGE('',*,*,968,.T.);

968 = EDGE_CURVE('',969,971,973,.T.);

969 = VERTEX_POINT('',970);

970 = CARTESIAN_POINT('',(5.,125.,20.));

971 = VERTEX_POINT('',972);

972 = CARTESIAN_POINT('',(5.,25.,20.));

973 = SURFACE_CURVE('',974,(978,990),.PCURVE_S1.);

974 = LINE('',975,976);

975 = CARTESIAN_POINT('',(5.,25.,20.));

976 = VECTOR('',977,1.);

977 = DIRECTION('',(0.,-1.,0.));

978 = PCURVE('',979,984);

979 = PLANE('',980);

980 = AXIS2_PLACEMENT_3D('',981,982,983);

981 = CARTESIAN_POINT('',(5.,125.,20.));

982 = DIRECTION('',(-1.,1.224606353822E-16,6.123031769112E-17));

983 = DIRECTION('',(-6.123031769112E-17,7.498303609111E-33,-1.));

984 = DEFINITIONAL_REPRESENTATION('',(985),989);

985 = LINE('',986,987);

986 = CARTESIAN_POINT('',(1.153789435382E-32,100.));

987 = VECTOR('',988,1.);

988 = DIRECTION('',(-7.498303609111E-33,1.));

989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

990 = PCURVE('',991,996);

991 = PLANE('',992);

992 = AXIS2_PLACEMENT_3D('',993,994,995);

993 = CARTESIAN_POINT('',(55.,125.,20.));

994 = DIRECTION('',(1.224606353822E-16,0.,-1.));

995 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

996 = DEFINITIONAL_REPRESENTATION('',(997),1001);

997 = LINE('',998,999);

998 = CARTESIAN_POINT('',(50.,-100.));

999 = VECTOR('',1000,1.);

1000 = DIRECTION('',(-0.,-1.));

1001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1002 = ORIENTED_EDGE('',*,*,1003,.T.);

1003 = EDGE_CURVE('',971,1004,1006,.T.);

1004 = VERTEX_POINT('',1005);

1005 = CARTESIAN_POINT('',(5.,25.,80.));

1006 = SURFACE_CURVE('',1007,(1011,1018),.PCURVE_S1.);

1007 = LINE('',1008,1009);

1008 = CARTESIAN_POINT('',(5.,25.,80.));

1009 = VECTOR('',1010,1.);

1010 = DIRECTION('',(0.,0.,1.));

1011 = PCURVE('',979,1012);

1012 = DEFINITIONAL_REPRESENTATION('',(1013),1017);

1013 = LINE('',1014,1015);

1014 = CARTESIAN_POINT('',(-60.,100.));

1015 = VECTOR('',1016,1.);

1016 = DIRECTION('',(-1.,1.778992191037E-47));

1017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1018 = PCURVE('',1019,1024);

1019 = PLANE('',1020);

1020 = AXIS2_PLACEMENT_3D('',1021,1022,1023);

1021 = CARTESIAN_POINT('',(5.,25.,20.));

1022 = DIRECTION('',(-1.836909530734E-16,-1.,6.123031769112E-17));

1023 = DIRECTION('',(-1.124745541367E-32,-6.123031769112E-17,-1.));

1024 = DEFINITIONAL_REPRESENTATION('',(1025),1029);

1025 = LINE('',1026,1027);

1026 = CARTESIAN_POINT('',(-60.,-6.526013616556E-31));

1027 = VECTOR('',1028,1.);

1028 = DIRECTION('',(-1.,6.294895445209E-47));

1029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1030 = ORIENTED_EDGE('',*,*,1031,.T.);

1031 = EDGE_CURVE('',1004,1032,1034,.T.);

1032 = VERTEX_POINT('',1033);

1033 = CARTESIAN_POINT('',(5.,125.,80.));

1034 = SURFACE_CURVE('',1035,(1039,1046),.PCURVE_S1.);

1035 = LINE('',1036,1037);

1036 = CARTESIAN_POINT('',(5.,125.,80.));

1037 = VECTOR('',1038,1.);

1038 = DIRECTION('',(0.,1.,0.));

1039 = PCURVE('',979,1040);

1040 = DEFINITIONAL_REPRESENTATION('',(1041),1045);

1041 = LINE('',1042,1043);

1042 = CARTESIAN_POINT('',(-60.,-4.350675744371E-31));

1043 = VECTOR('',1044,1.);

1044 = DIRECTION('',(7.498303609111E-33,-1.));

1045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1046 = PCURVE('',1047,1052);

1047 = PLANE('',1048);

1048 = AXIS2_PLACEMENT_3D('',1049,1050,1051);

1049 = CARTESIAN_POINT('',(5.,25.,80.));

1050 = DIRECTION('',(0.,0.,1.));

1051 = DIRECTION('',(1.,0.,-0.));

1052 = DEFINITIONAL_REPRESENTATION('',(1053),1057);

1053 = LINE('',1054,1055);

1054 = CARTESIAN_POINT('',(0.,100.));

1055 = VECTOR('',1056,1.);

1056 = DIRECTION('',(0.,1.));

1057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1058 = ORIENTED_EDGE('',*,*,1059,.T.);

1059 = EDGE_CURVE('',1032,969,1060,.T.);

1060 = SURFACE_CURVE('',1061,(1065,1072),.PCURVE_S1.);

1061 = LINE('',1062,1063);

1062 = CARTESIAN_POINT('',(5.,125.,20.));

1063 = VECTOR('',1064,1.);

1064 = DIRECTION('',(0.,0.,-1.));

1065 = PCURVE('',979,1066);

1066 = DEFINITIONAL_REPRESENTATION('',(1067),1071);

1067 = LINE('',1068,1069);

1068 = CARTESIAN_POINT('',(0.,0.));

1069 = VECTOR('',1070,1.);

1070 = DIRECTION('',(1.,-1.778992191037E-47));

1071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1072 = PCURVE('',1073,1078);

1073 = PLANE('',1074);

1074 = AXIS2_PLACEMENT_3D('',1075,1076,1077);

1075 = CARTESIAN_POINT('',(5.,125.,80.));

1076 = DIRECTION('',(6.123031769112E-17,1.,6.123031769112E-17));

1077 = DIRECTION('',(3.749151804555E-33,6.123031769112E-17,-1.));

1078 = DEFINITIONAL_REPRESENTATION('',(1079),1083);

1079 = LINE('',1080,1081);

1080 = CARTESIAN_POINT('',(60.,-5.336976573112E-46));

1081 = VECTOR('',1082,1.);

1082 = DIRECTION('',(1.,-8.894960955187E-48));

1083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1084 = FACE_BOUND('',1085,.T.);

1085 = EDGE_LOOP('',(1086,1143));

1086 = ORIENTED_EDGE('',*,*,1087,.T.);

1087 = EDGE_CURVE('',1088,1090,1092,.T.);

1088 = VERTEX_POINT('',1089);

1089 = CARTESIAN_POINT('',(5.,80.,60.));

1090 = VERTEX_POINT('',1091);

1091 = CARTESIAN_POINT('',(5.,70.,60.));

1092 = SURFACE_CURVE('',1093,(1098,1109),.PCURVE_S1.);

1093 = CIRCLE('',1094,5.);

1094 = AXIS2_PLACEMENT_3D('',1095,1096,1097);

1095 = CARTESIAN_POINT('',(5.,75.,60.));

1096 = DIRECTION('',(1.,0.,6.123031769112E-17));

1097 = DIRECTION('',(6.123031769112E-17,0.,-1.));

1098 = PCURVE('',979,1099);

1099 = DEFINITIONAL_REPRESENTATION('',(1100),1108);

1100 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(1101,1102,1103,1104,

1105,1106,1107),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

1101 = CARTESIAN_POINT('',(-35.,50.));

1102 = CARTESIAN_POINT('',(-35.,41.339745962156));

1103 = CARTESIAN_POINT('',(-42.5,45.669872981078));

1104 = CARTESIAN_POINT('',(-50.,50.));

1105 = CARTESIAN_POINT('',(-42.5,54.330127018922));

1106 = CARTESIAN_POINT('',(-35.,58.660254037844));

1107 = CARTESIAN_POINT('',(-35.,50.));

1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1109 = PCURVE('',1110,1115);

1110 = CYLINDRICAL_SURFACE('',1111,5.);

1111 = AXIS2_PLACEMENT_3D('',1112,1113,1114);

1112 = CARTESIAN_POINT('',(15.00000001,75.,60.));

1113 = DIRECTION('',(-1.,1.224606353822E-16,-6.04903497084E-16));

1114 = DIRECTION('',(6.04903497084E-16,-7.407686659784E-32,-1.));

1115 = DEFINITIONAL_REPRESENTATION('',(1116),1142);

1116 = B_SPLINE_CURVE_WITH_KNOTS('',3,(1117,1118,1119,1120,1121,

1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,

1133,1134,1135,1136,1137,1138,1139,1140,1141),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

1117 = CARTESIAN_POINT('',(4.712388980385,10.00000001));

1118 = CARTESIAN_POINT('',(4.617189203003,10.00000001));

1119 = CARTESIAN_POINT('',(4.42678964824,10.00000001));

1120 = CARTESIAN_POINT('',(4.141190316096,10.00000001));

1121 = CARTESIAN_POINT('',(3.855590983951,10.00000001));

1122 = CARTESIAN_POINT('',(3.569991651807,10.00000001));

1123 = CARTESIAN_POINT('',(3.284392319662,10.00000001));

1124 = CARTESIAN_POINT('',(2.998792987518,10.00000001));

1125 = CARTESIAN_POINT('',(2.713193655373,10.00000001));

1126 = CARTESIAN_POINT('',(2.427594323228,10.00000001));

1127 = CARTESIAN_POINT('',(2.141994991084,10.00000001));

1128 = CARTESIAN_POINT('',(1.856395658939,10.00000001));

1129 = CARTESIAN_POINT('',(1.570796326795,10.00000001));

1130 = CARTESIAN_POINT('',(1.28519699465,10.00000001));

1131 = CARTESIAN_POINT('',(0.999597662506,10.00000001));

1132 = CARTESIAN_POINT('',(0.713998330361,10.00000001));

1133 = CARTESIAN_POINT('',(0.428398998217,10.00000001));

1134 = CARTESIAN_POINT('',(0.142799666072,10.00000001));

1135 = CARTESIAN_POINT('',(-0.142799666072,10.00000001));

1136 = CARTESIAN_POINT('',(-0.428398998217,10.00000001));

1137 = CARTESIAN_POINT('',(-0.713998330361,10.00000001));

1138 = CARTESIAN_POINT('',(-0.999597662506,10.00000001));

1139 = CARTESIAN_POINT('',(-1.28519699465,10.00000001));

1140 = CARTESIAN_POINT('',(-1.475596549413,10.00000001));

1141 = CARTESIAN_POINT('',(-1.570796326795,10.00000001));

1142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1143 = ORIENTED_EDGE('',*,*,1144,.T.);

1144 = EDGE_CURVE('',1090,1088,1145,.T.);

1145 = SURFACE_CURVE('',1146,(1151,1162),.PCURVE_S1.);

1146 = CIRCLE('',1147,5.);

1147 = AXIS2_PLACEMENT_3D('',1148,1149,1150);

1148 = CARTESIAN_POINT('',(5.,75.,60.));

1149 = DIRECTION('',(1.,0.,6.123031769112E-17));

1150 = DIRECTION('',(6.123031769112E-17,0.,-1.));

1151 = PCURVE('',979,1152);

1152 = DEFINITIONAL_REPRESENTATION('',(1153),1161);

1153 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(1154,1155,1156,1157,

1158,1159,1160),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

1154 = CARTESIAN_POINT('',(-35.,50.));

1155 = CARTESIAN_POINT('',(-35.,41.339745962156));

1156 = CARTESIAN_POINT('',(-42.5,45.669872981078));

1157 = CARTESIAN_POINT('',(-50.,50.));

1158 = CARTESIAN_POINT('',(-42.5,54.330127018922));

1159 = CARTESIAN_POINT('',(-35.,58.660254037844));

1160 = CARTESIAN_POINT('',(-35.,50.));

1161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1162 = PCURVE('',1110,1163);

1163 = DEFINITIONAL_REPRESENTATION('',(1164),1190);

1164 = B_SPLINE_CURVE_WITH_KNOTS('',3,(1165,1166,1167,1168,1169,

1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,

1181,1182,1183,1184,1185,1186,1187,1188,1189),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

1165 = CARTESIAN_POINT('',(10.995574287564,10.00000001));

1166 = CARTESIAN_POINT('',(10.900374510183,10.00000001));

1167 = CARTESIAN_POINT('',(10.70997495542,10.00000001));

1168 = CARTESIAN_POINT('',(10.424375623275,10.00000001));

1169 = CARTESIAN_POINT('',(10.138776291131,10.00000001));

1170 = CARTESIAN_POINT('',(9.853176958986,10.00000001));

1171 = CARTESIAN_POINT('',(9.567577626842,10.00000001));

1172 = CARTESIAN_POINT('',(9.281978294697,10.00000001));

1173 = CARTESIAN_POINT('',(8.996378962553,10.00000001));

1174 = CARTESIAN_POINT('',(8.710779630408,10.00000001));

1175 = CARTESIAN_POINT('',(8.425180298264,10.00000001));

1176 = CARTESIAN_POINT('',(8.139580966119,10.00000001));

1177 = CARTESIAN_POINT('',(7.853981633974,10.00000001));

1178 = CARTESIAN_POINT('',(7.56838230183,10.00000001));

1179 = CARTESIAN_POINT('',(7.282782969685,10.00000001));

1180 = CARTESIAN_POINT('',(6.997183637541,10.00000001));

1181 = CARTESIAN_POINT('',(6.711584305396,10.00000001));

1182 = CARTESIAN_POINT('',(6.425984973252,10.00000001));

1183 = CARTESIAN_POINT('',(6.140385641107,10.00000001));

1184 = CARTESIAN_POINT('',(5.854786308963,10.00000001));

1185 = CARTESIAN_POINT('',(5.569186976818,10.00000001));

1186 = CARTESIAN_POINT('',(5.283587644674,10.00000001));

1187 = CARTESIAN_POINT('',(4.997988312529,10.00000001));

1188 = CARTESIAN_POINT('',(4.807588757766,10.00000001));

1189 = CARTESIAN_POINT('',(4.712388980385,10.00000001));

1190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1191 = ADVANCED_FACE('',(1192,1267,1324,1381),991,.T.);

1192 = FACE_BOUND('',1193,.T.);

1193 = EDGE_LOOP('',(1194,1224,1245,1246));

1194 = ORIENTED_EDGE('',*,*,1195,.T.);

1195 = EDGE_CURVE('',1196,1198,1200,.T.);

1196 = VERTEX_POINT('',1197);

1197 = CARTESIAN_POINT('',(55.,125.,20.));

1198 = VERTEX_POINT('',1199);

1199 = CARTESIAN_POINT('',(55.,25.,20.));

1200 = SURFACE_CURVE('',1201,(1205,1212),.PCURVE_S1.);

1201 = LINE('',1202,1203);

1202 = CARTESIAN_POINT('',(55.,25.,20.));

1203 = VECTOR('',1204,1.);

1204 = DIRECTION('',(0.,-1.,0.));

1205 = PCURVE('',991,1206);

1206 = DEFINITIONAL_REPRESENTATION('',(1207),1211);

1207 = LINE('',1208,1209);

1208 = CARTESIAN_POINT('',(-0.,-100.));

1209 = VECTOR('',1210,1.);

1210 = DIRECTION('',(-0.,-1.));

1211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1212 = PCURVE('',1213,1218);

1213 = PLANE('',1214);

1214 = AXIS2_PLACEMENT_3D('',1215,1216,1217);

1215 = CARTESIAN_POINT('',(55.,125.,30.));

1216 = DIRECTION('',(1.,0.,6.123031769112E-17));

1217 = DIRECTION('',(6.123031769112E-17,0.,-1.));

1218 = DEFINITIONAL_REPRESENTATION('',(1219),1223);

1219 = LINE('',1220,1221);

1220 = CARTESIAN_POINT('',(10.,-100.));

1221 = VECTOR('',1222,1.);

1222 = DIRECTION('',(0.,-1.));

1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1224 = ORIENTED_EDGE('',*,*,1225,.T.);

1225 = EDGE_CURVE('',1198,971,1226,.T.);

1226 = SURFACE_CURVE('',1227,(1231,1238),.PCURVE_S1.);

1227 = LINE('',1228,1229);

1228 = CARTESIAN_POINT('',(5.,25.,20.));

1229 = VECTOR('',1230,1.);

1230 = DIRECTION('',(-1.,0.,0.));

1231 = PCURVE('',991,1232);

1232 = DEFINITIONAL_REPRESENTATION('',(1233),1237);

1233 = LINE('',1234,1235);

1234 = CARTESIAN_POINT('',(50.,-100.));

1235 = VECTOR('',1236,1.);

1236 = DIRECTION('',(1.,0.));

1237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1238 = PCURVE('',1019,1239);

1239 = DEFINITIONAL_REPRESENTATION('',(1240),1244);

1240 = LINE('',1241,1242);

1241 = CARTESIAN_POINT('',(-0.,0.));

1242 = VECTOR('',1243,1.);

1243 = DIRECTION('',(1.124745541367E-32,-1.));

1244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1245 = ORIENTED_EDGE('',*,*,968,.F.);

1246 = ORIENTED_EDGE('',*,*,1247,.T.);

1247 = EDGE_CURVE('',969,1196,1248,.T.);

1248 = SURFACE_CURVE('',1249,(1253,1260),.PCURVE_S1.);

1249 = LINE('',1250,1251);

1250 = CARTESIAN_POINT('',(55.,125.,20.));

1251 = VECTOR('',1252,1.);

1252 = DIRECTION('',(1.,0.,0.));

1253 = PCURVE('',991,1254);

1254 = DEFINITIONAL_REPRESENTATION('',(1255),1259);

1255 = LINE('',1256,1257);

1256 = CARTESIAN_POINT('',(0.,0.));

1257 = VECTOR('',1258,1.);

1258 = DIRECTION('',(-1.,0.));

1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1260 = PCURVE('',1073,1261);

1261 = DEFINITIONAL_REPRESENTATION('',(1262),1266);

1262 = LINE('',1263,1264);

1263 = CARTESIAN_POINT('',(60.,-50.));

1264 = VECTOR('',1265,1.);

1265 = DIRECTION('',(3.749151804555E-33,-1.));

1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1267 = FACE_BOUND('',1268,.T.);

1268 = EDGE_LOOP('',(1269));

1269 = ORIENTED_EDGE('',*,*,1270,.T.);

1270 = EDGE_CURVE('',1271,1271,1273,.T.);

1271 = VERTEX_POINT('',1272);

1272 = CARTESIAN_POINT('',(47.5,82.9903810568,20.));

1273 = SURFACE_CURVE('',1274,(1279,1290),.PCURVE_S1.);

1274 = CIRCLE('',1275,5.);

1275 = AXIS2_PLACEMENT_3D('',1276,1277,1278);

1276 = CARTESIAN_POINT('',(47.5,87.9903810568,20.));

1277 = DIRECTION('',(0.,0.,1.));

1278 = DIRECTION('',(1.,0.,-0.));

1279 = PCURVE('',991,1280);

1280 = DEFINITIONAL_REPRESENTATION('',(1281),1289);

1281 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(1282,1283,1284,1285,

1286,1287,1288),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

1282 = CARTESIAN_POINT('',(2.5,-37.0096189432));

1283 = CARTESIAN_POINT('',(2.5,-28.34936490535));

1284 = CARTESIAN_POINT('',(10.,-32.67949192427));

1285 = CARTESIAN_POINT('',(17.5,-37.0096189432));

1286 = CARTESIAN_POINT('',(10.,-41.33974596212));

1287 = CARTESIAN_POINT('',(2.5,-45.66987298104));

1288 = CARTESIAN_POINT('',(2.5,-37.0096189432));

1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1290 = PCURVE('',1291,1296);

1291 = CYLINDRICAL_SURFACE('',1292,5.);

1292 = AXIS2_PLACEMENT_3D('',1293,1294,1295);

1293 = CARTESIAN_POINT('',(47.5,87.9903810568,30.00000001));

1294 = DIRECTION('',(1.224606353822E-16,0.,-1.));

1295 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

1296 = DEFINITIONAL_REPRESENTATION('',(1297),1323);

1297 = B_SPLINE_CURVE_WITH_KNOTS('',3,(1298,1299,1300,1301,1302,

1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,

1314,1315,1316,1317,1318,1319,1320,1321,1322),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(4.712388980385,4.997988312529,5.283587644674,5.569186976818,

5.854786308963,6.140385641107,6.425984973252,6.711584305396,

6.997183637541,7.282782969685,7.56838230183,7.853981633974,

8.139580966119,8.425180298264,8.710779630408,8.996378962553,

9.281978294697,9.567577626842,9.853176958986,10.138776291131,

10.424375623275,10.70997495542,10.995574287564),

.QUASI_UNIFORM_KNOTS.);

1298 = CARTESIAN_POINT('',(10.995574287564,10.00000001));

1299 = CARTESIAN_POINT('',(10.900374510183,10.00000001));

1300 = CARTESIAN_POINT('',(10.70997495542,10.00000001));

1301 = CARTESIAN_POINT('',(10.424375623275,10.00000001));

1302 = CARTESIAN_POINT('',(10.138776291131,10.00000001));

1303 = CARTESIAN_POINT('',(9.853176958986,10.00000001));

1304 = CARTESIAN_POINT('',(9.567577626842,10.00000001));

1305 = CARTESIAN_POINT('',(9.281978294697,10.00000001));

1306 = CARTESIAN_POINT('',(8.996378962553,10.00000001));

1307 = CARTESIAN_POINT('',(8.710779630408,10.00000001));

1308 = CARTESIAN_POINT('',(8.425180298264,10.00000001));

1309 = CARTESIAN_POINT('',(8.139580966119,10.00000001));

1310 = CARTESIAN_POINT('',(7.853981633974,10.00000001));

1311 = CARTESIAN_POINT('',(7.56838230183,10.00000001));

1312 = CARTESIAN_POINT('',(7.282782969685,10.00000001));

1313 = CARTESIAN_POINT('',(6.997183637541,10.00000001));

1314 = CARTESIAN_POINT('',(6.711584305396,10.00000001));

1315 = CARTESIAN_POINT('',(6.425984973252,10.00000001));

1316 = CARTESIAN_POINT('',(6.140385641107,10.00000001));

1317 = CARTESIAN_POINT('',(5.854786308963,10.00000001));

1318 = CARTESIAN_POINT('',(5.569186976818,10.00000001));

1319 = CARTESIAN_POINT('',(5.283587644674,10.00000001));

1320 = CARTESIAN_POINT('',(4.997988312529,10.00000001));

1321 = CARTESIAN_POINT('',(4.807588757766,10.00000001));

1322 = CARTESIAN_POINT('',(4.712388980385,10.00000001));

1323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1324 = FACE_BOUND('',1325,.T.);

1325 = EDGE_LOOP('',(1326));

1326 = ORIENTED_EDGE('',*,*,1327,.T.);

1327 = EDGE_CURVE('',1328,1328,1330,.T.);

1328 = VERTEX_POINT('',1329);

1329 = CARTESIAN_POINT('',(47.5,57.0096189432,20.));

1330 = SURFACE_CURVE('',1331,(1336,1347),.PCURVE_S1.);

1331 = CIRCLE('',1332,5.);

1332 = AXIS2_PLACEMENT_3D('',1333,1334,1335);

1333 = CARTESIAN_POINT('',(47.5,62.0096189432,20.));

1334 = DIRECTION('',(0.,0.,1.));

1335 = DIRECTION('',(1.,0.,-0.));

1336 = PCURVE('',991,1337);

1337 = DEFINITIONAL_REPRESENTATION('',(1338),1346);

1338 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(1339,1340,1341,1342,

1343,1344,1345),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

1339 = CARTESIAN_POINT('',(2.5,-62.9903810568));

1340 = CARTESIAN_POINT('',(2.5,-54.33012701895));

1341 = CARTESIAN_POINT('',(10.,-58.66025403787));

1342 = CARTESIAN_POINT('',(17.5,-62.9903810568));

1343 = CARTESIAN_POINT('',(10.,-67.32050807572));

1344 = CARTESIAN_POINT('',(2.5,-71.65063509464));

1345 = CARTESIAN_POINT('',(2.5,-62.9903810568));

1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1347 = PCURVE('',1348,1353);

1348 = CYLINDRICAL_SURFACE('',1349,5.);

1349 = AXIS2_PLACEMENT_3D('',1350,1351,1352);

1350 = CARTESIAN_POINT('',(47.5,62.0096189432,30.00000001));

1351 = DIRECTION('',(1.224606353822E-16,0.,-1.));

1352 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

1353 = DEFINITIONAL_REPRESENTATION('',(1354),1380);

1354 = B_SPLINE_CURVE_WITH_KNOTS('',3,(1355,1356,1357,1358,1359,

1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,

1371,1372,1373,1374,1375,1376,1377,1378,1379),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(4.712388980385,4.997988312529,5.283587644674,5.569186976818,

5.854786308963,6.140385641107,6.425984973252,6.711584305396,

6.997183637541,7.282782969685,7.56838230183,7.853981633974,

8.139580966119,8.425180298264,8.710779630408,8.996378962553,

9.281978294697,9.567577626842,9.853176958986,10.138776291131,

10.424375623275,10.70997495542,10.995574287564),

.QUASI_UNIFORM_KNOTS.);

1355 = CARTESIAN_POINT('',(10.995574287564,10.00000001));

1356 = CARTESIAN_POINT('',(10.900374510183,10.00000001));

1357 = CARTESIAN_POINT('',(10.70997495542,10.00000001));

1358 = CARTESIAN_POINT('',(10.424375623275,10.00000001));

1359 = CARTESIAN_POINT('',(10.138776291131,10.00000001));

1360 = CARTESIAN_POINT('',(9.853176958986,10.00000001));

1361 = CARTESIAN_POINT('',(9.567577626842,10.00000001));

1362 = CARTESIAN_POINT('',(9.281978294697,10.00000001));

1363 = CARTESIAN_POINT('',(8.996378962553,10.00000001));

1364 = CARTESIAN_POINT('',(8.710779630408,10.00000001));

1365 = CARTESIAN_POINT('',(8.425180298264,10.00000001));

1366 = CARTESIAN_POINT('',(8.139580966119,10.00000001));

1367 = CARTESIAN_POINT('',(7.853981633974,10.00000001));

1368 = CARTESIAN_POINT('',(7.56838230183,10.00000001));

1369 = CARTESIAN_POINT('',(7.282782969685,10.00000001));

1370 = CARTESIAN_POINT('',(6.997183637541,10.00000001));

1371 = CARTESIAN_POINT('',(6.711584305396,10.00000001));

1372 = CARTESIAN_POINT('',(6.425984973252,10.00000001));

1373 = CARTESIAN_POINT('',(6.140385641107,10.00000001));

1374 = CARTESIAN_POINT('',(5.854786308963,10.00000001));

1375 = CARTESIAN_POINT('',(5.569186976818,10.00000001));

1376 = CARTESIAN_POINT('',(5.283587644674,10.00000001));

1377 = CARTESIAN_POINT('',(4.997988312529,10.00000001));

1378 = CARTESIAN_POINT('',(4.807588757766,10.00000001));

1379 = CARTESIAN_POINT('',(4.712388980385,10.00000001));

1380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1381 = FACE_BOUND('',1382,.T.);

1382 = EDGE_LOOP('',(1383));

1383 = ORIENTED_EDGE('',*,*,1384,.T.);

1384 = EDGE_CURVE('',1385,1385,1387,.T.);

1385 = VERTEX_POINT('',1386);

1386 = CARTESIAN_POINT('',(25.,70.,20.));

1387 = SURFACE_CURVE('',1388,(1393,1404),.PCURVE_S1.);

1388 = CIRCLE('',1389,5.);

1389 = AXIS2_PLACEMENT_3D('',1390,1391,1392);

1390 = CARTESIAN_POINT('',(25.,75.,20.));

1391 = DIRECTION('',(0.,0.,1.));

1392 = DIRECTION('',(1.,0.,-0.));

1393 = PCURVE('',991,1394);

1394 = DEFINITIONAL_REPRESENTATION('',(1395),1403);

1395 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(1396,1397,1398,1399,

1400,1401,1402),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

1396 = CARTESIAN_POINT('',(25.,-50.));

1397 = CARTESIAN_POINT('',(25.,-41.33974596215));

1398 = CARTESIAN_POINT('',(32.5,-45.66987298107));

1399 = CARTESIAN_POINT('',(40.,-50.));

1400 = CARTESIAN_POINT('',(32.5,-54.33012701892));

1401 = CARTESIAN_POINT('',(25.,-58.66025403784));

1402 = CARTESIAN_POINT('',(25.,-50.));

1403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1404 = PCURVE('',1405,1410);

1405 = CYLINDRICAL_SURFACE('',1406,5.);

1406 = AXIS2_PLACEMENT_3D('',1407,1408,1409);

1407 = CARTESIAN_POINT('',(25.,75.,30.00000001));

1408 = DIRECTION('',(1.224606353822E-16,0.,-1.));

1409 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

1410 = DEFINITIONAL_REPRESENTATION('',(1411),1437);

1411 = B_SPLINE_CURVE_WITH_KNOTS('',3,(1412,1413,1414,1415,1416,

1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,

1428,1429,1430,1431,1432,1433,1434,1435,1436),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(4.712388980385,4.997988312529,5.283587644674,5.569186976818,

5.854786308963,6.140385641107,6.425984973252,6.711584305396,

6.997183637541,7.282782969685,7.56838230183,7.853981633974,

8.139580966119,8.425180298264,8.710779630408,8.996378962553,

9.281978294697,9.567577626842,9.853176958986,10.138776291131,

10.424375623275,10.70997495542,10.995574287564),

.QUASI_UNIFORM_KNOTS.);

1412 = CARTESIAN_POINT('',(10.995574287564,10.00000001));

1413 = CARTESIAN_POINT('',(10.900374510183,10.00000001));

1414 = CARTESIAN_POINT('',(10.70997495542,10.00000001));

1415 = CARTESIAN_POINT('',(10.424375623275,10.00000001));

1416 = CARTESIAN_POINT('',(10.138776291131,10.00000001));

1417 = CARTESIAN_POINT('',(9.853176958986,10.00000001));

1418 = CARTESIAN_POINT('',(9.567577626842,10.00000001));

1419 = CARTESIAN_POINT('',(9.281978294697,10.00000001));

1420 = CARTESIAN_POINT('',(8.996378962553,10.00000001));

1421 = CARTESIAN_POINT('',(8.710779630408,10.00000001));

1422 = CARTESIAN_POINT('',(8.425180298264,10.00000001));

1423 = CARTESIAN_POINT('',(8.139580966119,10.00000001));

1424 = CARTESIAN_POINT('',(7.853981633974,10.00000001));

1425 = CARTESIAN_POINT('',(7.56838230183,10.00000001));

1426 = CARTESIAN_POINT('',(7.282782969685,10.00000001));

1427 = CARTESIAN_POINT('',(6.997183637541,10.00000001));

1428 = CARTESIAN_POINT('',(6.711584305396,10.00000001));

1429 = CARTESIAN_POINT('',(6.425984973252,10.00000001));

1430 = CARTESIAN_POINT('',(6.140385641107,10.00000001));

1431 = CARTESIAN_POINT('',(5.854786308963,10.00000001));

1432 = CARTESIAN_POINT('',(5.569186976818,10.00000001));

1433 = CARTESIAN_POINT('',(5.283587644674,10.00000001));

1434 = CARTESIAN_POINT('',(4.997988312529,10.00000001));

1435 = CARTESIAN_POINT('',(4.807588757766,10.00000001));

1436 = CARTESIAN_POINT('',(4.712388980385,10.00000001));

1437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1438 = ADVANCED_FACE('',(1439),1213,.T.);

1439 = FACE_BOUND('',1440,.T.);

1440 = EDGE_LOOP('',(1441,1471,1492,1493));

1441 = ORIENTED_EDGE('',*,*,1442,.T.);

1442 = EDGE_CURVE('',1443,1445,1447,.T.);

1443 = VERTEX_POINT('',1444);

1444 = CARTESIAN_POINT('',(55.,125.,30.));

1445 = VERTEX_POINT('',1446);

1446 = CARTESIAN_POINT('',(55.,25.,30.));

1447 = SURFACE_CURVE('',1448,(1452,1459),.PCURVE_S1.);

1448 = LINE('',1449,1450);

1449 = CARTESIAN_POINT('',(55.,25.,30.));

1450 = VECTOR('',1451,1.);

1451 = DIRECTION('',(0.,-1.,0.));

1452 = PCURVE('',1213,1453);

1453 = DEFINITIONAL_REPRESENTATION('',(1454),1458);

1454 = LINE('',1455,1456);

1455 = CARTESIAN_POINT('',(0.,-100.));

1456 = VECTOR('',1457,1.);

1457 = DIRECTION('',(0.,-1.));

1458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1459 = PCURVE('',1460,1465);

1460 = PLANE('',1461);

1461 = AXIS2_PLACEMENT_3D('',1462,1463,1464);

1462 = CARTESIAN_POINT('',(15.,125.,30.));

1463 = DIRECTION('',(0.,0.,1.));

1464 = DIRECTION('',(1.,0.,-0.));

1465 = DEFINITIONAL_REPRESENTATION('',(1466),1470);

1466 = LINE('',1467,1468);

1467 = CARTESIAN_POINT('',(40.,-100.));

1468 = VECTOR('',1469,1.);

1469 = DIRECTION('',(0.,-1.));

1470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1471 = ORIENTED_EDGE('',*,*,1472,.T.);

1472 = EDGE_CURVE('',1445,1198,1473,.T.);

1473 = SURFACE_CURVE('',1474,(1478,1485),.PCURVE_S1.);

1474 = LINE('',1475,1476);

1475 = CARTESIAN_POINT('',(55.,25.,20.));

1476 = VECTOR('',1477,1.);

1477 = DIRECTION('',(0.,0.,-1.));

1478 = PCURVE('',1213,1479);

1479 = DEFINITIONAL_REPRESENTATION('',(1480),1484);

1480 = LINE('',1481,1482);

1481 = CARTESIAN_POINT('',(10.,-100.));

1482 = VECTOR('',1483,1.);

1483 = DIRECTION('',(1.,0.));

1484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1485 = PCURVE('',1019,1486);

1486 = DEFINITIONAL_REPRESENTATION('',(1487),1491);

1487 = LINE('',1488,1489);

1488 = CARTESIAN_POINT('',(9.022859097232E-32,50.));

1489 = VECTOR('',1490,1.);

1490 = DIRECTION('',(1.,-6.294895445209E-47));

1491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1492 = ORIENTED_EDGE('',*,*,1195,.F.);

1493 = ORIENTED_EDGE('',*,*,1494,.T.);

1494 = EDGE_CURVE('',1196,1443,1495,.T.);

1495 = SURFACE_CURVE('',1496,(1500,1507),.PCURVE_S1.);

1496 = LINE('',1497,1498);

1497 = CARTESIAN_POINT('',(55.,125.,30.));

1498 = VECTOR('',1499,1.);

1499 = DIRECTION('',(0.,0.,1.));

1500 = PCURVE('',1213,1501);

1501 = DEFINITIONAL_REPRESENTATION('',(1502),1506);

1502 = LINE('',1503,1504);

1503 = CARTESIAN_POINT('',(0.,0.));

1504 = VECTOR('',1505,1.);

1505 = DIRECTION('',(-1.,0.));

1506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1507 = PCURVE('',1073,1508);

1508 = DEFINITIONAL_REPRESENTATION('',(1509),1513);

1509 = LINE('',1510,1511);

1510 = CARTESIAN_POINT('',(50.,-50.));

1511 = VECTOR('',1512,1.);

1512 = DIRECTION('',(-1.,8.894960955187E-48));

1513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1514 = ADVANCED_FACE('',(1515,1590,1692,1794),1460,.T.);

1515 = FACE_BOUND('',1516,.T.);

1516 = EDGE_LOOP('',(1517,1547,1568,1569));

1517 = ORIENTED_EDGE('',*,*,1518,.T.);

1518 = EDGE_CURVE('',1519,1521,1523,.T.);

1519 = VERTEX_POINT('',1520);

1520 = CARTESIAN_POINT('',(15.,125.,30.));

1521 = VERTEX_POINT('',1522);

1522 = CARTESIAN_POINT('',(15.,25.,30.));

1523 = SURFACE_CURVE('',1524,(1528,1535),.PCURVE_S1.);

1524 = LINE('',1525,1526);

1525 = CARTESIAN_POINT('',(15.,25.,30.));

1526 = VECTOR('',1527,1.);

1527 = DIRECTION('',(0.,-1.,0.));

1528 = PCURVE('',1460,1529);

1529 = DEFINITIONAL_REPRESENTATION('',(1530),1534);

1530 = LINE('',1531,1532);

1531 = CARTESIAN_POINT('',(0.,-100.));

1532 = VECTOR('',1533,1.);

1533 = DIRECTION('',(0.,-1.));

1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1535 = PCURVE('',1536,1541);

1536 = PLANE('',1537);

1537 = AXIS2_PLACEMENT_3D('',1538,1539,1540);

1538 = CARTESIAN_POINT('',(15.,125.,80.));

1539 = DIRECTION('',(1.,0.,6.123031769112E-17));

1540 = DIRECTION('',(6.123031769112E-17,0.,-1.));

1541 = DEFINITIONAL_REPRESENTATION('',(1542),1546);

1542 = LINE('',1543,1544);

1543 = CARTESIAN_POINT('',(50.,-100.));

1544 = VECTOR('',1545,1.);

1545 = DIRECTION('',(0.,-1.));

1546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1547 = ORIENTED_EDGE('',*,*,1548,.T.);

1548 = EDGE_CURVE('',1521,1445,1549,.T.);

1549 = SURFACE_CURVE('',1550,(1554,1561),.PCURVE_S1.);

1550 = LINE('',1551,1552);

1551 = CARTESIAN_POINT('',(55.,25.,30.));

1552 = VECTOR('',1553,1.);

1553 = DIRECTION('',(1.,0.,0.));

1554 = PCURVE('',1460,1555);

1555 = DEFINITIONAL_REPRESENTATION('',(1556),1560);

1556 = LINE('',1557,1558);

1557 = CARTESIAN_POINT('',(40.,-100.));

1558 = VECTOR('',1559,1.);

1559 = DIRECTION('',(1.,0.));

1560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1561 = PCURVE('',1019,1562);

1562 = DEFINITIONAL_REPRESENTATION('',(1563),1567);

1563 = LINE('',1564,1565);

1564 = CARTESIAN_POINT('',(-10.,50.));

1565 = VECTOR('',1566,1.);

1566 = DIRECTION('',(-1.124745541367E-32,1.));

1567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1568 = ORIENTED_EDGE('',*,*,1442,.F.);

1569 = ORIENTED_EDGE('',*,*,1570,.T.);

1570 = EDGE_CURVE('',1443,1519,1571,.T.);

1571 = SURFACE_CURVE('',1572,(1576,1583),.PCURVE_S1.);

1572 = LINE('',1573,1574);

1573 = CARTESIAN_POINT('',(15.,125.,30.));

1574 = VECTOR('',1575,1.);

1575 = DIRECTION('',(-1.,0.,0.));

1576 = PCURVE('',1460,1577);

1577 = DEFINITIONAL_REPRESENTATION('',(1578),1582);

1578 = LINE('',1579,1580);

1579 = CARTESIAN_POINT('',(0.,0.));

1580 = VECTOR('',1581,1.);

1581 = DIRECTION('',(-1.,0.));

1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1583 = PCURVE('',1073,1584);

1584 = DEFINITIONAL_REPRESENTATION('',(1585),1589);

1585 = LINE('',1586,1587);

1586 = CARTESIAN_POINT('',(50.,-10.));

1587 = VECTOR('',1588,1.);

1588 = DIRECTION('',(-3.749151804555E-33,1.));

1589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1590 = FACE_BOUND('',1591,.T.);

1591 = EDGE_LOOP('',(1592,1644));

1592 = ORIENTED_EDGE('',*,*,1593,.T.);

1593 = EDGE_CURVE('',1594,1596,1598,.T.);

1594 = VERTEX_POINT('',1595);

1595 = CARTESIAN_POINT('',(47.5,92.9903810568,30.));

1596 = VERTEX_POINT('',1597);

1597 = CARTESIAN_POINT('',(47.5,82.9903810568,30.));

1598 = SURFACE_CURVE('',1599,(1604,1615),.PCURVE_S1.);

1599 = CIRCLE('',1600,5.);

1600 = AXIS2_PLACEMENT_3D('',1601,1602,1603);

1601 = CARTESIAN_POINT('',(47.5,87.9903810568,30.));

1602 = DIRECTION('',(1.224606353822E-16,0.,-1.));

1603 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

1604 = PCURVE('',1460,1605);

1605 = DEFINITIONAL_REPRESENTATION('',(1606),1614);

1606 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(1607,1608,1609,1610,

1611,1612,1613),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

1607 = CARTESIAN_POINT('',(27.5,-37.0096189432));

1608 = CARTESIAN_POINT('',(27.5,-28.34936490535));

1609 = CARTESIAN_POINT('',(35.,-32.67949192427));

1610 = CARTESIAN_POINT('',(42.5,-37.0096189432));

1611 = CARTESIAN_POINT('',(35.,-41.33974596212));

1612 = CARTESIAN_POINT('',(27.5,-45.66987298104));

1613 = CARTESIAN_POINT('',(27.5,-37.0096189432));

1614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1615 = PCURVE('',1291,1616);

1616 = DEFINITIONAL_REPRESENTATION('',(1617),1643);

1617 = B_SPLINE_CURVE_WITH_KNOTS('',3,(1618,1619,1620,1621,1622,

1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,

1634,1635,1636,1637,1638,1639,1640,1641,1642),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

1618 = CARTESIAN_POINT('',(7.853981633974,1.00000008274E-08));

1619 = CARTESIAN_POINT('',(7.949181411356,1.00000008274E-08));

1620 = CARTESIAN_POINT('',(8.139580966119,1.00000008274E-08));

1621 = CARTESIAN_POINT('',(8.425180298264,1.00000008274E-08));

1622 = CARTESIAN_POINT('',(8.710779630408,1.00000008274E-08));

1623 = CARTESIAN_POINT('',(8.996378962553,1.000000082741E-08));

1624 = CARTESIAN_POINT('',(9.281978294697,1.000000082739E-08));

1625 = CARTESIAN_POINT('',(9.567577626842,1.000000082744E-08));

1626 = CARTESIAN_POINT('',(9.853176958986,1.000000082728E-08));

1627 = CARTESIAN_POINT('',(10.138776291131,1.000000082788E-08));

1628 = CARTESIAN_POINT('',(10.424375623275,1.000000082562E-08));

1629 = CARTESIAN_POINT('',(10.70997495542,1.000000083407E-08));

1630 = CARTESIAN_POINT('',(10.995574287564,1.000000080252E-08));

1631 = CARTESIAN_POINT('',(11.281173619709,1.000000092029E-08));

1632 = CARTESIAN_POINT('',(11.566772951853,1.000000048076E-08));

1633 = CARTESIAN_POINT('',(11.852372283998,1.000000212108E-08));

1634 = CARTESIAN_POINT('',(12.137971616142,9.999995999326E-09));

1635 = CARTESIAN_POINT('',(12.423570948287,9.999997529754E-09));

1636 = CARTESIAN_POINT('',(12.709170280431,9.999997529798E-09));

1637 = CARTESIAN_POINT('',(12.994769612576,9.999995999195E-09));

1638 = CARTESIAN_POINT('',(13.28036894472,1.000000212156E-08));

1639 = CARTESIAN_POINT('',(13.565968276865,1.000000047898E-08));

1640 = CARTESIAN_POINT('',(13.85156760901,1.000000092695E-08));

1641 = CARTESIAN_POINT('',(14.041967163773,1.00000008274E-08));

1642 = CARTESIAN_POINT('',(14.137166941154,1.00000008274E-08));

1643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1644 = ORIENTED_EDGE('',*,*,1645,.T.);

1645 = EDGE_CURVE('',1596,1594,1646,.T.);

1646 = SURFACE_CURVE('',1647,(1652,1663),.PCURVE_S1.);

1647 = CIRCLE('',1648,5.);

1648 = AXIS2_PLACEMENT_3D('',1649,1650,1651);

1649 = CARTESIAN_POINT('',(47.5,87.9903810568,30.));

1650 = DIRECTION('',(1.224606353822E-16,0.,-1.));

1651 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

1652 = PCURVE('',1460,1653);

1653 = DEFINITIONAL_REPRESENTATION('',(1654),1662);

1654 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(1655,1656,1657,1658,

1659,1660,1661),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

1655 = CARTESIAN_POINT('',(27.5,-37.0096189432));

1656 = CARTESIAN_POINT('',(27.5,-28.34936490535));

1657 = CARTESIAN_POINT('',(35.,-32.67949192427));

1658 = CARTESIAN_POINT('',(42.5,-37.0096189432));

1659 = CARTESIAN_POINT('',(35.,-41.33974596212));

1660 = CARTESIAN_POINT('',(27.5,-45.66987298104));

1661 = CARTESIAN_POINT('',(27.5,-37.0096189432));

1662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1663 = PCURVE('',1291,1664);

1664 = DEFINITIONAL_REPRESENTATION('',(1665),1691);

1665 = B_SPLINE_CURVE_WITH_KNOTS('',3,(1666,1667,1668,1669,1670,

1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,

1682,1683,1684,1685,1686,1687,1688,1689,1690),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

1666 = CARTESIAN_POINT('',(1.570796326795,1.00000008274E-08));

1667 = CARTESIAN_POINT('',(1.665996104176,1.00000008274E-08));

1668 = CARTESIAN_POINT('',(1.856395658939,1.00000008274E-08));

1669 = CARTESIAN_POINT('',(2.141994991084,1.00000008274E-08));

1670 = CARTESIAN_POINT('',(2.427594323228,1.00000008274E-08));

1671 = CARTESIAN_POINT('',(2.713193655373,1.000000082741E-08));

1672 = CARTESIAN_POINT('',(2.998792987518,1.000000082739E-08));

1673 = CARTESIAN_POINT('',(3.284392319662,1.000000082744E-08));

1674 = CARTESIAN_POINT('',(3.569991651807,1.000000082728E-08));

1675 = CARTESIAN_POINT('',(3.855590983951,1.000000082788E-08));

1676 = CARTESIAN_POINT('',(4.141190316096,1.000000082562E-08));

1677 = CARTESIAN_POINT('',(4.42678964824,1.000000083407E-08));

1678 = CARTESIAN_POINT('',(4.712388980385,1.000000080252E-08));

1679 = CARTESIAN_POINT('',(4.997988312529,1.000000092029E-08));

1680 = CARTESIAN_POINT('',(5.283587644674,1.000000048076E-08));

1681 = CARTESIAN_POINT('',(5.569186976818,1.000000212108E-08));

1682 = CARTESIAN_POINT('',(5.854786308963,9.999995999326E-09));

1683 = CARTESIAN_POINT('',(6.140385641107,9.999997529754E-09));

1684 = CARTESIAN_POINT('',(6.425984973252,9.999997529798E-09));

1685 = CARTESIAN_POINT('',(6.711584305396,9.999995999195E-09));

1686 = CARTESIAN_POINT('',(6.997183637541,1.000000212156E-08));

1687 = CARTESIAN_POINT('',(7.282782969685,1.000000047898E-08));

1688 = CARTESIAN_POINT('',(7.56838230183,1.000000092695E-08));

1689 = CARTESIAN_POINT('',(7.758781856593,1.00000008274E-08));

1690 = CARTESIAN_POINT('',(7.853981633974,1.00000008274E-08));

1691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1692 = FACE_BOUND('',1693,.T.);

1693 = EDGE_LOOP('',(1694,1746));

1694 = ORIENTED_EDGE('',*,*,1695,.T.);

1695 = EDGE_CURVE('',1696,1698,1700,.T.);

1696 = VERTEX_POINT('',1697);

1697 = CARTESIAN_POINT('',(47.5,67.0096189432,30.));

1698 = VERTEX_POINT('',1699);

1699 = CARTESIAN_POINT('',(47.5,57.0096189432,30.));

1700 = SURFACE_CURVE('',1701,(1706,1717),.PCURVE_S1.);

1701 = CIRCLE('',1702,5.);

1702 = AXIS2_PLACEMENT_3D('',1703,1704,1705);

1703 = CARTESIAN_POINT('',(47.5,62.0096189432,30.));

1704 = DIRECTION('',(1.224606353822E-16,0.,-1.));

1705 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

1706 = PCURVE('',1460,1707);

1707 = DEFINITIONAL_REPRESENTATION('',(1708),1716);

1708 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(1709,1710,1711,1712,

1713,1714,1715),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

1709 = CARTESIAN_POINT('',(27.5,-62.9903810568));

1710 = CARTESIAN_POINT('',(27.5,-54.33012701895));

1711 = CARTESIAN_POINT('',(35.,-58.66025403787));

1712 = CARTESIAN_POINT('',(42.5,-62.9903810568));

1713 = CARTESIAN_POINT('',(35.,-67.32050807572));

1714 = CARTESIAN_POINT('',(27.5,-71.65063509464));

1715 = CARTESIAN_POINT('',(27.5,-62.9903810568));

1716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1717 = PCURVE('',1348,1718);

1718 = DEFINITIONAL_REPRESENTATION('',(1719),1745);

1719 = B_SPLINE_CURVE_WITH_KNOTS('',3,(1720,1721,1722,1723,1724,

1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,

1736,1737,1738,1739,1740,1741,1742,1743,1744),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

1720 = CARTESIAN_POINT('',(7.853981633974,1.00000008274E-08));

1721 = CARTESIAN_POINT('',(7.949181411356,1.00000008274E-08));

1722 = CARTESIAN_POINT('',(8.139580966119,1.00000008274E-08));

1723 = CARTESIAN_POINT('',(8.425180298264,1.00000008274E-08));

1724 = CARTESIAN_POINT('',(8.710779630408,1.00000008274E-08));

1725 = CARTESIAN_POINT('',(8.996378962553,1.000000082741E-08));

1726 = CARTESIAN_POINT('',(9.281978294697,1.000000082739E-08));

1727 = CARTESIAN_POINT('',(9.567577626842,1.000000082744E-08));

1728 = CARTESIAN_POINT('',(9.853176958986,1.000000082728E-08));

1729 = CARTESIAN_POINT('',(10.138776291131,1.000000082788E-08));

1730 = CARTESIAN_POINT('',(10.424375623275,1.000000082562E-08));

1731 = CARTESIAN_POINT('',(10.70997495542,1.000000083407E-08));

1732 = CARTESIAN_POINT('',(10.995574287564,1.000000080252E-08));

1733 = CARTESIAN_POINT('',(11.281173619709,1.000000092029E-08));

1734 = CARTESIAN_POINT('',(11.566772951853,1.000000048076E-08));

1735 = CARTESIAN_POINT('',(11.852372283998,1.000000212108E-08));

1736 = CARTESIAN_POINT('',(12.137971616142,9.999995999326E-09));

1737 = CARTESIAN_POINT('',(12.423570948287,9.999997529754E-09));

1738 = CARTESIAN_POINT('',(12.709170280431,9.999997529798E-09));

1739 = CARTESIAN_POINT('',(12.994769612576,9.999995999195E-09));

1740 = CARTESIAN_POINT('',(13.28036894472,1.000000212156E-08));

1741 = CARTESIAN_POINT('',(13.565968276865,1.000000047898E-08));

1742 = CARTESIAN_POINT('',(13.85156760901,1.000000092695E-08));

1743 = CARTESIAN_POINT('',(14.041967163773,1.00000008274E-08));

1744 = CARTESIAN_POINT('',(14.137166941154,1.00000008274E-08));

1745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1746 = ORIENTED_EDGE('',*,*,1747,.T.);

1747 = EDGE_CURVE('',1698,1696,1748,.T.);

1748 = SURFACE_CURVE('',1749,(1754,1765),.PCURVE_S1.);

1749 = CIRCLE('',1750,5.);

1750 = AXIS2_PLACEMENT_3D('',1751,1752,1753);

1751 = CARTESIAN_POINT('',(47.5,62.0096189432,30.));

1752 = DIRECTION('',(1.224606353822E-16,0.,-1.));

1753 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

1754 = PCURVE('',1460,1755);

1755 = DEFINITIONAL_REPRESENTATION('',(1756),1764);

1756 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(1757,1758,1759,1760,

1761,1762,1763),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

1757 = CARTESIAN_POINT('',(27.5,-62.9903810568));

1758 = CARTESIAN_POINT('',(27.5,-54.33012701895));

1759 = CARTESIAN_POINT('',(35.,-58.66025403787));

1760 = CARTESIAN_POINT('',(42.5,-62.9903810568));

1761 = CARTESIAN_POINT('',(35.,-67.32050807572));

1762 = CARTESIAN_POINT('',(27.5,-71.65063509464));

1763 = CARTESIAN_POINT('',(27.5,-62.9903810568));

1764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1765 = PCURVE('',1348,1766);

1766 = DEFINITIONAL_REPRESENTATION('',(1767),1793);

1767 = B_SPLINE_CURVE_WITH_KNOTS('',3,(1768,1769,1770,1771,1772,

1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,

1784,1785,1786,1787,1788,1789,1790,1791,1792),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

1768 = CARTESIAN_POINT('',(1.570796326795,1.00000008274E-08));

1769 = CARTESIAN_POINT('',(1.665996104176,1.00000008274E-08));

1770 = CARTESIAN_POINT('',(1.856395658939,1.00000008274E-08));

1771 = CARTESIAN_POINT('',(2.141994991084,1.00000008274E-08));

1772 = CARTESIAN_POINT('',(2.427594323228,1.00000008274E-08));

1773 = CARTESIAN_POINT('',(2.713193655373,1.000000082741E-08));

1774 = CARTESIAN_POINT('',(2.998792987518,1.000000082739E-08));

1775 = CARTESIAN_POINT('',(3.284392319662,1.000000082744E-08));

1776 = CARTESIAN_POINT('',(3.569991651807,1.000000082728E-08));

1777 = CARTESIAN_POINT('',(3.855590983951,1.000000082788E-08));

1778 = CARTESIAN_POINT('',(4.141190316096,1.000000082562E-08));

1779 = CARTESIAN_POINT('',(4.42678964824,1.000000083407E-08));

1780 = CARTESIAN_POINT('',(4.712388980385,1.000000080252E-08));

1781 = CARTESIAN_POINT('',(4.997988312529,1.000000092029E-08));

1782 = CARTESIAN_POINT('',(5.283587644674,1.000000048076E-08));

1783 = CARTESIAN_POINT('',(5.569186976818,1.000000212108E-08));

1784 = CARTESIAN_POINT('',(5.854786308963,9.999995999326E-09));

1785 = CARTESIAN_POINT('',(6.140385641107,9.999997529754E-09));

1786 = CARTESIAN_POINT('',(6.425984973252,9.999997529798E-09));

1787 = CARTESIAN_POINT('',(6.711584305396,9.999995999195E-09));

1788 = CARTESIAN_POINT('',(6.997183637541,1.000000212156E-08));

1789 = CARTESIAN_POINT('',(7.282782969685,1.000000047898E-08));

1790 = CARTESIAN_POINT('',(7.56838230183,1.000000092695E-08));

1791 = CARTESIAN_POINT('',(7.758781856593,1.00000008274E-08));

1792 = CARTESIAN_POINT('',(7.853981633974,1.00000008274E-08));

1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1794 = FACE_BOUND('',1795,.T.);

1795 = EDGE_LOOP('',(1796,1848));

1796 = ORIENTED_EDGE('',*,*,1797,.T.);

1797 = EDGE_CURVE('',1798,1800,1802,.T.);

1798 = VERTEX_POINT('',1799);

1799 = CARTESIAN_POINT('',(25.,80.,30.));

1800 = VERTEX_POINT('',1801);

1801 = CARTESIAN_POINT('',(25.,70.,30.));

1802 = SURFACE_CURVE('',1803,(1808,1819),.PCURVE_S1.);

1803 = CIRCLE('',1804,5.);

1804 = AXIS2_PLACEMENT_3D('',1805,1806,1807);

1805 = CARTESIAN_POINT('',(25.,75.,30.));

1806 = DIRECTION('',(1.224606353822E-16,0.,-1.));

1807 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

1808 = PCURVE('',1460,1809);

1809 = DEFINITIONAL_REPRESENTATION('',(1810),1818);

1810 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(1811,1812,1813,1814,

1815,1816,1817),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

1811 = CARTESIAN_POINT('',(5.,-50.));

1812 = CARTESIAN_POINT('',(5.,-41.33974596215));

1813 = CARTESIAN_POINT('',(12.5,-45.66987298107));

1814 = CARTESIAN_POINT('',(20.,-50.));

1815 = CARTESIAN_POINT('',(12.5,-54.33012701892));

1816 = CARTESIAN_POINT('',(5.,-58.66025403784));

1817 = CARTESIAN_POINT('',(5.,-50.));

1818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1819 = PCURVE('',1405,1820);

1820 = DEFINITIONAL_REPRESENTATION('',(1821),1847);

1821 = B_SPLINE_CURVE_WITH_KNOTS('',3,(1822,1823,1824,1825,1826,

1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,

1838,1839,1840,1841,1842,1843,1844,1845,1846),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

1822 = CARTESIAN_POINT('',(7.853981633974,1.00000008274E-08));

1823 = CARTESIAN_POINT('',(7.949181411356,1.00000008274E-08));

1824 = CARTESIAN_POINT('',(8.139580966119,1.00000008274E-08));

1825 = CARTESIAN_POINT('',(8.425180298264,1.00000008274E-08));

1826 = CARTESIAN_POINT('',(8.710779630408,1.00000008274E-08));

1827 = CARTESIAN_POINT('',(8.996378962553,1.00000008274E-08));

1828 = CARTESIAN_POINT('',(9.281978294697,1.00000008274E-08));

1829 = CARTESIAN_POINT('',(9.567577626842,1.00000008274E-08));

1830 = CARTESIAN_POINT('',(9.853176958986,1.00000008274E-08));

1831 = CARTESIAN_POINT('',(10.138776291131,1.00000008274E-08));

1832 = CARTESIAN_POINT('',(10.424375623275,1.00000008274E-08));

1833 = CARTESIAN_POINT('',(10.70997495542,1.00000008274E-08));

1834 = CARTESIAN_POINT('',(10.995574287564,1.00000008274E-08));

1835 = CARTESIAN_POINT('',(11.281173619709,1.00000008274E-08));

1836 = CARTESIAN_POINT('',(11.566772951853,1.00000008274E-08));

1837 = CARTESIAN_POINT('',(11.852372283998,1.00000008274E-08));

1838 = CARTESIAN_POINT('',(12.137971616142,1.00000008274E-08));

1839 = CARTESIAN_POINT('',(12.423570948287,1.00000008274E-08));

1840 = CARTESIAN_POINT('',(12.709170280431,1.00000008274E-08));

1841 = CARTESIAN_POINT('',(12.994769612576,1.00000008274E-08));

1842 = CARTESIAN_POINT('',(13.28036894472,1.00000008274E-08));

1843 = CARTESIAN_POINT('',(13.565968276865,1.00000008274E-08));

1844 = CARTESIAN_POINT('',(13.85156760901,1.00000008274E-08));

1845 = CARTESIAN_POINT('',(14.041967163773,1.00000008274E-08));

1846 = CARTESIAN_POINT('',(14.137166941154,1.00000008274E-08));

1847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1848 = ORIENTED_EDGE('',*,*,1849,.T.);

1849 = EDGE_CURVE('',1800,1798,1850,.T.);

1850 = SURFACE_CURVE('',1851,(1856,1867),.PCURVE_S1.);

1851 = CIRCLE('',1852,5.);

1852 = AXIS2_PLACEMENT_3D('',1853,1854,1855);

1853 = CARTESIAN_POINT('',(25.,75.,30.));

1854 = DIRECTION('',(1.224606353822E-16,0.,-1.));

1855 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

1856 = PCURVE('',1460,1857);

1857 = DEFINITIONAL_REPRESENTATION('',(1858),1866);

1858 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(1859,1860,1861,1862,

1863,1864,1865),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

1859 = CARTESIAN_POINT('',(5.,-50.));

1860 = CARTESIAN_POINT('',(5.,-41.33974596215));

1861 = CARTESIAN_POINT('',(12.5,-45.66987298107));

1862 = CARTESIAN_POINT('',(20.,-50.));

1863 = CARTESIAN_POINT('',(12.5,-54.33012701892));

1864 = CARTESIAN_POINT('',(5.,-58.66025403784));

1865 = CARTESIAN_POINT('',(5.,-50.));

1866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1867 = PCURVE('',1405,1868);

1868 = DEFINITIONAL_REPRESENTATION('',(1869),1895);

1869 = B_SPLINE_CURVE_WITH_KNOTS('',3,(1870,1871,1872,1873,1874,

1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,

1886,1887,1888,1889,1890,1891,1892,1893,1894),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

1870 = CARTESIAN_POINT('',(1.570796326795,1.00000008274E-08));

1871 = CARTESIAN_POINT('',(1.665996104176,1.00000008274E-08));

1872 = CARTESIAN_POINT('',(1.856395658939,1.00000008274E-08));

1873 = CARTESIAN_POINT('',(2.141994991084,1.00000008274E-08));

1874 = CARTESIAN_POINT('',(2.427594323228,1.00000008274E-08));

1875 = CARTESIAN_POINT('',(2.713193655373,1.00000008274E-08));

1876 = CARTESIAN_POINT('',(2.998792987518,1.00000008274E-08));

1877 = CARTESIAN_POINT('',(3.284392319662,1.00000008274E-08));

1878 = CARTESIAN_POINT('',(3.569991651807,1.00000008274E-08));

1879 = CARTESIAN_POINT('',(3.855590983951,1.00000008274E-08));

1880 = CARTESIAN_POINT('',(4.141190316096,1.00000008274E-08));

1881 = CARTESIAN_POINT('',(4.42678964824,1.00000008274E-08));

1882 = CARTESIAN_POINT('',(4.712388980385,1.00000008274E-08));

1883 = CARTESIAN_POINT('',(4.997988312529,1.00000008274E-08));

1884 = CARTESIAN_POINT('',(5.283587644674,1.00000008274E-08));

1885 = CARTESIAN_POINT('',(5.569186976818,1.00000008274E-08));

1886 = CARTESIAN_POINT('',(5.854786308963,1.00000008274E-08));

1887 = CARTESIAN_POINT('',(6.140385641107,1.00000008274E-08));

1888 = CARTESIAN_POINT('',(6.425984973252,1.00000008274E-08));

1889 = CARTESIAN_POINT('',(6.711584305396,1.00000008274E-08));

1890 = CARTESIAN_POINT('',(6.997183637541,1.00000008274E-08));

1891 = CARTESIAN_POINT('',(7.282782969685,1.00000008274E-08));

1892 = CARTESIAN_POINT('',(7.56838230183,1.00000008274E-08));

1893 = CARTESIAN_POINT('',(7.758781856593,1.00000008274E-08));

1894 = CARTESIAN_POINT('',(7.853981633974,1.00000008274E-08));

1895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1896 = ADVANCED_FACE('',(1897,1967),1536,.T.);

1897 = FACE_BOUND('',1898,.T.);

1898 = EDGE_LOOP('',(1899,1924,1945,1946));

1899 = ORIENTED_EDGE('',*,*,1900,.T.);

1900 = EDGE_CURVE('',1901,1903,1905,.T.);

1901 = VERTEX_POINT('',1902);

1902 = CARTESIAN_POINT('',(15.,125.,80.));

1903 = VERTEX_POINT('',1904);

1904 = CARTESIAN_POINT('',(15.,25.,80.));

1905 = SURFACE_CURVE('',1906,(1910,1917),.PCURVE_S1.);

1906 = LINE('',1907,1908);

1907 = CARTESIAN_POINT('',(15.,25.,80.));

1908 = VECTOR('',1909,1.);

1909 = DIRECTION('',(0.,-1.,0.));

1910 = PCURVE('',1536,1911);

1911 = DEFINITIONAL_REPRESENTATION('',(1912),1916);

1912 = LINE('',1913,1914);

1913 = CARTESIAN_POINT('',(0.,-100.));

1914 = VECTOR('',1915,1.);

1915 = DIRECTION('',(0.,-1.));

1916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1917 = PCURVE('',1047,1918);

1918 = DEFINITIONAL_REPRESENTATION('',(1919),1923);

1919 = LINE('',1920,1921);

1920 = CARTESIAN_POINT('',(10.,0.));

1921 = VECTOR('',1922,1.);

1922 = DIRECTION('',(0.,-1.));

1923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1924 = ORIENTED_EDGE('',*,*,1925,.T.);

1925 = EDGE_CURVE('',1903,1521,1926,.T.);

1926 = SURFACE_CURVE('',1927,(1931,1938),.PCURVE_S1.);

1927 = LINE('',1928,1929);

1928 = CARTESIAN_POINT('',(15.,25.,30.));

1929 = VECTOR('',1930,1.);

1930 = DIRECTION('',(0.,0.,-1.));

1931 = PCURVE('',1536,1932);

1932 = DEFINITIONAL_REPRESENTATION('',(1933),1937);

1933 = LINE('',1934,1935);

1934 = CARTESIAN_POINT('',(50.,-100.));

1935 = VECTOR('',1936,1.);

1936 = DIRECTION('',(1.,0.));

1937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1938 = PCURVE('',1019,1939);

1939 = DEFINITIONAL_REPRESENTATION('',(1940),1944);

1940 = LINE('',1941,1942);

1941 = CARTESIAN_POINT('',(-10.,10.));

1942 = VECTOR('',1943,1.);

1943 = DIRECTION('',(1.,-6.294895445209E-47));

1944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1945 = ORIENTED_EDGE('',*,*,1518,.F.);

1946 = ORIENTED_EDGE('',*,*,1947,.T.);

1947 = EDGE_CURVE('',1519,1901,1948,.T.);

1948 = SURFACE_CURVE('',1949,(1953,1960),.PCURVE_S1.);

1949 = LINE('',1950,1951);

1950 = CARTESIAN_POINT('',(15.,125.,80.));

1951 = VECTOR('',1952,1.);

1952 = DIRECTION('',(0.,0.,1.));

1953 = PCURVE('',1536,1954);

1954 = DEFINITIONAL_REPRESENTATION('',(1955),1959);

1955 = LINE('',1956,1957);

1956 = CARTESIAN_POINT('',(0.,0.));

1957 = VECTOR('',1958,1.);

1958 = DIRECTION('',(-1.,0.));

1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1960 = PCURVE('',1073,1961);

1961 = DEFINITIONAL_REPRESENTATION('',(1962),1966);

1962 = LINE('',1963,1964);

1963 = CARTESIAN_POINT('',(3.749151804555E-32,-10.));

1964 = VECTOR('',1965,1.);

1965 = DIRECTION('',(-1.,8.894960955187E-48));

1966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1967 = FACE_BOUND('',1968,.T.);

1968 = EDGE_LOOP('',(1969));

1969 = ORIENTED_EDGE('',*,*,1970,.T.);

1970 = EDGE_CURVE('',1971,1971,1973,.T.);

1971 = VERTEX_POINT('',1972);

1972 = CARTESIAN_POINT('',(15.,70.,60.));

1973 = SURFACE_CURVE('',1974,(1979,1990),.PCURVE_S1.);

1974 = CIRCLE('',1975,5.);

1975 = AXIS2_PLACEMENT_3D('',1976,1977,1978);

1976 = CARTESIAN_POINT('',(15.,75.,60.));

1977 = DIRECTION('',(-1.,1.224606353822E-16,6.123031769112E-17));

1978 = DIRECTION('',(-6.123031769112E-17,7.498303609111E-33,-1.));

1979 = PCURVE('',1536,1980);

1980 = DEFINITIONAL_REPRESENTATION('',(1981),1989);

1981 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(1982,1983,1984,1985,

1986,1987,1988),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

1982 = CARTESIAN_POINT('',(25.,-50.));

1983 = CARTESIAN_POINT('',(25.,-58.66025403784));

1984 = CARTESIAN_POINT('',(17.5,-54.33012701892));

1985 = CARTESIAN_POINT('',(10.,-50.));

1986 = CARTESIAN_POINT('',(17.5,-45.66987298107));

1987 = CARTESIAN_POINT('',(25.,-41.33974596215));

1988 = CARTESIAN_POINT('',(25.,-50.));

1989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

1990 = PCURVE('',1110,1991);

1991 = DEFINITIONAL_REPRESENTATION('',(1992),2018);

1992 = B_SPLINE_CURVE_WITH_KNOTS('',3,(1993,1994,1995,1996,1997,

1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,

2009,2010,2011,2012,2013,2014,2015,2016,2017),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

1993 = CARTESIAN_POINT('',(1.570796326795,1.00000008274E-08));

1994 = CARTESIAN_POINT('',(1.665996104176,9.999999544479E-09));

1995 = CARTESIAN_POINT('',(1.856395658939,9.999998635373E-09));

1996 = CARTESIAN_POINT('',(2.141994991084,9.999999765758E-09));

1997 = CARTESIAN_POINT('',(2.427594323228,9.999996607875E-09));

1998 = CARTESIAN_POINT('',(2.713193655373,9.999997450882E-09));

1999 = CARTESIAN_POINT('',(2.998792987518,9.999997236736E-09));

2000 = CARTESIAN_POINT('',(3.284392319662,9.999997250312E-09));

2001 = CARTESIAN_POINT('',(3.569991651807,9.999997410155E-09));

2002 = CARTESIAN_POINT('',(3.855590983951,9.999996757206E-09));

2003 = CARTESIAN_POINT('',(4.141190316096,9.999999209159E-09));

2004 = CARTESIAN_POINT('',(4.42678964824,1.000000071244E-08));

2005 = CARTESIAN_POINT('',(4.712388980385,1.000000290551E-08));

2006 = CARTESIAN_POINT('',(4.997988312529,1.000000328807E-08));

2007 = CARTESIAN_POINT('',(5.283587644674,9.999999564782E-09));

2008 = CARTESIAN_POINT('',(5.569186976818,1.000000341723E-08));

2009 = CARTESIAN_POINT('',(5.854786308963,1.000000238888E-08));

2010 = CARTESIAN_POINT('',(6.140385641107,1.000000264983E-08));

2011 = CARTESIAN_POINT('',(6.425984973252,1.000000263437E-08));

2012 = CARTESIAN_POINT('',(6.711584305396,1.000000243526E-08));

2013 = CARTESIAN_POINT('',(6.997183637541,1.000000324715E-08));

2014 = CARTESIAN_POINT('',(7.282782969685,1.000000019871E-08));

2015 = CARTESIAN_POINT('',(7.56838230183,1.000000092244E-08));

2016 = CARTESIAN_POINT('',(7.758781856593,1.000000102478E-08));

2017 = CARTESIAN_POINT('',(7.853981633974,1.00000008274E-08));

2018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2019 = ADVANCED_FACE('',(2020),1047,.T.);

2020 = FACE_BOUND('',2021,.T.);

2021 = EDGE_LOOP('',(2022,2043,2044,2065));

2022 = ORIENTED_EDGE('',*,*,2023,.T.);

2023 = EDGE_CURVE('',1004,1903,2024,.T.);

2024 = SURFACE_CURVE('',2025,(2029,2036),.PCURVE_S1.);

2025 = LINE('',2026,2027);

2026 = CARTESIAN_POINT('',(15.,25.,80.));

2027 = VECTOR('',2028,1.);

2028 = DIRECTION('',(1.,0.,0.));

2029 = PCURVE('',1047,2030);

2030 = DEFINITIONAL_REPRESENTATION('',(2031),2035);

2031 = LINE('',2032,2033);

2032 = CARTESIAN_POINT('',(10.,0.));

2033 = VECTOR('',2034,1.);

2034 = DIRECTION('',(1.,0.));

2035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2036 = PCURVE('',1019,2037);

2037 = DEFINITIONAL_REPRESENTATION('',(2038),2042);

2038 = LINE('',2039,2040);

2039 = CARTESIAN_POINT('',(-60.,10.));

2040 = VECTOR('',2041,1.);

2041 = DIRECTION('',(-1.124745541367E-32,1.));

2042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2043 = ORIENTED_EDGE('',*,*,1900,.F.);

2044 = ORIENTED_EDGE('',*,*,2045,.T.);

2045 = EDGE_CURVE('',1901,1032,2046,.T.);

2046 = SURFACE_CURVE('',2047,(2051,2058),.PCURVE_S1.);

2047 = LINE('',2048,2049);

2048 = CARTESIAN_POINT('',(5.,125.,80.));

2049 = VECTOR('',2050,1.);

2050 = DIRECTION('',(-1.,0.,0.));

2051 = PCURVE('',1047,2052);

2052 = DEFINITIONAL_REPRESENTATION('',(2053),2057);

2053 = LINE('',2054,2055);

2054 = CARTESIAN_POINT('',(0.,100.));

2055 = VECTOR('',2056,1.);

2056 = DIRECTION('',(-1.,0.));

2057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2058 = PCURVE('',1073,2059);

2059 = DEFINITIONAL_REPRESENTATION('',(2060),2064);

2060 = LINE('',2061,2062);

2061 = CARTESIAN_POINT('',(0.,0.));

2062 = VECTOR('',2063,1.);

2063 = DIRECTION('',(-3.749151804555E-33,1.));

2064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2065 = ORIENTED_EDGE('',*,*,1031,.F.);

2066 = ADVANCED_FACE('',(2067),1019,.T.);

2067 = FACE_BOUND('',2068,.T.);

2068 = EDGE_LOOP('',(2069,2070,2071,2072,2073,2074));

2069 = ORIENTED_EDGE('',*,*,1003,.F.);

2070 = ORIENTED_EDGE('',*,*,1225,.F.);

2071 = ORIENTED_EDGE('',*,*,1472,.F.);

2072 = ORIENTED_EDGE('',*,*,1548,.F.);

2073 = ORIENTED_EDGE('',*,*,1925,.F.);

2074 = ORIENTED_EDGE('',*,*,2023,.F.);

2075 = ADVANCED_FACE('',(2076),1073,.T.);

2076 = FACE_BOUND('',2077,.T.);

2077 = EDGE_LOOP('',(2078,2079,2080,2081,2082,2083));

2078 = ORIENTED_EDGE('',*,*,1059,.F.);

2079 = ORIENTED_EDGE('',*,*,2045,.F.);

2080 = ORIENTED_EDGE('',*,*,1947,.F.);

2081 = ORIENTED_EDGE('',*,*,1570,.F.);

2082 = ORIENTED_EDGE('',*,*,1494,.F.);

2083 = ORIENTED_EDGE('',*,*,1247,.F.);

2084 = ADVANCED_FACE('',(2085),1110,.F.);

2085 = FACE_BOUND('',2086,.F.);

2086 = EDGE_LOOP('',(2087,2088,2108,2109,2110));

2087 = ORIENTED_EDGE('',*,*,1970,.T.);

2088 = ORIENTED_EDGE('',*,*,2089,.T.);

2089 = EDGE_CURVE('',1971,1090,2090,.T.);

2090 = SEAM_CURVE('',2091,(2094,2101),.PCURVE_S1.);

2091 = B_SPLINE_CURVE_WITH_KNOTS('',1,(2092,2093),.UNSPECIFIED.,.F.,

.F.,(2,2),(1.00000008274E-08,10.00000001),.PIECEWISE_BEZIER_KNOTS.);

2092 = CARTESIAN_POINT('',(15.,70.,60.));

2093 = CARTESIAN_POINT('',(5.,70.,60.));

2094 = PCURVE('',1110,2095);

2095 = DEFINITIONAL_REPRESENTATION('',(2096),2100);

2096 = LINE('',2097,2098);

2097 = CARTESIAN_POINT('',(7.853981633974,0.));

2098 = VECTOR('',2099,1.);

2099 = DIRECTION('',(0.,1.));

2100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2101 = PCURVE('',1110,2102);

2102 = DEFINITIONAL_REPRESENTATION('',(2103),2107);

2103 = LINE('',2104,2105);

2104 = CARTESIAN_POINT('',(1.570796326795,0.));

2105 = VECTOR('',2106,1.);

2106 = DIRECTION('',(0.,1.));

2107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2108 = ORIENTED_EDGE('',*,*,1144,.T.);

2109 = ORIENTED_EDGE('',*,*,1087,.T.);

2110 = ORIENTED_EDGE('',*,*,2089,.F.);

2111 = ADVANCED_FACE('',(2112),1405,.F.);

2112 = FACE_BOUND('',2113,.F.);

2113 = EDGE_LOOP('',(2114,2115,2135,2136,2137));

2114 = ORIENTED_EDGE('',*,*,1797,.T.);

2115 = ORIENTED_EDGE('',*,*,2116,.T.);

2116 = EDGE_CURVE('',1800,1385,2117,.T.);

2117 = SEAM_CURVE('',2118,(2121,2128),.PCURVE_S1.);

2118 = B_SPLINE_CURVE_WITH_KNOTS('',1,(2119,2120),.UNSPECIFIED.,.F.,

.F.,(2,2),(1.00000008274E-08,10.00000001),.PIECEWISE_BEZIER_KNOTS.);

2119 = CARTESIAN_POINT('',(25.,70.,30.));

2120 = CARTESIAN_POINT('',(25.,70.,20.));

2121 = PCURVE('',1405,2122);

2122 = DEFINITIONAL_REPRESENTATION('',(2123),2127);

2123 = LINE('',2124,2125);

2124 = CARTESIAN_POINT('',(10.995574287564,0.));

2125 = VECTOR('',2126,1.);

2126 = DIRECTION('',(0.,1.));

2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2128 = PCURVE('',1405,2129);

2129 = DEFINITIONAL_REPRESENTATION('',(2130),2134);

2130 = LINE('',2131,2132);

2131 = CARTESIAN_POINT('',(4.712388980385,0.));

2132 = VECTOR('',2133,1.);

2133 = DIRECTION('',(0.,1.));

2134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2135 = ORIENTED_EDGE('',*,*,1384,.T.);

2136 = ORIENTED_EDGE('',*,*,2116,.F.);

2137 = ORIENTED_EDGE('',*,*,1849,.T.);

2138 = ADVANCED_FACE('',(2139),1348,.F.);

2139 = FACE_BOUND('',2140,.F.);

2140 = EDGE_LOOP('',(2141,2142,2162,2163,2164));

2141 = ORIENTED_EDGE('',*,*,1695,.T.);

2142 = ORIENTED_EDGE('',*,*,2143,.T.);

2143 = EDGE_CURVE('',1698,1328,2144,.T.);

2144 = SEAM_CURVE('',2145,(2148,2155),.PCURVE_S1.);

2145 = B_SPLINE_CURVE_WITH_KNOTS('',1,(2146,2147),.UNSPECIFIED.,.F.,

.F.,(2,2),(1.00000008274E-08,10.00000001),.PIECEWISE_BEZIER_KNOTS.);

2146 = CARTESIAN_POINT('',(47.5,57.0096189432,30.));

2147 = CARTESIAN_POINT('',(47.5,57.0096189432,20.));

2148 = PCURVE('',1348,2149);

2149 = DEFINITIONAL_REPRESENTATION('',(2150),2154);

2150 = LINE('',2151,2152);

2151 = CARTESIAN_POINT('',(10.995574287564,0.));

2152 = VECTOR('',2153,1.);

2153 = DIRECTION('',(0.,1.));

2154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2155 = PCURVE('',1348,2156);

2156 = DEFINITIONAL_REPRESENTATION('',(2157),2161);

2157 = LINE('',2158,2159);

2158 = CARTESIAN_POINT('',(4.712388980385,0.));

2159 = VECTOR('',2160,1.);

2160 = DIRECTION('',(0.,1.));

2161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2162 = ORIENTED_EDGE('',*,*,1327,.T.);

2163 = ORIENTED_EDGE('',*,*,2143,.F.);

2164 = ORIENTED_EDGE('',*,*,1747,.T.);

2165 = ADVANCED_FACE('',(2166),1291,.F.);

2166 = FACE_BOUND('',2167,.F.);

2167 = EDGE_LOOP('',(2168,2169,2189,2190,2191));

2168 = ORIENTED_EDGE('',*,*,1593,.T.);

2169 = ORIENTED_EDGE('',*,*,2170,.T.);

2170 = EDGE_CURVE('',1596,1271,2171,.T.);

2171 = SEAM_CURVE('',2172,(2175,2182),.PCURVE_S1.);

2172 = B_SPLINE_CURVE_WITH_KNOTS('',1,(2173,2174),.UNSPECIFIED.,.F.,

.F.,(2,2),(1.00000008274E-08,10.00000001),.PIECEWISE_BEZIER_KNOTS.);

2173 = CARTESIAN_POINT('',(47.5,82.9903810568,30.));

2174 = CARTESIAN_POINT('',(47.5,82.9903810568,20.));

2175 = PCURVE('',1291,2176);

2176 = DEFINITIONAL_REPRESENTATION('',(2177),2181);

2177 = LINE('',2178,2179);

2178 = CARTESIAN_POINT('',(10.995574287564,0.));

2179 = VECTOR('',2180,1.);

2180 = DIRECTION('',(0.,1.));

2181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2182 = PCURVE('',1291,2183);

2183 = DEFINITIONAL_REPRESENTATION('',(2184),2188);

2184 = LINE('',2185,2186);

2185 = CARTESIAN_POINT('',(4.712388980385,0.));

2186 = VECTOR('',2187,1.);

2187 = DIRECTION('',(0.,1.));

2188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2189 = ORIENTED_EDGE('',*,*,1270,.T.);

2190 = ORIENTED_EDGE('',*,*,2170,.F.);

2191 = ORIENTED_EDGE('',*,*,1645,.T.);

2192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2196))

GLOBAL_UNIT_ASSIGNED_CONTEXT((#2193,#2194,#2195)) REPRESENTATION_CONTEXT

('Context #1','3D Context with UNIT and UNCERTAINTY') );

2193 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

2194 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );

2195 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );

2196 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),2193,

'distance_accuracy_value','confusion accuracy');

2197 = SHAPE_DEFINITION_REPRESENTATION(2198,961);

2198 = PRODUCT_DEFINITION_SHAPE('','',2199);

2199 = PRODUCT_DEFINITION('design','',2200,2203);

2200 = PRODUCT_DEFINITION_FORMATION('','',2201);

2201 = PRODUCT('L_BRACKET','L_BRACKET','',(2202));

2202 = PRODUCT_CONTEXT('',2,'mechanical');

2203 = PRODUCT_DEFINITION_CONTEXT('part definition',2,'design');

2204 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(2205,2207);

2205 = ( REPRESENTATION_RELATIONSHIP('','',961,939)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2206)

SHAPE_REPRESENTATION_RELATIONSHIP() );

2206 = ITEM_DEFINED_TRANSFORMATION('','',11,940);

2207 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

2208);

2208 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','','',934,2199,$);

2209 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(2201));

2210 = SHAPE_DEFINITION_REPRESENTATION(2211,2217);

2211 = PRODUCT_DEFINITION_SHAPE('','',2212);

2212 = PRODUCT_DEFINITION('design','',2213,2216);

2213 = PRODUCT_DEFINITION_FORMATION('','',2214);

2214 = PRODUCT('NBA','NBA','',(2215));

2215 = PRODUCT_CONTEXT('',2,'mechanical');

2216 = PRODUCT_DEFINITION_CONTEXT('part definition',2,'design');

2217 = SHAPE_REPRESENTATION('',(11,2218,2222),2226);

2218 = AXIS2_PLACEMENT_3D('',2219,2220,2221);

2219 = CARTESIAN_POINT('',(0.,0.,0.));

2220 = DIRECTION('',(0.,0.,1.));

2221 = DIRECTION('',(1.,0.,0.));

2222 = AXIS2_PLACEMENT_3D('',2223,2224,2225);

2223 = CARTESIAN_POINT('',(0.,0.,0.));

2224 = DIRECTION('',(0.,0.,1.));

2225 = DIRECTION('',(1.,0.,0.));

2226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2230))

GLOBAL_UNIT_ASSIGNED_CONTEXT((#2227,#2228,#2229)) REPRESENTATION_CONTEXT

('Context #1','3D Context with UNIT and UNCERTAINTY') );

2227 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

2228 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );

2229 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );

2230 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),2227,

'distance_accuracy_value','confusion accuracy');

2231 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(11,2232),2608);

2232 = MANIFOLD_SOLID_BREP('',2233);

2233 = CLOSED_SHELL('',(2234,2400,2500,2527,2581));

2234 = ADVANCED_FACE('',(2235,2293),2248,.T.);

2235 = FACE_BOUND('',2236,.T.);

2236 = EDGE_LOOP('',(2237));

2237 = ORIENTED_EDGE('',*,*,2238,.T.);

2238 = EDGE_CURVE('',2239,2239,2241,.T.);

2239 = VERTEX_POINT('',2240);

2240 = CARTESIAN_POINT('',(25.,67.5,30.));

2241 = SURFACE_CURVE('',2242,(2247,2259),.PCURVE_S1.);

2242 = CIRCLE('',2243,7.5);

2243 = AXIS2_PLACEMENT_3D('',2244,2245,2246);

2244 = CARTESIAN_POINT('',(25.,75.,30.));

2245 = DIRECTION('',(1.224606353822E-16,0.,-1.));

2246 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

2247 = PCURVE('',2248,2253);

2248 = PLANE('',2249);

2249 = AXIS2_PLACEMENT_3D('',2250,2251,2252);

2250 = CARTESIAN_POINT('',(25.,67.5,30.));

2251 = DIRECTION('',(1.224606353822E-16,0.,-1.));

2252 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

2253 = DEFINITIONAL_REPRESENTATION('',(2254),2258);

2254 = CIRCLE('',2255,7.5);

2255 = AXIS2_PLACEMENT_2D('',2256,2257);

2256 = CARTESIAN_POINT('',(0.,7.5));

2257 = DIRECTION('',(1.,0.));

2258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2259 = PCURVE('',2260,2265);

2260 = CYLINDRICAL_SURFACE('',2261,7.5);

2261 = AXIS2_PLACEMENT_3D('',2262,2263,2264);

2262 = CARTESIAN_POINT('',(25.,75.,33.00000001));

2263 = DIRECTION('',(1.224606353822E-16,0.,-1.));

2264 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

2265 = DEFINITIONAL_REPRESENTATION('',(2266),2292);

2266 = B_SPLINE_CURVE_WITH_KNOTS('',3,(2267,2268,2269,2270,2271,

2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,

2283,2284,2285,2286,2287,2288,2289,2290,2291),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(4.712388980385,4.997988312529,5.283587644674,5.569186976818,

5.854786308963,6.140385641107,6.425984973252,6.711584305396,

6.997183637541,7.282782969685,7.56838230183,7.853981633974,

8.139580966119,8.425180298264,8.710779630408,8.996378962553,

9.281978294697,9.567577626842,9.853176958986,10.138776291131,

10.424375623275,10.70997495542,10.995574287564),

.QUASI_UNIFORM_KNOTS.);

2267 = CARTESIAN_POINT('',(4.712388980385,3.00000001));

2268 = CARTESIAN_POINT('',(4.807588757766,3.00000001));

2269 = CARTESIAN_POINT('',(4.997988312529,3.00000001));

2270 = CARTESIAN_POINT('',(5.283587644674,3.00000001));

2271 = CARTESIAN_POINT('',(5.569186976818,3.00000001));

2272 = CARTESIAN_POINT('',(5.854786308963,3.00000001));

2273 = CARTESIAN_POINT('',(6.140385641107,3.00000001));

2274 = CARTESIAN_POINT('',(6.425984973252,3.00000001));

2275 = CARTESIAN_POINT('',(6.711584305396,3.00000001));

2276 = CARTESIAN_POINT('',(6.997183637541,3.00000001));

2277 = CARTESIAN_POINT('',(7.282782969685,3.00000001));

2278 = CARTESIAN_POINT('',(7.56838230183,3.00000001));

2279 = CARTESIAN_POINT('',(7.853981633974,3.00000001));

2280 = CARTESIAN_POINT('',(8.139580966119,3.00000001));

2281 = CARTESIAN_POINT('',(8.425180298264,3.00000001));

2282 = CARTESIAN_POINT('',(8.710779630408,3.00000001));

2283 = CARTESIAN_POINT('',(8.996378962553,3.00000001));

2284 = CARTESIAN_POINT('',(9.281978294697,3.00000001));

2285 = CARTESIAN_POINT('',(9.567577626842,3.00000001));

2286 = CARTESIAN_POINT('',(9.853176958986,3.00000001));

2287 = CARTESIAN_POINT('',(10.138776291131,3.00000001));

2288 = CARTESIAN_POINT('',(10.424375623275,3.00000001));

2289 = CARTESIAN_POINT('',(10.70997495542,3.00000001));

2290 = CARTESIAN_POINT('',(10.900374510183,3.00000001));

2291 = CARTESIAN_POINT('',(10.995574287564,3.00000001));

2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2293 = FACE_BOUND('',2294,.T.);

2294 = EDGE_LOOP('',(2295,2352));

2295 = ORIENTED_EDGE('',*,*,2296,.T.);

2296 = EDGE_CURVE('',2297,2299,2301,.T.);

2297 = VERTEX_POINT('',2298);

2298 = CARTESIAN_POINT('',(25.,80.,30.));

2299 = VERTEX_POINT('',2300);

2300 = CARTESIAN_POINT('',(25.,70.,30.));

2301 = SURFACE_CURVE('',2302,(2307,2318),.PCURVE_S1.);

2302 = CIRCLE('',2303,5.);

2303 = AXIS2_PLACEMENT_3D('',2304,2305,2306);

2304 = CARTESIAN_POINT('',(25.,75.,30.));

2305 = DIRECTION('',(0.,0.,1.));

2306 = DIRECTION('',(1.,0.,-0.));

2307 = PCURVE('',2248,2308);

2308 = DEFINITIONAL_REPRESENTATION('',(2309),2317);

2309 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(2310,2311,2312,2313,

2314,2315,2316),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

2310 = CARTESIAN_POINT('',(-5.,7.5));

2311 = CARTESIAN_POINT('',(-5.,16.160254037844));

2312 = CARTESIAN_POINT('',(2.5,11.830127018922));

2313 = CARTESIAN_POINT('',(10.,7.5));

2314 = CARTESIAN_POINT('',(2.5,3.169872981078));

2315 = CARTESIAN_POINT('',(-5.,-1.160254037844));

2316 = CARTESIAN_POINT('',(-5.,7.5));

2317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2318 = PCURVE('',2319,2324);

2319 = CYLINDRICAL_SURFACE('',2320,5.);

2320 = AXIS2_PLACEMENT_3D('',2321,2322,2323);

2321 = CARTESIAN_POINT('',(25.,75.,30.00000001));

2322 = DIRECTION('',(1.224606353822E-16,0.,-1.));

2323 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

2324 = DEFINITIONAL_REPRESENTATION('',(2325),2351);

2325 = B_SPLINE_CURVE_WITH_KNOTS('',3,(2326,2327,2328,2329,2330,

2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,

2342,2343,2344,2345,2346,2347,2348,2349,2350),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

2326 = CARTESIAN_POINT('',(7.853981633974,1.00000008274E-08));

2327 = CARTESIAN_POINT('',(7.758781856593,1.00000008274E-08));

2328 = CARTESIAN_POINT('',(7.56838230183,1.00000008274E-08));

2329 = CARTESIAN_POINT('',(7.282782969685,1.00000008274E-08));

2330 = CARTESIAN_POINT('',(6.997183637541,1.00000008274E-08));

2331 = CARTESIAN_POINT('',(6.711584305396,1.00000008274E-08));

2332 = CARTESIAN_POINT('',(6.425984973252,1.00000008274E-08));

2333 = CARTESIAN_POINT('',(6.140385641107,1.00000008274E-08));

2334 = CARTESIAN_POINT('',(5.854786308963,1.00000008274E-08));

2335 = CARTESIAN_POINT('',(5.569186976818,1.00000008274E-08));

2336 = CARTESIAN_POINT('',(5.283587644674,1.00000008274E-08));

2337 = CARTESIAN_POINT('',(4.997988312529,1.00000008274E-08));

2338 = CARTESIAN_POINT('',(4.712388980385,1.00000008274E-08));

2339 = CARTESIAN_POINT('',(4.42678964824,1.00000008274E-08));

2340 = CARTESIAN_POINT('',(4.141190316096,1.00000008274E-08));

2341 = CARTESIAN_POINT('',(3.855590983951,1.00000008274E-08));

2342 = CARTESIAN_POINT('',(3.569991651807,1.00000008274E-08));

2343 = CARTESIAN_POINT('',(3.284392319662,1.00000008274E-08));

2344 = CARTESIAN_POINT('',(2.998792987518,1.00000008274E-08));

2345 = CARTESIAN_POINT('',(2.713193655373,1.00000008274E-08));

2346 = CARTESIAN_POINT('',(2.427594323228,1.00000008274E-08));

2347 = CARTESIAN_POINT('',(2.141994991084,1.00000008274E-08));

2348 = CARTESIAN_POINT('',(1.856395658939,1.00000008274E-08));

2349 = CARTESIAN_POINT('',(1.665996104176,1.00000008274E-08));

2350 = CARTESIAN_POINT('',(1.570796326795,1.00000008274E-08));

2351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2352 = ORIENTED_EDGE('',*,*,2353,.T.);

2353 = EDGE_CURVE('',2299,2297,2354,.T.);

2354 = SURFACE_CURVE('',2355,(2360,2371),.PCURVE_S1.);

2355 = CIRCLE('',2356,5.);

2356 = AXIS2_PLACEMENT_3D('',2357,2358,2359);

2357 = CARTESIAN_POINT('',(25.,75.,30.));

2358 = DIRECTION('',(0.,0.,1.));

2359 = DIRECTION('',(1.,0.,-0.));

2360 = PCURVE('',2248,2361);

2361 = DEFINITIONAL_REPRESENTATION('',(2362),2370);

2362 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(2363,2364,2365,2366,

2367,2368,2369),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

2363 = CARTESIAN_POINT('',(-5.,7.5));

2364 = CARTESIAN_POINT('',(-5.,16.160254037844));

2365 = CARTESIAN_POINT('',(2.5,11.830127018922));

2366 = CARTESIAN_POINT('',(10.,7.5));

2367 = CARTESIAN_POINT('',(2.5,3.169872981078));

2368 = CARTESIAN_POINT('',(-5.,-1.160254037844));

2369 = CARTESIAN_POINT('',(-5.,7.5));

2370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2371 = PCURVE('',2319,2372);

2372 = DEFINITIONAL_REPRESENTATION('',(2373),2399);

2373 = B_SPLINE_CURVE_WITH_KNOTS('',3,(2374,2375,2376,2377,2378,

2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,

2390,2391,2392,2393,2394,2395,2396,2397,2398),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

2374 = CARTESIAN_POINT('',(14.137166941154,1.00000008274E-08));

2375 = CARTESIAN_POINT('',(14.041967163773,1.00000008274E-08));

2376 = CARTESIAN_POINT('',(13.85156760901,1.00000008274E-08));

2377 = CARTESIAN_POINT('',(13.565968276865,1.00000008274E-08));

2378 = CARTESIAN_POINT('',(13.28036894472,1.00000008274E-08));

2379 = CARTESIAN_POINT('',(12.994769612576,1.00000008274E-08));

2380 = CARTESIAN_POINT('',(12.709170280431,1.00000008274E-08));

2381 = CARTESIAN_POINT('',(12.423570948287,1.00000008274E-08));

2382 = CARTESIAN_POINT('',(12.137971616142,1.00000008274E-08));

2383 = CARTESIAN_POINT('',(11.852372283998,1.00000008274E-08));

2384 = CARTESIAN_POINT('',(11.566772951853,1.00000008274E-08));

2385 = CARTESIAN_POINT('',(11.281173619709,1.00000008274E-08));

2386 = CARTESIAN_POINT('',(10.995574287564,1.00000008274E-08));

2387 = CARTESIAN_POINT('',(10.70997495542,1.00000008274E-08));

2388 = CARTESIAN_POINT('',(10.424375623275,1.00000008274E-08));

2389 = CARTESIAN_POINT('',(10.138776291131,1.00000008274E-08));

2390 = CARTESIAN_POINT('',(9.853176958986,1.00000008274E-08));

2391 = CARTESIAN_POINT('',(9.567577626842,1.00000008274E-08));

2392 = CARTESIAN_POINT('',(9.281978294697,1.00000008274E-08));

2393 = CARTESIAN_POINT('',(8.996378962553,1.00000008274E-08));

2394 = CARTESIAN_POINT('',(8.710779630408,1.00000008274E-08));

2395 = CARTESIAN_POINT('',(8.425180298264,1.00000008274E-08));

2396 = CARTESIAN_POINT('',(8.139580966119,1.00000008274E-08));

2397 = CARTESIAN_POINT('',(7.949181411356,1.00000008274E-08));

2398 = CARTESIAN_POINT('',(7.853981633974,1.00000008274E-08));

2399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2400 = ADVANCED_FACE('',(2401),2416,.T.);

2401 = FACE_BOUND('',2402,.T.);

2402 = EDGE_LOOP('',(2403,2456));

2403 = ORIENTED_EDGE('',*,*,2404,.T.);

2404 = EDGE_CURVE('',2405,2407,2409,.T.);

2405 = VERTEX_POINT('',2406);

2406 = CARTESIAN_POINT('',(25.,82.5,33.));

2407 = VERTEX_POINT('',2408);

2408 = CARTESIAN_POINT('',(25.,67.5,33.));

2409 = SURFACE_CURVE('',2410,(2415,2427),.PCURVE_S1.);

2410 = CIRCLE('',2411,7.5);

2411 = AXIS2_PLACEMENT_3D('',2412,2413,2414);

2412 = CARTESIAN_POINT('',(25.,75.,33.));

2413 = DIRECTION('',(0.,0.,1.));

2414 = DIRECTION('',(1.,0.,-0.));

2415 = PCURVE('',2416,2421);

2416 = PLANE('',2417);

2417 = AXIS2_PLACEMENT_3D('',2418,2419,2420);

2418 = CARTESIAN_POINT('',(25.,82.5,33.));

2419 = DIRECTION('',(0.,0.,1.));

2420 = DIRECTION('',(1.,0.,-0.));

2421 = DEFINITIONAL_REPRESENTATION('',(2422),2426);

2422 = CIRCLE('',2423,7.5);

2423 = AXIS2_PLACEMENT_2D('',2424,2425);

2424 = CARTESIAN_POINT('',(0.,-7.5));

2425 = DIRECTION('',(1.,0.));

2426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2427 = PCURVE('',2260,2428);

2428 = DEFINITIONAL_REPRESENTATION('',(2429),2455);

2429 = B_SPLINE_CURVE_WITH_KNOTS('',3,(2430,2431,2432,2433,2434,

2435,2436,2437,2438,2439,2440,2441,2442,2443,2444,2445,

2446,2447,2448,2449,2450,2451,2452,2453,2454),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

2430 = CARTESIAN_POINT('',(7.853981633974,1.00000008274E-08));

2431 = CARTESIAN_POINT('',(7.758781856593,1.00000008274E-08));

2432 = CARTESIAN_POINT('',(7.56838230183,1.000000082741E-08));

2433 = CARTESIAN_POINT('',(7.282782969685,1.00000008274E-08));

2434 = CARTESIAN_POINT('',(6.997183637541,1.000000082742E-08));

2435 = CARTESIAN_POINT('',(6.711584305396,1.000000082733E-08));

2436 = CARTESIAN_POINT('',(6.425984973252,1.000000082766E-08));

2437 = CARTESIAN_POINT('',(6.140385641107,1.000000082644E-08));

2438 = CARTESIAN_POINT('',(5.854786308963,1.0000000831E-08));

2439 = CARTESIAN_POINT('',(5.569186976818,1.0000000814E-08));

2440 = CARTESIAN_POINT('',(5.283587644674,1.000000087744E-08));

2441 = CARTESIAN_POINT('',(4.997988312529,1.000000064068E-08));

2442 = CARTESIAN_POINT('',(4.712388980385,1.000000152426E-08));

2443 = CARTESIAN_POINT('',(4.42678964824,9.999998226698E-09));

2444 = CARTESIAN_POINT('',(4.141190316096,1.000001053337E-08));

2445 = CARTESIAN_POINT('',(3.855590983951,1.000000723681E-08));

2446 = CARTESIAN_POINT('',(3.569991651807,1.000000811637E-08));

2447 = CARTESIAN_POINT('',(3.284392319662,1.000000789469E-08));

2448 = CARTESIAN_POINT('',(2.998792987518,1.000000790185E-08));

2449 = CARTESIAN_POINT('',(2.713193655373,1.000000809489E-08));

2450 = CARTESIAN_POINT('',(2.427594323228,1.000000731559E-08));

2451 = CARTESIAN_POINT('',(2.141994991084,1.000001023975E-08));

2452 = CARTESIAN_POINT('',(1.856395658939,9.9999993224E-09));

2453 = CARTESIAN_POINT('',(1.665996104176,9.999998064182E-09));

2454 = CARTESIAN_POINT('',(1.570796326795,1.00000008274E-08));

2455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2456 = ORIENTED_EDGE('',*,*,2457,.T.);

2457 = EDGE_CURVE('',2407,2405,2458,.T.);

2458 = SURFACE_CURVE('',2459,(2464,2471),.PCURVE_S1.);

2459 = CIRCLE('',2460,7.5);

2460 = AXIS2_PLACEMENT_3D('',2461,2462,2463);

2461 = CARTESIAN_POINT('',(25.,75.,33.));

2462 = DIRECTION('',(0.,0.,1.));

2463 = DIRECTION('',(1.,0.,-0.));

2464 = PCURVE('',2416,2465);

2465 = DEFINITIONAL_REPRESENTATION('',(2466),2470);

2466 = CIRCLE('',2467,7.5);

2467 = AXIS2_PLACEMENT_2D('',2468,2469);

2468 = CARTESIAN_POINT('',(0.,-7.5));

2469 = DIRECTION('',(1.,0.));

2470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2471 = PCURVE('',2260,2472);

2472 = DEFINITIONAL_REPRESENTATION('',(2473),2499);

2473 = B_SPLINE_CURVE_WITH_KNOTS('',3,(2474,2475,2476,2477,2478,

2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,

2490,2491,2492,2493,2494,2495,2496,2497,2498),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

2474 = CARTESIAN_POINT('',(14.137166941154,1.00000008274E-08));

2475 = CARTESIAN_POINT('',(14.041967163773,1.00000008274E-08));

2476 = CARTESIAN_POINT('',(13.85156760901,1.000000082741E-08));

2477 = CARTESIAN_POINT('',(13.565968276865,1.00000008274E-08));

2478 = CARTESIAN_POINT('',(13.28036894472,1.000000082742E-08));

2479 = CARTESIAN_POINT('',(12.994769612576,1.000000082733E-08));

2480 = CARTESIAN_POINT('',(12.709170280431,1.000000082766E-08));

2481 = CARTESIAN_POINT('',(12.423570948287,1.000000082644E-08));

2482 = CARTESIAN_POINT('',(12.137971616142,1.0000000831E-08));

2483 = CARTESIAN_POINT('',(11.852372283998,1.0000000814E-08));

2484 = CARTESIAN_POINT('',(11.566772951853,1.000000087744E-08));

2485 = CARTESIAN_POINT('',(11.281173619709,1.000000064068E-08));

2486 = CARTESIAN_POINT('',(10.995574287564,1.000000152426E-08));

2487 = CARTESIAN_POINT('',(10.70997495542,9.999998226698E-09));

2488 = CARTESIAN_POINT('',(10.424375623275,1.000001053337E-08));

2489 = CARTESIAN_POINT('',(10.138776291131,1.000000723681E-08));

2490 = CARTESIAN_POINT('',(9.853176958986,1.000000811637E-08));

2491 = CARTESIAN_POINT('',(9.567577626842,1.000000789469E-08));

2492 = CARTESIAN_POINT('',(9.281978294697,1.000000790185E-08));

2493 = CARTESIAN_POINT('',(8.996378962553,1.000000809489E-08));

2494 = CARTESIAN_POINT('',(8.710779630408,1.000000731559E-08));

2495 = CARTESIAN_POINT('',(8.425180298264,1.000001023975E-08));

2496 = CARTESIAN_POINT('',(8.139580966119,9.9999993224E-09));

2497 = CARTESIAN_POINT('',(7.949181411356,9.999998064182E-09));

2498 = CARTESIAN_POINT('',(7.853981633974,1.00000008274E-08));

2499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2500 = ADVANCED_FACE('',(2501),2260,.T.);

2501 = FACE_BOUND('',2502,.T.);

2502 = EDGE_LOOP('',(2503,2504,2524,2525,2526));

2503 = ORIENTED_EDGE('',*,*,2238,.F.);

2504 = ORIENTED_EDGE('',*,*,2505,.F.);

2505 = EDGE_CURVE('',2407,2239,2506,.T.);

2506 = SEAM_CURVE('',2507,(2510,2517),.PCURVE_S1.);

2507 = B_SPLINE_CURVE_WITH_KNOTS('',1,(2508,2509),.UNSPECIFIED.,.F.,

.F.,(2,2),(1.00000008274E-08,3.00000001),.PIECEWISE_BEZIER_KNOTS.);

2508 = CARTESIAN_POINT('',(25.,67.5,33.));

2509 = CARTESIAN_POINT('',(25.,67.5,30.));

2510 = PCURVE('',2260,2511);

2511 = DEFINITIONAL_REPRESENTATION('',(2512),2516);

2512 = LINE('',2513,2514);

2513 = CARTESIAN_POINT('',(4.712388980385,0.));

2514 = VECTOR('',2515,1.);

2515 = DIRECTION('',(0.,1.));

2516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2517 = PCURVE('',2260,2518);

2518 = DEFINITIONAL_REPRESENTATION('',(2519),2523);

2519 = LINE('',2520,2521);

2520 = CARTESIAN_POINT('',(10.995574287564,0.));

2521 = VECTOR('',2522,1.);

2522 = DIRECTION('',(0.,1.));

2523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2524 = ORIENTED_EDGE('',*,*,2404,.F.);

2525 = ORIENTED_EDGE('',*,*,2457,.F.);

2526 = ORIENTED_EDGE('',*,*,2505,.T.);

2527 = ADVANCED_FACE('',(2528),2541,.T.);

2528 = FACE_BOUND('',2529,.T.);

2529 = EDGE_LOOP('',(2530));

2530 = ORIENTED_EDGE('',*,*,2531,.T.);

2531 = EDGE_CURVE('',2532,2532,2534,.T.);

2532 = VERTEX_POINT('',2533);

2533 = CARTESIAN_POINT('',(25.,70.,-4.));

2534 = SURFACE_CURVE('',2535,(2540,2552),.PCURVE_S1.);

2535 = CIRCLE('',2536,5.);

2536 = AXIS2_PLACEMENT_3D('',2537,2538,2539);

2537 = CARTESIAN_POINT('',(25.,75.,-4.));

2538 = DIRECTION('',(1.224606353822E-16,0.,-1.));

2539 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

2540 = PCURVE('',2541,2546);

2541 = PLANE('',2542);

2542 = AXIS2_PLACEMENT_3D('',2543,2544,2545);

2543 = CARTESIAN_POINT('',(25.,70.,-4.));

2544 = DIRECTION('',(1.224606353822E-16,0.,-1.));

2545 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

2546 = DEFINITIONAL_REPRESENTATION('',(2547),2551);

2547 = CIRCLE('',2548,5.);

2548 = AXIS2_PLACEMENT_2D('',2549,2550);

2549 = CARTESIAN_POINT('',(0.,5.));

2550 = DIRECTION('',(1.,0.));

2551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2552 = PCURVE('',2319,2553);

2553 = DEFINITIONAL_REPRESENTATION('',(2554),2580);

2554 = B_SPLINE_CURVE_WITH_KNOTS('',3,(2555,2556,2557,2558,2559,

2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,

2571,2572,2573,2574,2575,2576,2577,2578,2579),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(4.712388980385,4.997988312529,5.283587644674,5.569186976818,

5.854786308963,6.140385641107,6.425984973252,6.711584305396,

6.997183637541,7.282782969685,7.56838230183,7.853981633974,

8.139580966119,8.425180298264,8.710779630408,8.996378962553,

9.281978294697,9.567577626842,9.853176958986,10.138776291131,

10.424375623275,10.70997495542,10.995574287564),

.QUASI_UNIFORM_KNOTS.);

2555 = CARTESIAN_POINT('',(4.712388980385,34.00000001));

2556 = CARTESIAN_POINT('',(4.807588757766,34.00000001));

2557 = CARTESIAN_POINT('',(4.997988312529,34.00000001));

2558 = CARTESIAN_POINT('',(5.283587644674,34.00000001));

2559 = CARTESIAN_POINT('',(5.569186976818,34.00000001));

2560 = CARTESIAN_POINT('',(5.854786308963,34.00000001));

2561 = CARTESIAN_POINT('',(6.140385641107,34.00000001));

2562 = CARTESIAN_POINT('',(6.425984973252,34.00000001));

2563 = CARTESIAN_POINT('',(6.711584305396,34.00000001));

2564 = CARTESIAN_POINT('',(6.997183637541,34.00000001));

2565 = CARTESIAN_POINT('',(7.282782969685,34.00000001));

2566 = CARTESIAN_POINT('',(7.56838230183,34.00000001));

2567 = CARTESIAN_POINT('',(7.853981633974,34.00000001));

2568 = CARTESIAN_POINT('',(8.139580966119,34.00000001));

2569 = CARTESIAN_POINT('',(8.425180298264,34.00000001));

2570 = CARTESIAN_POINT('',(8.710779630408,34.00000001));

2571 = CARTESIAN_POINT('',(8.996378962553,34.00000001));

2572 = CARTESIAN_POINT('',(9.281978294697,34.00000001));

2573 = CARTESIAN_POINT('',(9.567577626842,34.00000001));

2574 = CARTESIAN_POINT('',(9.853176958986,34.00000001));

2575 = CARTESIAN_POINT('',(10.138776291131,34.00000001));

2576 = CARTESIAN_POINT('',(10.424375623275,34.00000001));

2577 = CARTESIAN_POINT('',(10.70997495542,34.00000001));

2578 = CARTESIAN_POINT('',(10.900374510183,34.00000001));

2579 = CARTESIAN_POINT('',(10.995574287564,34.00000001));

2580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2581 = ADVANCED_FACE('',(2582),2319,.T.);

2582 = FACE_BOUND('',2583,.T.);

2583 = EDGE_LOOP('',(2584,2585,2605,2606,2607));

2584 = ORIENTED_EDGE('',*,*,2353,.F.);

2585 = ORIENTED_EDGE('',*,*,2586,.T.);

2586 = EDGE_CURVE('',2299,2532,2587,.T.);

2587 = SEAM_CURVE('',2588,(2591,2598),.PCURVE_S1.);

2588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(2589,2590),.UNSPECIFIED.,.F.,

.F.,(2,2),(1.00000008274E-08,34.00000001),.PIECEWISE_BEZIER_KNOTS.);

2589 = CARTESIAN_POINT('',(25.,70.,30.));

2590 = CARTESIAN_POINT('',(25.,70.,-4.));

2591 = PCURVE('',2319,2592);

2592 = DEFINITIONAL_REPRESENTATION('',(2593),2597);

2593 = LINE('',2594,2595);

2594 = CARTESIAN_POINT('',(10.995574287564,0.));

2595 = VECTOR('',2596,1.);

2596 = DIRECTION('',(0.,1.));

2597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2598 = PCURVE('',2319,2599);

2599 = DEFINITIONAL_REPRESENTATION('',(2600),2604);

2600 = LINE('',2601,2602);

2601 = CARTESIAN_POINT('',(4.712388980385,0.));

2602 = VECTOR('',2603,1.);

2603 = DIRECTION('',(0.,1.));

2604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2605 = ORIENTED_EDGE('',*,*,2531,.F.);

2606 = ORIENTED_EDGE('',*,*,2586,.F.);

2607 = ORIENTED_EDGE('',*,*,2296,.F.);

2608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2612))

GLOBAL_UNIT_ASSIGNED_CONTEXT((#2609,#2610,#2611)) REPRESENTATION_CONTEXT

('Context #1','3D Context with UNIT and UNCERTAINTY') );

2609 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

2610 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );

2611 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );

2612 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),2609,

'distance_accuracy_value','confusion accuracy');

2613 = SHAPE_DEFINITION_REPRESENTATION(2614,2231);

2614 = PRODUCT_DEFINITION_SHAPE('','',2615);

2615 = PRODUCT_DEFINITION('design','',2616,2619);

2616 = PRODUCT_DEFINITION_FORMATION('','',2617);

2617 = PRODUCT('BOLT','BOLT','',(2618));

2618 = PRODUCT_CONTEXT('',2,'mechanical');

2619 = PRODUCT_DEFINITION_CONTEXT('part definition',2,'design');

2620 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(2621,2623);

2621 = ( REPRESENTATION_RELATIONSHIP('','',2231,2217)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2622)

SHAPE_REPRESENTATION_RELATIONSHIP() );

2622 = ITEM_DEFINED_TRANSFORMATION('','',11,2218);

2623 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

2624);

2624 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','','',2212,2615,$);

2625 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(2617));

2626 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(11,2627),3092);

2627 = MANIFOLD_SOLID_BREP('',2628);

2628 = CLOSED_SHELL('',(2629,2806,2882,2931,2980,3059,3066));

2629 = ADVANCED_FACE('',(2630,2749),2644,.T.);

2630 = FACE_BOUND('',2631,.T.);

2631 = EDGE_LOOP('',(2632,2667,2695,2723));

2632 = ORIENTED_EDGE('',*,*,2633,.T.);

2633 = EDGE_CURVE('',2634,2636,2638,.T.);

2634 = VERTEX_POINT('',2635);

2635 = CARTESIAN_POINT('',(17.5,65.,-3.));

2636 = VERTEX_POINT('',2637);

2637 = CARTESIAN_POINT('',(17.5,85.,-3.));

2638 = SURFACE_CURVE('',2639,(2643,2655),.PCURVE_S1.);

2639 = LINE('',2640,2641);

2640 = CARTESIAN_POINT('',(17.5,85.,-3.));

2641 = VECTOR('',2642,1.);

2642 = DIRECTION('',(0.,1.,0.));

2643 = PCURVE('',2644,2649);

2644 = PLANE('',2645);

2645 = AXIS2_PLACEMENT_3D('',2646,2647,2648);

2646 = CARTESIAN_POINT('',(17.5,65.,-3.));

2647 = DIRECTION('',(1.224606353822E-16,0.,-1.));

2648 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

2649 = DEFINITIONAL_REPRESENTATION('',(2650),2654);

2650 = LINE('',2651,2652);

2651 = CARTESIAN_POINT('',(0.,20.));

2652 = VECTOR('',2653,1.);

2653 = DIRECTION('',(0.,1.));

2654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2655 = PCURVE('',2656,2661);

2656 = PLANE('',2657);

2657 = AXIS2_PLACEMENT_3D('',2658,2659,2660);

2658 = CARTESIAN_POINT('',(17.5,85.,0.));

2659 = DIRECTION('',(-1.,1.224606353822E-16,6.123031769112E-17));

2660 = DIRECTION('',(-6.123031769112E-17,7.498303609111E-33,-1.));

2661 = DEFINITIONAL_REPRESENTATION('',(2662),2666);

2662 = LINE('',2663,2664);

2663 = CARTESIAN_POINT('',(3.,-5.336976573112E-47));

2664 = VECTOR('',2665,1.);

2665 = DIRECTION('',(7.498303609111E-33,-1.));

2666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2667 = ORIENTED_EDGE('',*,*,2668,.T.);

2668 = EDGE_CURVE('',2636,2669,2671,.T.);

2669 = VERTEX_POINT('',2670);

2670 = CARTESIAN_POINT('',(32.5,85.,-3.));

2671 = SURFACE_CURVE('',2672,(2676,2683),.PCURVE_S1.);

2672 = LINE('',2673,2674);

2673 = CARTESIAN_POINT('',(32.5,85.,-3.));

2674 = VECTOR('',2675,1.);

2675 = DIRECTION('',(1.,0.,0.));

2676 = PCURVE('',2644,2677);

2677 = DEFINITIONAL_REPRESENTATION('',(2678),2682);

2678 = LINE('',2679,2680);

2679 = CARTESIAN_POINT('',(-15.,20.));

2680 = VECTOR('',2681,1.);

2681 = DIRECTION('',(-1.,0.));

2682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2683 = PCURVE('',2684,2689);

2684 = PLANE('',2685);

2685 = AXIS2_PLACEMENT_3D('',2686,2687,2688);

2686 = CARTESIAN_POINT('',(32.5,85.,0.));

2687 = DIRECTION('',(6.123031769112E-17,1.,6.123031769112E-17));

2688 = DIRECTION('',(3.749151804555E-33,6.123031769112E-17,-1.));

2689 = DEFINITIONAL_REPRESENTATION('',(2690),2694);

2690 = LINE('',2691,2692);

2691 = CARTESIAN_POINT('',(3.,-2.668488286556E-47));

2692 = VECTOR('',2693,1.);

2693 = DIRECTION('',(3.749151804555E-33,-1.));

2694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2695 = ORIENTED_EDGE('',*,*,2696,.T.);

2696 = EDGE_CURVE('',2669,2697,2699,.T.);

2697 = VERTEX_POINT('',2698);

2698 = CARTESIAN_POINT('',(32.5,65.,-3.));

2699 = SURFACE_CURVE('',2700,(2704,2711),.PCURVE_S1.);

2700 = LINE('',2701,2702);

2701 = CARTESIAN_POINT('',(32.5,65.,-3.));

2702 = VECTOR('',2703,1.);

2703 = DIRECTION('',(0.,-1.,0.));

2704 = PCURVE('',2644,2705);

2705 = DEFINITIONAL_REPRESENTATION('',(2706),2710);

2706 = LINE('',2707,2708);

2707 = CARTESIAN_POINT('',(-15.,0.));

2708 = VECTOR('',2709,1.);

2709 = DIRECTION('',(-0.,-1.));

2710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2711 = PCURVE('',2712,2717);

2712 = PLANE('',2713);

2713 = AXIS2_PLACEMENT_3D('',2714,2715,2716);

2714 = CARTESIAN_POINT('',(32.5,65.,-3.));

2715 = DIRECTION('',(1.,0.,6.123031769112E-17));

2716 = DIRECTION('',(6.123031769112E-17,0.,-1.));

2717 = DEFINITIONAL_REPRESENTATION('',(2718),2722);

2718 = LINE('',2719,2720);

2719 = CARTESIAN_POINT('',(0.,0.));

2720 = VECTOR('',2721,1.);

2721 = DIRECTION('',(0.,-1.));

2722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2723 = ORIENTED_EDGE('',*,*,2724,.T.);

2724 = EDGE_CURVE('',2697,2634,2725,.T.);

2725 = SURFACE_CURVE('',2726,(2730,2737),.PCURVE_S1.);

2726 = LINE('',2727,2728);

2727 = CARTESIAN_POINT('',(17.5,65.,-3.));

2728 = VECTOR('',2729,1.);

2729 = DIRECTION('',(-1.,0.,0.));

2730 = PCURVE('',2644,2731);

2731 = DEFINITIONAL_REPRESENTATION('',(2732),2736);

2732 = LINE('',2733,2734);

2733 = CARTESIAN_POINT('',(0.,0.));

2734 = VECTOR('',2735,1.);

2735 = DIRECTION('',(1.,0.));

2736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2737 = PCURVE('',2738,2743);

2738 = PLANE('',2739);

2739 = AXIS2_PLACEMENT_3D('',2740,2741,2742);

2740 = CARTESIAN_POINT('',(17.5,65.,-3.));

2741 = DIRECTION('',(-1.836909530734E-16,-1.,6.123031769112E-17));

2742 = DIRECTION('',(-1.124745541367E-32,-6.123031769112E-17,-1.));

2743 = DEFINITIONAL_REPRESENTATION('',(2744),2748);

2744 = LINE('',2745,2746);

2745 = CARTESIAN_POINT('',(-0.,0.));

2746 = VECTOR('',2747,1.);

2747 = DIRECTION('',(1.124745541367E-32,-1.));

2748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2749 = FACE_BOUND('',2750,.T.);

2750 = EDGE_LOOP('',(2751));

2751 = ORIENTED_EDGE('',*,*,2752,.T.);

2752 = EDGE_CURVE('',2753,2753,2755,.T.);

2753 = VERTEX_POINT('',2754);

2754 = CARTESIAN_POINT('',(25.,70.,-3.));

2755 = SURFACE_CURVE('',2756,(2761,2772),.PCURVE_S1.);

2756 = CIRCLE('',2757,5.);

2757 = AXIS2_PLACEMENT_3D('',2758,2759,2760);

2758 = CARTESIAN_POINT('',(25.,75.,-3.));

2759 = DIRECTION('',(0.,0.,1.));

2760 = DIRECTION('',(1.,0.,-0.));

2761 = PCURVE('',2644,2762);

2762 = DEFINITIONAL_REPRESENTATION('',(2763),2771);

2763 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(2764,2765,2766,2767,

2768,2769,2770),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

2764 = CARTESIAN_POINT('',(-12.5,10.));

2765 = CARTESIAN_POINT('',(-12.5,18.660254037844));

2766 = CARTESIAN_POINT('',(-5.,14.330127018922));

2767 = CARTESIAN_POINT('',(2.5,10.));

2768 = CARTESIAN_POINT('',(-5.,5.669872981078));

2769 = CARTESIAN_POINT('',(-12.5,1.339745962156));

2770 = CARTESIAN_POINT('',(-12.5,10.));

2771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2772 = PCURVE('',2773,2778);

2773 = CYLINDRICAL_SURFACE('',2774,5.);

2774 = AXIS2_PLACEMENT_3D('',2775,2776,2777);

2775 = CARTESIAN_POINT('',(25.,75.,-3.00000001));

2776 = DIRECTION('',(0.,0.,1.));

2777 = DIRECTION('',(1.,0.,-0.));

2778 = DEFINITIONAL_REPRESENTATION('',(2779),2805);

2779 = B_SPLINE_CURVE_WITH_KNOTS('',3,(2780,2781,2782,2783,2784,

2785,2786,2787,2788,2789,2790,2791,2792,2793,2794,2795,

2796,2797,2798,2799,2800,2801,2802,2803,2804),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(4.712388980385,4.997988312529,5.283587644674,5.569186976818,

5.854786308963,6.140385641107,6.425984973252,6.711584305396,

6.997183637541,7.282782969685,7.56838230183,7.853981633974,

8.139580966119,8.425180298264,8.710779630408,8.996378962553,

9.281978294697,9.567577626842,9.853176958986,10.138776291131,

10.424375623275,10.70997495542,10.995574287564),

.QUASI_UNIFORM_KNOTS.);

2780 = CARTESIAN_POINT('',(4.712388980385,9.999999939225E-09));

2781 = CARTESIAN_POINT('',(4.807588757766,9.999999939225E-09));

2782 = CARTESIAN_POINT('',(4.997988312529,9.999999939225E-09));

2783 = CARTESIAN_POINT('',(5.283587644674,9.999999939225E-09));

2784 = CARTESIAN_POINT('',(5.569186976818,9.999999939225E-09));

2785 = CARTESIAN_POINT('',(5.854786308963,9.999999939225E-09));

2786 = CARTESIAN_POINT('',(6.140385641107,9.999999939225E-09));

2787 = CARTESIAN_POINT('',(6.425984973252,9.999999939225E-09));

2788 = CARTESIAN_POINT('',(6.711584305396,9.999999939225E-09));

2789 = CARTESIAN_POINT('',(6.997183637541,9.999999939225E-09));

2790 = CARTESIAN_POINT('',(7.282782969685,9.999999939225E-09));

2791 = CARTESIAN_POINT('',(7.56838230183,9.999999939225E-09));

2792 = CARTESIAN_POINT('',(7.853981633974,9.999999939225E-09));

2793 = CARTESIAN_POINT('',(8.139580966119,9.999999939225E-09));

2794 = CARTESIAN_POINT('',(8.425180298264,9.999999939225E-09));

2795 = CARTESIAN_POINT('',(8.710779630408,9.999999939225E-09));

2796 = CARTESIAN_POINT('',(8.996378962553,9.999999939225E-09));

2797 = CARTESIAN_POINT('',(9.281978294697,9.999999939225E-09));

2798 = CARTESIAN_POINT('',(9.567577626842,9.999999939225E-09));

2799 = CARTESIAN_POINT('',(9.853176958986,9.999999939225E-09));

2800 = CARTESIAN_POINT('',(10.138776291131,9.999999939225E-09));

2801 = CARTESIAN_POINT('',(10.424375623275,9.999999939225E-09));

2802 = CARTESIAN_POINT('',(10.70997495542,9.999999939225E-09));

2803 = CARTESIAN_POINT('',(10.900374510183,9.999999939225E-09));

2804 = CARTESIAN_POINT('',(10.995574287564,9.999999939225E-09));

2805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2806 = ADVANCED_FACE('',(2807),2656,.T.);

2807 = FACE_BOUND('',2808,.T.);

2808 = EDGE_LOOP('',(2809,2832,2833,2856));

2809 = ORIENTED_EDGE('',*,*,2810,.T.);

2810 = EDGE_CURVE('',2811,2636,2813,.T.);

2811 = VERTEX_POINT('',2812);

2812 = CARTESIAN_POINT('',(17.5,85.,0.));

2813 = SURFACE_CURVE('',2814,(2818,2825),.PCURVE_S1.);

2814 = LINE('',2815,2816);

2815 = CARTESIAN_POINT('',(17.5,85.,-3.));

2816 = VECTOR('',2817,1.);

2817 = DIRECTION('',(0.,0.,-1.));

2818 = PCURVE('',2656,2819);

2819 = DEFINITIONAL_REPRESENTATION('',(2820),2824);

2820 = LINE('',2821,2822);

2821 = CARTESIAN_POINT('',(3.,-5.336976573112E-47));

2822 = VECTOR('',2823,1.);

2823 = DIRECTION('',(1.,-1.778992191037E-47));

2824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2825 = PCURVE('',2684,2826);

2826 = DEFINITIONAL_REPRESENTATION('',(2827),2831);

2827 = LINE('',2828,2829);

2828 = CARTESIAN_POINT('',(3.,15.));

2829 = VECTOR('',2830,1.);

2830 = DIRECTION('',(1.,-8.894960955187E-48));

2831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2832 = ORIENTED_EDGE('',*,*,2633,.F.);

2833 = ORIENTED_EDGE('',*,*,2834,.T.);

2834 = EDGE_CURVE('',2634,2835,2837,.T.);

2835 = VERTEX_POINT('',2836);

2836 = CARTESIAN_POINT('',(17.5,65.,0.));

2837 = SURFACE_CURVE('',2838,(2842,2849),.PCURVE_S1.);

2838 = LINE('',2839,2840);

2839 = CARTESIAN_POINT('',(17.5,65.,0.));

2840 = VECTOR('',2841,1.);

2841 = DIRECTION('',(0.,0.,1.));

2842 = PCURVE('',2656,2843);

2843 = DEFINITIONAL_REPRESENTATION('',(2844),2848);

2844 = LINE('',2845,2846);

2845 = CARTESIAN_POINT('',(-8.239835714589E-32,20.));

2846 = VECTOR('',2847,1.);

2847 = DIRECTION('',(-1.,1.778992191037E-47));

2848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2849 = PCURVE('',2738,2850);

2850 = DEFINITIONAL_REPRESENTATION('',(2851),2855);

2851 = LINE('',2852,2853);

2852 = CARTESIAN_POINT('',(-3.,1.888468633563E-46));

2853 = VECTOR('',2854,1.);

2854 = DIRECTION('',(-1.,6.294895445209E-47));

2855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2856 = ORIENTED_EDGE('',*,*,2857,.T.);

2857 = EDGE_CURVE('',2835,2811,2858,.T.);

2858 = SURFACE_CURVE('',2859,(2863,2870),.PCURVE_S1.);

2859 = LINE('',2860,2861);

2860 = CARTESIAN_POINT('',(17.5,85.,0.));

2861 = VECTOR('',2862,1.);

2862 = DIRECTION('',(0.,1.,0.));

2863 = PCURVE('',2656,2864);

2864 = DEFINITIONAL_REPRESENTATION('',(2865),2869);

2865 = LINE('',2866,2867);

2866 = CARTESIAN_POINT('',(0.,0.));

2867 = VECTOR('',2868,1.);

2868 = DIRECTION('',(7.498303609111E-33,-1.));

2869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2870 = PCURVE('',2871,2876);

2871 = PLANE('',2872);

2872 = AXIS2_PLACEMENT_3D('',2873,2874,2875);

2873 = CARTESIAN_POINT('',(32.5,85.,0.));

2874 = DIRECTION('',(0.,0.,1.));

2875 = DIRECTION('',(1.,0.,-0.));

2876 = DEFINITIONAL_REPRESENTATION('',(2877),2881);

2877 = LINE('',2878,2879);

2878 = CARTESIAN_POINT('',(-15.,0.));

2879 = VECTOR('',2880,1.);

2880 = DIRECTION('',(0.,1.));

2881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2882 = ADVANCED_FACE('',(2883),2738,.T.);

2883 = FACE_BOUND('',2884,.T.);

2884 = EDGE_LOOP('',(2885,2886,2887,2910));

2885 = ORIENTED_EDGE('',*,*,2834,.F.);

2886 = ORIENTED_EDGE('',*,*,2724,.F.);

2887 = ORIENTED_EDGE('',*,*,2888,.T.);

2888 = EDGE_CURVE('',2697,2889,2891,.T.);

2889 = VERTEX_POINT('',2890);

2890 = CARTESIAN_POINT('',(32.5,65.,0.));

2891 = SURFACE_CURVE('',2892,(2896,2903),.PCURVE_S1.);

2892 = LINE('',2893,2894);

2893 = CARTESIAN_POINT('',(32.5,65.,0.));

2894 = VECTOR('',2895,1.);

2895 = DIRECTION('',(0.,0.,1.));

2896 = PCURVE('',2738,2897);

2897 = DEFINITIONAL_REPRESENTATION('',(2898),2902);

2898 = LINE('',2899,2900);

2899 = CARTESIAN_POINT('',(-3.,15.));

2900 = VECTOR('',2901,1.);

2901 = DIRECTION('',(-1.,6.294895445209E-47));

2902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2903 = PCURVE('',2712,2904);

2904 = DEFINITIONAL_REPRESENTATION('',(2905),2909);

2905 = LINE('',2906,2907);

2906 = CARTESIAN_POINT('',(-3.,0.));

2907 = VECTOR('',2908,1.);

2908 = DIRECTION('',(-1.,0.));

2909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2910 = ORIENTED_EDGE('',*,*,2911,.T.);

2911 = EDGE_CURVE('',2889,2835,2912,.T.);

2912 = SURFACE_CURVE('',2913,(2917,2924),.PCURVE_S1.);

2913 = LINE('',2914,2915);

2914 = CARTESIAN_POINT('',(17.5,65.,0.));

2915 = VECTOR('',2916,1.);

2916 = DIRECTION('',(-1.,0.,0.));

2917 = PCURVE('',2738,2918);

2918 = DEFINITIONAL_REPRESENTATION('',(2919),2923);

2919 = LINE('',2920,2921);

2920 = CARTESIAN_POINT('',(-3.,1.888468633563E-46));

2921 = VECTOR('',2922,1.);

2922 = DIRECTION('',(1.124745541367E-32,-1.));

2923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2924 = PCURVE('',2871,2925);

2925 = DEFINITIONAL_REPRESENTATION('',(2926),2930);

2926 = LINE('',2927,2928);

2927 = CARTESIAN_POINT('',(-15.,-20.));

2928 = VECTOR('',2929,1.);

2929 = DIRECTION('',(-1.,0.));

2930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2931 = ADVANCED_FACE('',(2932),2712,.T.);

2932 = FACE_BOUND('',2933,.T.);

2933 = EDGE_LOOP('',(2934,2935,2936,2959));

2934 = ORIENTED_EDGE('',*,*,2888,.F.);

2935 = ORIENTED_EDGE('',*,*,2696,.F.);

2936 = ORIENTED_EDGE('',*,*,2937,.T.);

2937 = EDGE_CURVE('',2669,2938,2940,.T.);

2938 = VERTEX_POINT('',2939);

2939 = CARTESIAN_POINT('',(32.5,85.,0.));

2940 = SURFACE_CURVE('',2941,(2945,2952),.PCURVE_S1.);

2941 = LINE('',2942,2943);

2942 = CARTESIAN_POINT('',(32.5,85.,0.));

2943 = VECTOR('',2944,1.);

2944 = DIRECTION('',(0.,0.,1.));

2945 = PCURVE('',2712,2946);

2946 = DEFINITIONAL_REPRESENTATION('',(2947),2951);

2947 = LINE('',2948,2949);

2948 = CARTESIAN_POINT('',(-3.,20.));

2949 = VECTOR('',2950,1.);

2950 = DIRECTION('',(-1.,0.));

2951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2952 = PCURVE('',2684,2953);

2953 = DEFINITIONAL_REPRESENTATION('',(2954),2958);

2954 = LINE('',2955,2956);

2955 = CARTESIAN_POINT('',(0.,0.));

2956 = VECTOR('',2957,1.);

2957 = DIRECTION('',(-1.,8.894960955187E-48));

2958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2959 = ORIENTED_EDGE('',*,*,2960,.T.);

2960 = EDGE_CURVE('',2938,2889,2961,.T.);

2961 = SURFACE_CURVE('',2962,(2966,2973),.PCURVE_S1.);

2962 = LINE('',2963,2964);

2963 = CARTESIAN_POINT('',(32.5,65.,0.));

2964 = VECTOR('',2965,1.);

2965 = DIRECTION('',(0.,-1.,0.));

2966 = PCURVE('',2712,2967);

2967 = DEFINITIONAL_REPRESENTATION('',(2968),2972);

2968 = LINE('',2969,2970);

2969 = CARTESIAN_POINT('',(-3.,0.));

2970 = VECTOR('',2971,1.);

2971 = DIRECTION('',(0.,-1.));

2972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2973 = PCURVE('',2871,2974);

2974 = DEFINITIONAL_REPRESENTATION('',(2975),2979);

2975 = LINE('',2976,2977);

2976 = CARTESIAN_POINT('',(0.,-20.));

2977 = VECTOR('',2978,1.);

2978 = DIRECTION('',(0.,-1.));

2979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2980 = ADVANCED_FACE('',(2981,3007),2871,.T.);

2981 = FACE_BOUND('',2982,.T.);

2982 = EDGE_LOOP('',(2983,3004,3005,3006));

2983 = ORIENTED_EDGE('',*,*,2984,.T.);

2984 = EDGE_CURVE('',2938,2811,2985,.T.);

2985 = SURFACE_CURVE('',2986,(2990,2997),.PCURVE_S1.);

2986 = LINE('',2987,2988);

2987 = CARTESIAN_POINT('',(17.5,85.,0.));

2988 = VECTOR('',2989,1.);

2989 = DIRECTION('',(-1.,0.,0.));

2990 = PCURVE('',2871,2991);

2991 = DEFINITIONAL_REPRESENTATION('',(2992),2996);

2992 = LINE('',2993,2994);

2993 = CARTESIAN_POINT('',(-15.,0.));

2994 = VECTOR('',2995,1.);

2995 = DIRECTION('',(-1.,0.));

2996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

2997 = PCURVE('',2684,2998);

2998 = DEFINITIONAL_REPRESENTATION('',(2999),3003);

2999 = LINE('',3000,3001);

3000 = CARTESIAN_POINT('',(-1.124745541367E-31,15.));

3001 = VECTOR('',3002,1.);

3002 = DIRECTION('',(-3.749151804555E-33,1.));

3003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

3004 = ORIENTED_EDGE('',*,*,2857,.F.);

3005 = ORIENTED_EDGE('',*,*,2911,.F.);

3006 = ORIENTED_EDGE('',*,*,2960,.F.);

3007 = FACE_BOUND('',3008,.T.);

3008 = EDGE_LOOP('',(3009));

3009 = ORIENTED_EDGE('',*,*,3010,.T.);

3010 = EDGE_CURVE('',3011,3011,3013,.T.);

3011 = VERTEX_POINT('',3012);

3012 = CARTESIAN_POINT('',(25.,70.,0.));

3013 = SURFACE_CURVE('',3014,(3019,3030),.PCURVE_S1.);

3014 = CIRCLE('',3015,5.);

3015 = AXIS2_PLACEMENT_3D('',3016,3017,3018);

3016 = CARTESIAN_POINT('',(25.,75.,0.));

3017 = DIRECTION('',(1.224606353822E-16,0.,-1.));

3018 = DIRECTION('',(-1.,0.,-1.224606353822E-16));

3019 = PCURVE('',2871,3020);

3020 = DEFINITIONAL_REPRESENTATION('',(3021),3029);

3021 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(3022,3023,3024,3025,

3026,3027,3028),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2

,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,

6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()

GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,

1.,0.5,1.)) REPRESENTATION_ITEM('') );

3022 = CARTESIAN_POINT('',(-12.5,-10.));

3023 = CARTESIAN_POINT('',(-12.5,-1.339745962156));

3024 = CARTESIAN_POINT('',(-5.,-5.669872981078));

3025 = CARTESIAN_POINT('',(2.5,-10.));

3026 = CARTESIAN_POINT('',(-5.,-14.33012701892));

3027 = CARTESIAN_POINT('',(-12.5,-18.66025403784));

3028 = CARTESIAN_POINT('',(-12.5,-10.));

3029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

3030 = PCURVE('',2773,3031);

3031 = DEFINITIONAL_REPRESENTATION('',(3032),3058);

3032 = B_SPLINE_CURVE_WITH_KNOTS('',3,(3033,3034,3035,3036,3037,

3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,

3049,3050,3051,3052,3053,3054,3055,3056,3057),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(4.712388980385,4.997988312529,5.283587644674,5.569186976818,

5.854786308963,6.140385641107,6.425984973252,6.711584305396,

6.997183637541,7.282782969685,7.56838230183,7.853981633974,

8.139580966119,8.425180298264,8.710779630408,8.996378962553,

9.281978294697,9.567577626842,9.853176958986,10.138776291131,

10.424375623275,10.70997495542,10.995574287564),

.QUASI_UNIFORM_KNOTS.);

3033 = CARTESIAN_POINT('',(10.995574287564,3.00000001));

3034 = CARTESIAN_POINT('',(10.900374510183,3.00000001));

3035 = CARTESIAN_POINT('',(10.70997495542,3.00000001));

3036 = CARTESIAN_POINT('',(10.424375623275,3.00000001));

3037 = CARTESIAN_POINT('',(10.138776291131,3.00000001));

3038 = CARTESIAN_POINT('',(9.853176958986,3.00000001));

3039 = CARTESIAN_POINT('',(9.567577626842,3.00000001));

3040 = CARTESIAN_POINT('',(9.281978294697,3.00000001));

3041 = CARTESIAN_POINT('',(8.996378962553,3.00000001));

3042 = CARTESIAN_POINT('',(8.710779630408,3.00000001));

3043 = CARTESIAN_POINT('',(8.425180298264,3.00000001));

3044 = CARTESIAN_POINT('',(8.139580966119,3.00000001));

3045 = CARTESIAN_POINT('',(7.853981633974,3.00000001));

3046 = CARTESIAN_POINT('',(7.56838230183,3.00000001));

3047 = CARTESIAN_POINT('',(7.282782969685,3.00000001));

3048 = CARTESIAN_POINT('',(6.997183637541,3.00000001));

3049 = CARTESIAN_POINT('',(6.711584305396,3.00000001));

3050 = CARTESIAN_POINT('',(6.425984973252,3.00000001));

3051 = CARTESIAN_POINT('',(6.140385641107,3.00000001));

3052 = CARTESIAN_POINT('',(5.854786308963,3.00000001));

3053 = CARTESIAN_POINT('',(5.569186976818,3.00000001));

3054 = CARTESIAN_POINT('',(5.283587644674,3.00000001));

3055 = CARTESIAN_POINT('',(4.997988312529,3.00000001));

3056 = CARTESIAN_POINT('',(4.807588757766,3.00000001));

3057 = CARTESIAN_POINT('',(4.712388980385,3.00000001));

3058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

3059 = ADVANCED_FACE('',(3060),2684,.T.);

3060 = FACE_BOUND('',3061,.T.);

3061 = EDGE_LOOP('',(3062,3063,3064,3065));

3062 = ORIENTED_EDGE('',*,*,2984,.F.);

3063 = ORIENTED_EDGE('',*,*,2937,.F.);

3064 = ORIENTED_EDGE('',*,*,2668,.F.);

3065 = ORIENTED_EDGE('',*,*,2810,.F.);

3066 = ADVANCED_FACE('',(3067),2773,.F.);

3067 = FACE_BOUND('',3068,.F.);

3068 = EDGE_LOOP('',(3069,3070,3090,3091));

3069 = ORIENTED_EDGE('',*,*,3010,.T.);

3070 = ORIENTED_EDGE('',*,*,3071,.F.);

3071 = EDGE_CURVE('',2753,3011,3072,.T.);

3072 = SEAM_CURVE('',3073,(3076,3083),.PCURVE_S1.);

3073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(3074,3075),.UNSPECIFIED.,.F.,

.F.,(2,2),(9.999999939225E-09,3.00000001),.PIECEWISE_BEZIER_KNOTS.);

3074 = CARTESIAN_POINT('',(25.,70.,-3.));

3075 = CARTESIAN_POINT('',(25.,70.,0.));

3076 = PCURVE('',2773,3077);

3077 = DEFINITIONAL_REPRESENTATION('',(3078),3082);

3078 = LINE('',3079,3080);

3079 = CARTESIAN_POINT('',(4.712388980385,0.));

3080 = VECTOR('',3081,1.);

3081 = DIRECTION('',(0.,1.));

3082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

3083 = PCURVE('',2773,3084);

3084 = DEFINITIONAL_REPRESENTATION('',(3085),3089);

3085 = LINE('',3086,3087);

3086 = CARTESIAN_POINT('',(10.995574287564,0.));

3087 = VECTOR('',3088,1.);

3088 = DIRECTION('',(0.,1.));

3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

3090 = ORIENTED_EDGE('',*,*,2752,.T.);

3091 = ORIENTED_EDGE('',*,*,3071,.T.);

3092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3096))

GLOBAL_UNIT_ASSIGNED_CONTEXT((#3093,#3094,#3095)) REPRESENTATION_CONTEXT

('Context #1','3D Context with UNIT and UNCERTAINTY') );

3093 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3094 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );

3095 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );

3096 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),3093,

'distance_accuracy_value','confusion accuracy');

3097 = SHAPE_DEFINITION_REPRESENTATION(3098,2626);

3098 = PRODUCT_DEFINITION_SHAPE('','',3099);

3099 = PRODUCT_DEFINITION('design','',3100,3103);

3100 = PRODUCT_DEFINITION_FORMATION('','',3101);

3101 = PRODUCT('NUT','NUT','',(3102));

3102 = PRODUCT_CONTEXT('',2,'mechanical');

3103 = PRODUCT_DEFINITION_CONTEXT('part definition',2,'design');

3104 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3105,3107);

3105 = ( REPRESENTATION_RELATIONSHIP('','',2626,2217)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3106)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3106 = ITEM_DEFINED_TRANSFORMATION('','',11,2222);

3107 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3108);

3108 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','','',2212,3099,$);

3109 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(3101));

3110 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3111,3113);

3111 = ( REPRESENTATION_RELATIONSHIP('','',2217,939)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3112)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3112 = ITEM_DEFINED_TRANSFORMATION('','',11,944);

3113 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3114);

3114 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','','',934,2212,$);

3115 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(2214));

3116 = SHAPE_DEFINITION_REPRESENTATION(3117,3123);

3117 = PRODUCT_DEFINITION_SHAPE('','',3118);

3118 = PRODUCT_DEFINITION('design','',3119,3122);

3119 = PRODUCT_DEFINITION_FORMATION('','',3120);

3120 = PRODUCT('NBA','NBA','',(3121));

3121 = PRODUCT_CONTEXT('',2,'mechanical');

3122 = PRODUCT_DEFINITION_CONTEXT('part definition',2,'design');

3123 = SHAPE_REPRESENTATION('',(11,3124,3128),3132);

3124 = AXIS2_PLACEMENT_3D('',3125,3126,3127);

3125 = CARTESIAN_POINT('',(22.5,-12.9903810568,0.));

3126 = DIRECTION('',(0.,0.,1.));

3127 = DIRECTION('',(1.,0.,0.));

3128 = AXIS2_PLACEMENT_3D('',3129,3130,3131);

3129 = CARTESIAN_POINT('',(22.5,-12.9903810568,0.));

3130 = DIRECTION('',(0.,0.,1.));

3131 = DIRECTION('',(1.,0.,0.));

3132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3136))

GLOBAL_UNIT_ASSIGNED_CONTEXT((#3133,#3134,#3135)) REPRESENTATION_CONTEXT

('Context #1','3D Context with UNIT and UNCERTAINTY') );

3133 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3134 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );

3135 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );

3136 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),3133,

'distance_accuracy_value','confusion accuracy');

3137 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3138,3140);

3138 = ( REPRESENTATION_RELATIONSHIP('','',2231,3123)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3139)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3139 = ITEM_DEFINED_TRANSFORMATION('','',11,3124);

3140 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3141);

3141 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','','',3118,2615,$);

3142 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3143,3145);

3143 = ( REPRESENTATION_RELATIONSHIP('','',2626,3123)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3144)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3144 = ITEM_DEFINED_TRANSFORMATION('','',11,3128);

3145 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3146);

3146 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','','',3118,3099,$);

3147 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3148,3150);

3148 = ( REPRESENTATION_RELATIONSHIP('','',3123,939)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3149)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3149 = ITEM_DEFINED_TRANSFORMATION('','',11,948);

3150 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3151);

3151 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','','',934,3118,$);

3152 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(3120));

3153 = SHAPE_DEFINITION_REPRESENTATION(3154,3160);

3154 = PRODUCT_DEFINITION_SHAPE('','',3155);

3155 = PRODUCT_DEFINITION('design','',3156,3159);

3156 = PRODUCT_DEFINITION_FORMATION('','',3157);

3157 = PRODUCT('NBA','NBA','',(3158));

3158 = PRODUCT_CONTEXT('',2,'mechanical');

3159 = PRODUCT_DEFINITION_CONTEXT('part definition',2,'design');

3160 = SHAPE_REPRESENTATION('',(11,3161,3165),3169);

3161 = AXIS2_PLACEMENT_3D('',3162,3163,3164);

3162 = CARTESIAN_POINT('',(22.5,12.9903810568,0.));

3163 = DIRECTION('',(0.,0.,1.));

3164 = DIRECTION('',(1.,0.,0.));

3165 = AXIS2_PLACEMENT_3D('',3166,3167,3168);

3166 = CARTESIAN_POINT('',(22.5,12.9903810568,0.));

3167 = DIRECTION('',(0.,0.,1.));

3168 = DIRECTION('',(1.,0.,0.));

3169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3173))

GLOBAL_UNIT_ASSIGNED_CONTEXT((#3170,#3171,#3172)) REPRESENTATION_CONTEXT

('Context #1','3D Context with UNIT and UNCERTAINTY') );

3170 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3171 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );

3172 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );

3173 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),3170,

'distance_accuracy_value','confusion accuracy');

3174 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3175,3177);

3175 = ( REPRESENTATION_RELATIONSHIP('','',2231,3160)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3176)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3176 = ITEM_DEFINED_TRANSFORMATION('','',11,3161);

3177 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3178);

3178 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','','',3155,2615,$);

3179 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3180,3182);

3180 = ( REPRESENTATION_RELATIONSHIP('','',2626,3160)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3181)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3181 = ITEM_DEFINED_TRANSFORMATION('','',11,3165);

3182 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3183);

3183 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','','',3155,3099,$);

3184 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3185,3187);

3185 = ( REPRESENTATION_RELATIONSHIP('','',3160,939)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3186)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3186 = ITEM_DEFINED_TRANSFORMATION('','',11,952);

3187 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3188);

3188 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','','',934,3155,$);

3189 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(3157));

3190 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3191,3193);

3191 = ( REPRESENTATION_RELATIONSHIP('','',939,10)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3192)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3192 = ITEM_DEFINED_TRANSFORMATION('','',11,19);

3193 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3194);

3194 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','','',5,934,$);

3195 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(936));

3196 = SHAPE_DEFINITION_REPRESENTATION(3197,3203);

3197 = PRODUCT_DEFINITION_SHAPE('','',3198);

3198 = PRODUCT_DEFINITION('design','',3199,3202);

3199 = PRODUCT_DEFINITION_FORMATION('','',3200);

3200 = PRODUCT('LB_ASSEM','LB_ASSEM','',(3201));

3201 = PRODUCT_CONTEXT('',2,'mechanical');

3202 = PRODUCT_DEFINITION_CONTEXT('part definition',2,'design');

3203 = SHAPE_REPRESENTATION('',(11,3204,3208,3212,3216),3220);

3204 = AXIS2_PLACEMENT_3D('',3205,3206,3207);

3205 = CARTESIAN_POINT('',(180.,150.,0.));

3206 = DIRECTION('',(0.,0.,1.));

3207 = DIRECTION('',(-1.,0.,0.));

3208 = AXIS2_PLACEMENT_3D('',3209,3210,3211);

3209 = CARTESIAN_POINT('',(0.,0.,0.));

3210 = DIRECTION('',(0.,0.,1.));

3211 = DIRECTION('',(1.,0.,0.));

3212 = AXIS2_PLACEMENT_3D('',3213,3214,3215);

3213 = CARTESIAN_POINT('',(0.,0.,0.));

3214 = DIRECTION('',(0.,0.,1.));

3215 = DIRECTION('',(1.,0.,0.));

3216 = AXIS2_PLACEMENT_3D('',3217,3218,3219);

3217 = CARTESIAN_POINT('',(0.,0.,0.));

3218 = DIRECTION('',(0.,0.,1.));

3219 = DIRECTION('',(1.,0.,0.));

3220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3224))

GLOBAL_UNIT_ASSIGNED_CONTEXT((#3221,#3222,#3223)) REPRESENTATION_CONTEXT

('Context #1','3D Context with UNIT and UNCERTAINTY') );

3221 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3222 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );

3223 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );

3224 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),3221,

'distance_accuracy_value','confusion accuracy');

3225 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3226,3228);

3226 = ( REPRESENTATION_RELATIONSHIP('','',961,3203)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3227)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3227 = ITEM_DEFINED_TRANSFORMATION('','',11,3204);

3228 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3229);

3229 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','','',3198,2199,$);

3230 = SHAPE_DEFINITION_REPRESENTATION(3231,3237);

3231 = PRODUCT_DEFINITION_SHAPE('','',3232);

3232 = PRODUCT_DEFINITION('design','',3233,3236);

3233 = PRODUCT_DEFINITION_FORMATION('','',3234);

3234 = PRODUCT('NBA','NBA','',(3235));

3235 = PRODUCT_CONTEXT('',2,'mechanical');

3236 = PRODUCT_DEFINITION_CONTEXT('part definition',2,'design');

3237 = SHAPE_REPRESENTATION('',(11,3238,3242),3246);

3238 = AXIS2_PLACEMENT_3D('',3239,3240,3241);

3239 = CARTESIAN_POINT('',(180.,150.,0.));

3240 = DIRECTION('',(0.,0.,1.));

3241 = DIRECTION('',(-1.,0.,0.));

3242 = AXIS2_PLACEMENT_3D('',3243,3244,3245);

3243 = CARTESIAN_POINT('',(180.,150.,0.));

3244 = DIRECTION('',(0.,0.,1.));

3245 = DIRECTION('',(-1.,0.,0.));

3246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3250))

GLOBAL_UNIT_ASSIGNED_CONTEXT((#3247,#3248,#3249)) REPRESENTATION_CONTEXT

('Context #1','3D Context with UNIT and UNCERTAINTY') );

3247 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3248 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );

3249 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );

3250 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),3247,

'distance_accuracy_value','confusion accuracy');

3251 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3252,3254);

3252 = ( REPRESENTATION_RELATIONSHIP('','',2231,3237)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3253)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3253 = ITEM_DEFINED_TRANSFORMATION('','',11,3238);

3254 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3255);

3255 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','','',3232,2615,$);

3256 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3257,3259);

3257 = ( REPRESENTATION_RELATIONSHIP('','',2626,3237)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3258)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3258 = ITEM_DEFINED_TRANSFORMATION('','',11,3242);

3259 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3260);

3260 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','','',3232,3099,$);

3261 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3262,3264);

3262 = ( REPRESENTATION_RELATIONSHIP('','',3237,3203)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3263)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3263 = ITEM_DEFINED_TRANSFORMATION('','',11,3208);

3264 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3265);

3265 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','','',3198,3232,$);

3266 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(3234));

3267 = SHAPE_DEFINITION_REPRESENTATION(3268,3274);

3268 = PRODUCT_DEFINITION_SHAPE('','',3269);

3269 = PRODUCT_DEFINITION('design','',3270,3273);

3270 = PRODUCT_DEFINITION_FORMATION('','',3271);

3271 = PRODUCT('NBA','NBA','',(3272));

3272 = PRODUCT_CONTEXT('',2,'mechanical');

3273 = PRODUCT_DEFINITION_CONTEXT('part definition',2,'design');

3274 = SHAPE_REPRESENTATION('',(11,3275,3279),3283);

3275 = AXIS2_PLACEMENT_3D('',3276,3277,3278);

3276 = CARTESIAN_POINT('',(157.5,162.9903810568,0.));

3277 = DIRECTION('',(0.,0.,1.));

3278 = DIRECTION('',(-1.,0.,0.));

3279 = AXIS2_PLACEMENT_3D('',3280,3281,3282);

3280 = CARTESIAN_POINT('',(157.5,162.9903810568,0.));

3281 = DIRECTION('',(0.,0.,1.));

3282 = DIRECTION('',(-1.,0.,0.));

3283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3287))

GLOBAL_UNIT_ASSIGNED_CONTEXT((#3284,#3285,#3286)) REPRESENTATION_CONTEXT

('Context #1','3D Context with UNIT and UNCERTAINTY') );

3284 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3285 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );

3286 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );

3287 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),3284,

'distance_accuracy_value','confusion accuracy');

3288 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3289,3291);

3289 = ( REPRESENTATION_RELATIONSHIP('','',2231,3274)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3290)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3290 = ITEM_DEFINED_TRANSFORMATION('','',11,3275);

3291 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3292);

3292 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','','',3269,2615,$);

3293 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3294,3296);

3294 = ( REPRESENTATION_RELATIONSHIP('','',2626,3274)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3295)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3295 = ITEM_DEFINED_TRANSFORMATION('','',11,3279);

3296 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3297);

3297 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','','',3269,3099,$);

3298 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3299,3301);

3299 = ( REPRESENTATION_RELATIONSHIP('','',3274,3203)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3300)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3300 = ITEM_DEFINED_TRANSFORMATION('','',11,3212);

3301 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3302);

3302 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','','',3198,3269,$);

3303 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(3271));

3304 = SHAPE_DEFINITION_REPRESENTATION(3305,3311);

3305 = PRODUCT_DEFINITION_SHAPE('','',3306);

3306 = PRODUCT_DEFINITION('design','',3307,3310);

3307 = PRODUCT_DEFINITION_FORMATION('','',3308);

3308 = PRODUCT('NBA','NBA','',(3309));

3309 = PRODUCT_CONTEXT('',2,'mechanical');

3310 = PRODUCT_DEFINITION_CONTEXT('part definition',2,'design');

3311 = SHAPE_REPRESENTATION('',(11,3312,3316),3320);

3312 = AXIS2_PLACEMENT_3D('',3313,3314,3315);

3313 = CARTESIAN_POINT('',(157.5,137.0096189432,0.));

3314 = DIRECTION('',(0.,0.,1.));

3315 = DIRECTION('',(-1.,0.,0.));

3316 = AXIS2_PLACEMENT_3D('',3317,3318,3319);

3317 = CARTESIAN_POINT('',(157.5,137.0096189432,0.));

3318 = DIRECTION('',(0.,0.,1.));

3319 = DIRECTION('',(-1.,0.,0.));

3320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3324))

GLOBAL_UNIT_ASSIGNED_CONTEXT((#3321,#3322,#3323)) REPRESENTATION_CONTEXT

('Context #1','3D Context with UNIT and UNCERTAINTY') );

3321 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3322 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );

3323 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );

3324 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),3321,

'distance_accuracy_value','confusion accuracy');

3325 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3326,3328);

3326 = ( REPRESENTATION_RELATIONSHIP('','',2231,3311)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3327)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3327 = ITEM_DEFINED_TRANSFORMATION('','',11,3312);

3328 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3329);

3329 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','','',3306,2615,$);

3330 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3331,3333);

3331 = ( REPRESENTATION_RELATIONSHIP('','',2626,3311)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3332)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3332 = ITEM_DEFINED_TRANSFORMATION('','',11,3316);

3333 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3334);

3334 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','','',3306,3099,$);

3335 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3336,3338);

3336 = ( REPRESENTATION_RELATIONSHIP('','',3311,3203)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3337)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3337 = ITEM_DEFINED_TRANSFORMATION('','',11,3216);

3338 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3339);

3339 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','','',3198,3306,$);

3340 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(3308));

3341 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3342,3344);

3342 = ( REPRESENTATION_RELATIONSHIP('','',3203,10)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3343)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3343 = ITEM_DEFINED_TRANSFORMATION('','',11,23);

3344 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3345);

3345 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','','',5,3198,$);

3346 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(3200));

3347 = SHAPE_DEFINITION_REPRESENTATION(3348,3354);

3348 = PRODUCT_DEFINITION_SHAPE('','',3349);

3349 = PRODUCT_DEFINITION('design','',3350,3353);

3350 = PRODUCT_DEFINITION_FORMATION('','',3351);

3351 = PRODUCT('ROD_ASSEM','ROD_ASSEM','',(3352));

3352 = PRODUCT_CONTEXT('',2,'mechanical');

3353 = PRODUCT_DEFINITION_CONTEXT('part definition',2,'design');

3354 = SHAPE_REPRESENTATION('',(11,3355,3359,3363),3367);

3355 = AXIS2_PLACEMENT_3D('',3356,3357,3358);

3356 = CARTESIAN_POINT('',(0.,0.,0.));

3357 = DIRECTION('',(0.,0.,1.));

3358 = DIRECTION('',(1.,0.,0.));

3359 = AXIS2_PLACEMENT_3D('',3360,3361,3362);

3360 = CARTESIAN_POINT('',(190.,0.,85.));

3361 = DIRECTION('',(1.,-0.,0.));

3362 = DIRECTION('',(0.,0.,-1.));

3363 = AXIS2_PLACEMENT_3D('',3364,3365,3366);

3364 = CARTESIAN_POINT('',(-7.,0.,85.));

3365 = DIRECTION('',(1.,-0.,0.));

3366 = DIRECTION('',(0.,0.,-1.));

3367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3371))

GLOBAL_UNIT_ASSIGNED_CONTEXT((#3368,#3369,#3370)) REPRESENTATION_CONTEXT

('Context #1','3D Context with UNIT and UNCERTAINTY') );

3368 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3369 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );

3370 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );

3371 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),3368,

'distance_accuracy_value','confusion accuracy');

3372 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(11,3373),3561);

3373 = MANIFOLD_SOLID_BREP('',3374);

3374 = CLOSED_SHELL('',(3375,3434,3534));

3375 = ADVANCED_FACE('',(3376),3389,.T.);

3376 = FACE_BOUND('',3377,.T.);

3377 = EDGE_LOOP('',(3378));

3378 = ORIENTED_EDGE('',*,*,3379,.T.);

3379 = EDGE_CURVE('',3380,3380,3382,.T.);

3380 = VERTEX_POINT('',3381);

3381 = CARTESIAN_POINT('',(-10.,70.,60.));

3382 = SURFACE_CURVE('',3383,(3388,3400),.PCURVE_S1.);

3383 = CIRCLE('',3384,5.);

3384 = AXIS2_PLACEMENT_3D('',3385,3386,3387);

3385 = CARTESIAN_POINT('',(-10.,75.,60.));

3386 = DIRECTION('',(-1.,1.224606353822E-16,6.123031769112E-17));

3387 = DIRECTION('',(-6.123031769112E-17,7.498303609111E-33,-1.));

3388 = PCURVE('',3389,3394);

3389 = PLANE('',3390);

3390 = AXIS2_PLACEMENT_3D('',3391,3392,3393);

3391 = CARTESIAN_POINT('',(-10.,70.,60.));

3392 = DIRECTION('',(-1.,1.224606353822E-16,6.123031769112E-17));

3393 = DIRECTION('',(-6.123031769112E-17,7.498303609111E-33,-1.));

3394 = DEFINITIONAL_REPRESENTATION('',(3395),3399);

3395 = CIRCLE('',3396,5.);

3396 = AXIS2_PLACEMENT_2D('',3397,3398);

3397 = CARTESIAN_POINT('',(3.749151804555E-32,-5.));

3398 = DIRECTION('',(1.,0.));

3399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

3400 = PCURVE('',3401,3406);

3401 = CYLINDRICAL_SURFACE('',3402,5.);

3402 = AXIS2_PLACEMENT_3D('',3403,3404,3405);

3403 = CARTESIAN_POINT('',(190.00000001,75.,60.));

3404 = DIRECTION('',(-1.,1.224606353822E-16,6.123031769112E-17));

3405 = DIRECTION('',(-6.123031769112E-17,7.498303609111E-33,-1.));

3406 = DEFINITIONAL_REPRESENTATION('',(3407),3433);

3407 = B_SPLINE_CURVE_WITH_KNOTS('',3,(3408,3409,3410,3411,3412,

3413,3414,3415,3416,3417,3418,3419,3420,3421,3422,3423,

3424,3425,3426,3427,3428,3429,3430,3431,3432),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

3408 = CARTESIAN_POINT('',(1.570796326795,200.00000001));

3409 = CARTESIAN_POINT('',(1.665996104176,200.00000001));

3410 = CARTESIAN_POINT('',(1.856395658939,200.00000001));

3411 = CARTESIAN_POINT('',(2.141994991084,200.00000001));

3412 = CARTESIAN_POINT('',(2.427594323228,200.00000001));

3413 = CARTESIAN_POINT('',(2.713193655373,200.00000001));

3414 = CARTESIAN_POINT('',(2.998792987518,200.00000001));

3415 = CARTESIAN_POINT('',(3.284392319662,200.00000001));

3416 = CARTESIAN_POINT('',(3.569991651807,200.00000001));

3417 = CARTESIAN_POINT('',(3.855590983951,200.00000001));

3418 = CARTESIAN_POINT('',(4.141190316096,200.00000001));

3419 = CARTESIAN_POINT('',(4.42678964824,200.00000001));

3420 = CARTESIAN_POINT('',(4.712388980385,200.00000001));

3421 = CARTESIAN_POINT('',(4.997988312529,200.00000001));

3422 = CARTESIAN_POINT('',(5.283587644674,200.00000001));

3423 = CARTESIAN_POINT('',(5.569186976818,200.00000001));

3424 = CARTESIAN_POINT('',(5.854786308963,200.00000001));

3425 = CARTESIAN_POINT('',(6.140385641107,200.00000001));

3426 = CARTESIAN_POINT('',(6.425984973252,200.00000001));

3427 = CARTESIAN_POINT('',(6.711584305396,200.00000001));

3428 = CARTESIAN_POINT('',(6.997183637541,200.00000001));

3429 = CARTESIAN_POINT('',(7.282782969685,200.00000001));

3430 = CARTESIAN_POINT('',(7.56838230183,200.00000001));

3431 = CARTESIAN_POINT('',(7.758781856593,200.00000001));

3432 = CARTESIAN_POINT('',(7.853981633974,200.00000001));

3433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

3434 = ADVANCED_FACE('',(3435),3450,.T.);

3435 = FACE_BOUND('',3436,.T.);

3436 = EDGE_LOOP('',(3437,3490));

3437 = ORIENTED_EDGE('',*,*,3438,.T.);

3438 = EDGE_CURVE('',3439,3441,3443,.T.);

3439 = VERTEX_POINT('',3440);

3440 = CARTESIAN_POINT('',(190.,80.,60.));

3441 = VERTEX_POINT('',3442);

3442 = CARTESIAN_POINT('',(190.,70.,60.));

3443 = SURFACE_CURVE('',3444,(3449,3461),.PCURVE_S1.);

3444 = CIRCLE('',3445,5.);

3445 = AXIS2_PLACEMENT_3D('',3446,3447,3448);

3446 = CARTESIAN_POINT('',(190.,75.,60.));

3447 = DIRECTION('',(1.,0.,6.123031769112E-17));

3448 = DIRECTION('',(6.123031769112E-17,0.,-1.));

3449 = PCURVE('',3450,3455);

3450 = PLANE('',3451);

3451 = AXIS2_PLACEMENT_3D('',3452,3453,3454);

3452 = CARTESIAN_POINT('',(190.,80.,60.));

3453 = DIRECTION('',(1.,0.,6.123031769112E-17));

3454 = DIRECTION('',(6.123031769112E-17,0.,-1.));

3455 = DEFINITIONAL_REPRESENTATION('',(3456),3460);

3456 = CIRCLE('',3457,5.);

3457 = AXIS2_PLACEMENT_2D('',3458,3459);

3458 = CARTESIAN_POINT('',(0.,-5.));

3459 = DIRECTION('',(1.,0.));

3460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

3461 = PCURVE('',3401,3462);

3462 = DEFINITIONAL_REPRESENTATION('',(3463),3489);

3463 = B_SPLINE_CURVE_WITH_KNOTS('',3,(3464,3465,3466,3467,3468,

3469,3470,3471,3472,3473,3474,3475,3476,3477,3478,3479,

3480,3481,3482,3483,3484,3485,3486,3487,3488),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

3464 = CARTESIAN_POINT('',(4.712388980385,1.000000793283E-08));

3465 = CARTESIAN_POINT('',(4.617189203003,1.000000793283E-08));

3466 = CARTESIAN_POINT('',(4.42678964824,1.000000793283E-08));

3467 = CARTESIAN_POINT('',(4.141190316096,1.000000793283E-08));

3468 = CARTESIAN_POINT('',(3.855590983951,1.000000793283E-08));

3469 = CARTESIAN_POINT('',(3.569991651807,1.000000793283E-08));

3470 = CARTESIAN_POINT('',(3.284392319662,1.000000793283E-08));

3471 = CARTESIAN_POINT('',(2.998792987518,1.000000793283E-08));

3472 = CARTESIAN_POINT('',(2.713193655373,1.000000793283E-08));

3473 = CARTESIAN_POINT('',(2.427594323228,1.000000793283E-08));

3474 = CARTESIAN_POINT('',(2.141994991084,1.000000793283E-08));

3475 = CARTESIAN_POINT('',(1.856395658939,1.000000793283E-08));

3476 = CARTESIAN_POINT('',(1.570796326795,1.000000793283E-08));

3477 = CARTESIAN_POINT('',(1.28519699465,1.000000793283E-08));

3478 = CARTESIAN_POINT('',(0.999597662506,1.000000793283E-08));

3479 = CARTESIAN_POINT('',(0.713998330361,1.000000793283E-08));

3480 = CARTESIAN_POINT('',(0.428398998217,1.000000793283E-08));

3481 = CARTESIAN_POINT('',(0.142799666072,1.000000793283E-08));

3482 = CARTESIAN_POINT('',(-0.142799666072,1.000000793283E-08));

3483 = CARTESIAN_POINT('',(-0.428398998217,1.000000793283E-08));

3484 = CARTESIAN_POINT('',(-0.713998330361,1.000000793283E-08));

3485 = CARTESIAN_POINT('',(-0.999597662506,1.000000793283E-08));

3486 = CARTESIAN_POINT('',(-1.28519699465,1.000000793283E-08));

3487 = CARTESIAN_POINT('',(-1.475596549413,1.000000793283E-08));

3488 = CARTESIAN_POINT('',(-1.570796326795,1.000000793283E-08));

3489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

3490 = ORIENTED_EDGE('',*,*,3491,.T.);

3491 = EDGE_CURVE('',3441,3439,3492,.T.);

3492 = SURFACE_CURVE('',3493,(3498,3505),.PCURVE_S1.);

3493 = CIRCLE('',3494,5.);

3494 = AXIS2_PLACEMENT_3D('',3495,3496,3497);

3495 = CARTESIAN_POINT('',(190.,75.,60.));

3496 = DIRECTION('',(1.,0.,6.123031769112E-17));

3497 = DIRECTION('',(6.123031769112E-17,0.,-1.));

3498 = PCURVE('',3450,3499);

3499 = DEFINITIONAL_REPRESENTATION('',(3500),3504);

3500 = CIRCLE('',3501,5.);

3501 = AXIS2_PLACEMENT_2D('',3502,3503);

3502 = CARTESIAN_POINT('',(0.,-5.));

3503 = DIRECTION('',(1.,0.));

3504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

3505 = PCURVE('',3401,3506);

3506 = DEFINITIONAL_REPRESENTATION('',(3507),3533);

3507 = B_SPLINE_CURVE_WITH_KNOTS('',3,(3508,3509,3510,3511,3512,

3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3523,

3524,3525,3526,3527,3528,3529,3530,3531,3532),

.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),

(1.570796326795,1.856395658939,2.141994991084,2.427594323228,

2.713193655373,2.998792987518,3.284392319662,3.569991651807,

3.855590983951,4.141190316096,4.42678964824,4.712388980385,

4.997988312529,5.283587644674,5.569186976818,5.854786308963,

6.140385641107,6.425984973252,6.711584305396,6.997183637541,

7.282782969685,7.56838230183,7.853981633974),.QUASI_UNIFORM_KNOTS.);

3508 = CARTESIAN_POINT('',(10.995574287564,1.000000793283E-08));

3509 = CARTESIAN_POINT('',(10.900374510183,1.000000793283E-08));

3510 = CARTESIAN_POINT('',(10.70997495542,1.000000793283E-08));

3511 = CARTESIAN_POINT('',(10.424375623275,1.000000793283E-08));

3512 = CARTESIAN_POINT('',(10.138776291131,1.000000793283E-08));

3513 = CARTESIAN_POINT('',(9.853176958986,1.000000793283E-08));

3514 = CARTESIAN_POINT('',(9.567577626842,1.000000793283E-08));

3515 = CARTESIAN_POINT('',(9.281978294697,1.000000793283E-08));

3516 = CARTESIAN_POINT('',(8.996378962553,1.000000793283E-08));

3517 = CARTESIAN_POINT('',(8.710779630408,1.000000793283E-08));

3518 = CARTESIAN_POINT('',(8.425180298264,1.000000793283E-08));

3519 = CARTESIAN_POINT('',(8.139580966119,1.000000793283E-08));

3520 = CARTESIAN_POINT('',(7.853981633974,1.000000793283E-08));

3521 = CARTESIAN_POINT('',(7.56838230183,1.000000793283E-08));

3522 = CARTESIAN_POINT('',(7.282782969685,1.000000793283E-08));

3523 = CARTESIAN_POINT('',(6.997183637541,1.000000793283E-08));

3524 = CARTESIAN_POINT('',(6.711584305396,1.000000793283E-08));

3525 = CARTESIAN_POINT('',(6.425984973252,1.000000793283E-08));

3526 = CARTESIAN_POINT('',(6.140385641107,1.000000793283E-08));

3527 = CARTESIAN_POINT('',(5.854786308963,1.000000793283E-08));

3528 = CARTESIAN_POINT('',(5.569186976818,1.000000793283E-08));

3529 = CARTESIAN_POINT('',(5.283587644674,1.000000793283E-08));

3530 = CARTESIAN_POINT('',(4.997988312529,1.000000793283E-08));

3531 = CARTESIAN_POINT('',(4.807588757766,1.000000793283E-08));

3532 = CARTESIAN_POINT('',(4.712388980385,1.000000793283E-08));

3533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

3534 = ADVANCED_FACE('',(3535),3401,.T.);

3535 = FACE_BOUND('',3536,.T.);

3536 = EDGE_LOOP('',(3537,3538,3558,3559,3560));

3537 = ORIENTED_EDGE('',*,*,3379,.F.);

3538 = ORIENTED_EDGE('',*,*,3539,.F.);

3539 = EDGE_CURVE('',3441,3380,3540,.T.);

3540 = SEAM_CURVE('',3541,(3544,3551),.PCURVE_S1.);

3541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(3542,3543),.UNSPECIFIED.,.F.,

.F.,(2,2),(1.000000793283E-08,200.00000001),.PIECEWISE_BEZIER_KNOTS.);

3542 = CARTESIAN_POINT('',(190.,70.,60.));

3543 = CARTESIAN_POINT('',(-10.,70.,60.));

3544 = PCURVE('',3401,3545);

3545 = DEFINITIONAL_REPRESENTATION('',(3546),3550);

3546 = LINE('',3547,3548);

3547 = CARTESIAN_POINT('',(1.570796326795,0.));

3548 = VECTOR('',3549,1.);

3549 = DIRECTION('',(0.,1.));

3550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

3551 = PCURVE('',3401,3552);

3552 = DEFINITIONAL_REPRESENTATION('',(3553),3557);

3553 = LINE('',3554,3555);

3554 = CARTESIAN_POINT('',(7.853981633974,0.));

3555 = VECTOR('',3556,1.);

3556 = DIRECTION('',(0.,1.));

3557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)

PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''

) );

3558 = ORIENTED_EDGE('',*,*,3438,.F.);

3559 = ORIENTED_EDGE('',*,*,3491,.F.);

3560 = ORIENTED_EDGE('',*,*,3539,.T.);

3561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3565))

GLOBAL_UNIT_ASSIGNED_CONTEXT((#3562,#3563,#3564)) REPRESENTATION_CONTEXT

('Context #1','3D Context with UNIT and UNCERTAINTY') );

3562 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3563 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );

3564 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );

3565 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),3562,

'distance_accuracy_value','confusion accuracy');

3566 = SHAPE_DEFINITION_REPRESENTATION(3567,3372);

3567 = PRODUCT_DEFINITION_SHAPE('','',3568);

3568 = PRODUCT_DEFINITION('design','',3569,3572);

3569 = PRODUCT_DEFINITION_FORMATION('','',3570);

3570 = PRODUCT('ROD','ROD','',(3571));

3571 = PRODUCT_CONTEXT('',2,'mechanical');

3572 = PRODUCT_DEFINITION_CONTEXT('part definition',2,'design');

3573 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3574,3576);

3574 = ( REPRESENTATION_RELATIONSHIP('','',3372,3354)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3575)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3575 = ITEM_DEFINED_TRANSFORMATION('','',11,3355);

3576 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3577);

3577 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','','',3349,3568,$);

3578 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(3570));

3579 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3580,3582);

3580 = ( REPRESENTATION_RELATIONSHIP('','',2626,3354)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3581)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3581 = ITEM_DEFINED_TRANSFORMATION('','',11,3359);

3582 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3583);

3583 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','','',3349,3099,$);

3584 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3585,3587);

3585 = ( REPRESENTATION_RELATIONSHIP('','',2626,3354)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3586)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3586 = ITEM_DEFINED_TRANSFORMATION('','',11,3363);

3587 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3588);

3588 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','','',3349,3099,$);

3589 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(3590,3592);

3590 = ( REPRESENTATION_RELATIONSHIP('','',3354,10)

REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3591)

SHAPE_REPRESENTATION_RELATIONSHIP() );

3591 = ITEM_DEFINED_TRANSFORMATION('','',11,27);

3592 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',

3593);

3593 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','','',5,3349,$);

3594 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(3351));

3595 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(

3596),2192);

3596 = STYLED_ITEM('color',(3597),962);

3597 = PRESENTATION_STYLE_ASSIGNMENT((3598));

3598 = SURFACE_STYLE_USAGE(.BOTH.,3599);

3599 = SURFACE_SIDE_STYLE('',(3600));

3600 = SURFACE_STYLE_FILL_AREA(3601);

3601 = FILL_AREA_STYLE('',(3602));

3602 = FILL_AREA_STYLE_COLOUR('',3603);

3603 = DRAUGHTING_PRE_DEFINED_COLOUR('green');

3604 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(

3605),914);

3605 = STYLED_ITEM('color',(3606),38);

3606 = PRESENTATION_STYLE_ASSIGNMENT((3607));

3607 = SURFACE_STYLE_USAGE(.BOTH.,3608);

3608 = SURFACE_SIDE_STYLE('',(3609));

3609 = SURFACE_STYLE_FILL_AREA(3610);

3610 = FILL_AREA_STYLE('',(3611));

3611 = FILL_AREA_STYLE_COLOUR('',3612);

3612 = DRAUGHTING_PRE_DEFINED_COLOUR('blue');

3613 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(

3614),2608);

3614 = STYLED_ITEM('color',(3615),2232);

3615 = PRESENTATION_STYLE_ASSIGNMENT((3616));

3616 = SURFACE_STYLE_USAGE(.BOTH.,3617);

3617 = SURFACE_SIDE_STYLE('',(3618));

3618 = SURFACE_STYLE_FILL_AREA(3619);

3619 = FILL_AREA_STYLE('',(3620));

3620 = FILL_AREA_STYLE_COLOUR('',3621);

3621 = DRAUGHTING_PRE_DEFINED_COLOUR('red');

3622 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(

3623),3092);

3623 = STYLED_ITEM('color',(3624),2627);

3624 = PRESENTATION_STYLE_ASSIGNMENT((3625));

3625 = SURFACE_STYLE_USAGE(.BOTH.,3626);

3626 = SURFACE_SIDE_STYLE('',(3627));

3627 = SURFACE_STYLE_FILL_AREA(3628);

3628 = FILL_AREA_STYLE('',(3629));

3629 = FILL_AREA_STYLE_COLOUR('',3603);

3630 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(

3631),3561);

3631 = STYLED_ITEM('color',(3632),3373);

3632 = PRESENTATION_STYLE_ASSIGNMENT((3633));

3633 = SURFACE_STYLE_USAGE(.BOTH.,3634);

3634 = SURFACE_SIDE_STYLE('',(3635));

3635 = SURFACE_STYLE_FILL_AREA(3636);

3636 = FILL_AREA_STYLE('',(3637));

3637 = FILL_AREA_STYLE_COLOUR('',3621);

3638 = SHAPE_DEFINITION_REPRESENTATION(3639,3641);

3639 = PROPERTY_DEFINITION('shape with specific properties',

'properties for subshape',#3640);

3640 = SHAPE_ASPECT('','',920,.F.);

3641 = SHAPE_REPRESENTATION('',(38),914);

3642 = PROPERTY_DEFINITION_REPRESENTATION(3643,3644);

3643 = PROPERTY_DEFINITION('geometric_validation_property',

'surface area',#3640);

3644 = REPRESENTATION('surface area',(3645),914);

3645 = MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE(

7.00274332039E+04),#3646);

3646 = DERIVED_UNIT((3647));

3647 = DERIVED_UNIT_ELEMENT(3648,2.);

3648 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3649 = PROPERTY_DEFINITION_REPRESENTATION(3650,3651);

3650 = PROPERTY_DEFINITION('geometric_validation_property','volume',

3640);

3651 = REPRESENTATION('volume',(3652),914);

3652 = MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE(

5.30584008208E+05),#3653);

3653 = DERIVED_UNIT((3654));

3654 = DERIVED_UNIT_ELEMENT(3655,3.);

3655 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3656 = PROPERTY_DEFINITION_REPRESENTATION(3657,3658);

3657 = PROPERTY_DEFINITION('geometric_validation_property','centroid',

3640);

3658 = REPRESENTATION('centroid',(3659),914);

3659 = CARTESIAN_POINT('centre point',(90.,75.,10.));

3660 = SHAPE_DEFINITION_REPRESENTATION(3661,3663);

3661 = PROPERTY_DEFINITION('shape with specific properties',

'properties for subshape',#3662);

3662 = SHAPE_ASPECT('','',2198,.F.);

3663 = SHAPE_REPRESENTATION('',(962),2192);

3664 = PROPERTY_DEFINITION_REPRESENTATION(3665,3666);

3665 = PROPERTY_DEFINITION('geometric_validation_property',

'surface area',#3662);

3666 = REPRESENTATION('surface area',(3667),2192);

3667 = MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE(

2.46286113416E+04),#3668);

3668 = DERIVED_UNIT((3669));

3669 = DERIVED_UNIT_ELEMENT(3670,2.);

3670 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3671 = PROPERTY_DEFINITION_REPRESENTATION(3672,3673);

3672 = PROPERTY_DEFINITION('geometric_validation_property','volume',

3662);

3673 = REPRESENTATION('volume',(3674),2192);

3674 = MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE(

9.68613360694E+04),#3675);

3675 = DERIVED_UNIT((3676));

3676 = DERIVED_UNIT_ELEMENT(3677,3.);

3677 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3678 = PROPERTY_DEFINITION_REPRESENTATION(3679,3680);

3679 = PROPERTY_DEFINITION('geometric_validation_property','centroid',

3662);

3680 = REPRESENTATION('centroid',(3681),2192);

3681 = CARTESIAN_POINT('centre point',(19.5949539752,75.,40.2025230124)

);

3682 = SHAPE_DEFINITION_REPRESENTATION(3683,3685);

3683 = PROPERTY_DEFINITION('shape with specific properties',

'properties for subshape',#3684);

3684 = SHAPE_ASPECT('','',2614,.F.);

3685 = SHAPE_REPRESENTATION('',(2232),2608);

3686 = PROPERTY_DEFINITION_REPRESENTATION(3687,3688);

3687 = PROPERTY_DEFINITION('geometric_validation_property',

'surface area',#3684);

3688 = REPRESENTATION('surface area',(3689),2608);

3689 = MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE(

1.56233091509E+03),#3690);

3690 = DERIVED_UNIT((3691));

3691 = DERIVED_UNIT_ELEMENT(3692,2.);

3692 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3693 = PROPERTY_DEFINITION_REPRESENTATION(3694,3695);

3694 = PROPERTY_DEFINITION('geometric_validation_property','volume',

3684);

3695 = REPRESENTATION('volume',(3696),2608);

3696 = MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE(

3.19751387933E+03),#3697);

3697 = DERIVED_UNIT((3698));

3698 = DERIVED_UNIT_ELEMENT(3699,3.);

3699 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3700 = PROPERTY_DEFINITION_REPRESENTATION(3701,3702);

3701 = PROPERTY_DEFINITION('geometric_validation_property','centroid',

3684);

3702 = REPRESENTATION('centroid',(3703),2608);

3703 = CARTESIAN_POINT('centre point',(25.,75.,16.0644171779));

3704 = SHAPE_DEFINITION_REPRESENTATION(3705,3707);

3705 = PROPERTY_DEFINITION('shape with specific properties',

'properties for subshape',#3706);

3706 = SHAPE_ASPECT('','',3098,.F.);

3707 = SHAPE_REPRESENTATION('',(2627),3092);

3708 = PROPERTY_DEFINITION_REPRESENTATION(3709,3710);

3709 = PROPERTY_DEFINITION('geometric_validation_property',

'surface area',#3706);

3710 = REPRESENTATION('surface area',(3711),3092);

3711 = MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE(

747.292613045),#3712);

3712 = DERIVED_UNIT((3713));

3713 = DERIVED_UNIT_ELEMENT(3714,2.);

3714 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3715 = PROPERTY_DEFINITION_REPRESENTATION(3716,3717);

3716 = PROPERTY_DEFINITION('geometric_validation_property','volume',

3706);

3717 = REPRESENTATION('volume',(3718),3092);

3718 = MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE(

664.600205203),#3719);

3719 = DERIVED_UNIT((3720));

3720 = DERIVED_UNIT_ELEMENT(3721,3.);

3721 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3722 = PROPERTY_DEFINITION_REPRESENTATION(3723,3724);

3723 = PROPERTY_DEFINITION('geometric_validation_property','centroid',

3706);

3724 = REPRESENTATION('centroid',(3725),3092);

3725 = CARTESIAN_POINT('centre point',(25.,75.,-1.5));

3726 = PROPERTY_DEFINITION_REPRESENTATION(3727,3728);

3727 = PROPERTY_DEFINITION('geometric_validation_property',

'surface area',#2211);

3728 = REPRESENTATION('surface area',(3729),2226);

3729 = MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE(

2.30962352814E+03),#3730);

3730 = DERIVED_UNIT((3731));

3731 = DERIVED_UNIT_ELEMENT(3732,2.);

3732 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3733 = PROPERTY_DEFINITION_REPRESENTATION(3734,3735);

3734 = PROPERTY_DEFINITION('geometric_validation_property','volume',

2211);

3735 = REPRESENTATION('volume',(3736),2226);

3736 = MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE(

3.86211408453E+03),#3737);

3737 = DERIVED_UNIT((3738));

3738 = DERIVED_UNIT_ELEMENT(3739,3.);

3739 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3740 = PROPERTY_DEFINITION_REPRESENTATION(3741,3742);

3741 = PROPERTY_DEFINITION('geometric_validation_property','centroid',

2211);

3742 = REPRESENTATION('centroid',(3743),2226);

3743 = CARTESIAN_POINT('centre point',(25.,75.,13.0418976445));

3744 = PROPERTY_DEFINITION_REPRESENTATION(3745,3746);

3745 = PROPERTY_DEFINITION('geometric_validation_property',

'surface area',#3117);

3746 = REPRESENTATION('surface area',(3747),3132);

3747 = MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE(

2.30415515834E+03),#3748);

3748 = DERIVED_UNIT((3749));

3749 = DERIVED_UNIT_ELEMENT(3750,2.);

3750 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3751 = PROPERTY_DEFINITION_REPRESENTATION(3752,3753);

3752 = PROPERTY_DEFINITION('geometric_validation_property','volume',

3117);

3753 = REPRESENTATION('volume',(3754),3132);

3754 = MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE(

3.83112568579E+03),#3755);

3755 = DERIVED_UNIT((3756));

3756 = DERIVED_UNIT_ELEMENT(3757,3.);

3757 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3758 = PROPERTY_DEFINITION_REPRESENTATION(3759,3760);

3759 = PROPERTY_DEFINITION('geometric_validation_property','centroid',

3117);

3760 = REPRESENTATION('centroid',(3761),3132);

3761 = CARTESIAN_POINT('centre point',(47.5,62.0096189432,13.0061592904

));

3762 = PROPERTY_DEFINITION_REPRESENTATION(3763,3764);

3763 = PROPERTY_DEFINITION('geometric_validation_property',

'surface area',#3154);

3764 = REPRESENTATION('surface area',(3765),3169);

3765 = MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE(

2.30415515834E+03),#3766);

3766 = DERIVED_UNIT((3767));

3767 = DERIVED_UNIT_ELEMENT(3768,2.);

3768 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3769 = PROPERTY_DEFINITION_REPRESENTATION(3770,3771);

3770 = PROPERTY_DEFINITION('geometric_validation_property','volume',

3154);

3771 = REPRESENTATION('volume',(3772),3169);

3772 = MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE(

3.83112568579E+03),#3773);

3773 = DERIVED_UNIT((3774));

3774 = DERIVED_UNIT_ELEMENT(3775,3.);

3775 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3776 = PROPERTY_DEFINITION_REPRESENTATION(3777,3778);

3777 = PROPERTY_DEFINITION('geometric_validation_property','centroid',

3154);

3778 = REPRESENTATION('centroid',(3779),3169);

3779 = CARTESIAN_POINT('centre point',(47.5,87.9903810568,13.0061592904

));

3780 = PROPERTY_DEFINITION_REPRESENTATION(3781,3782);

3781 = PROPERTY_DEFINITION('geometric_validation_property',

'surface area',#933);

3782 = REPRESENTATION('surface area',(3783),956);

3783 = MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE(

3.1557481926E+04),#3784);

3784 = DERIVED_UNIT((3785));

3785 = DERIVED_UNIT_ELEMENT(3786,2.);

3786 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3787 = PROPERTY_DEFINITION_REPRESENTATION(3788,3789);

3788 = PROPERTY_DEFINITION('geometric_validation_property','volume',

933);

3789 = REPRESENTATION('volume',(3790),956);

3790 = MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE(

1.08447678323E+05),#3791);

3791 = DERIVED_UNIT((3792));

3792 = DERIVED_UNIT_ELEMENT(3793,3.);

3793 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3794 = PROPERTY_DEFINITION_REPRESENTATION(3795,3796);

3795 = PROPERTY_DEFINITION('geometric_validation_property','centroid',

933);

3796 = REPRESENTATION('centroid',(3797),956);

3797 = CARTESIAN_POINT('centre point',(21.7749900128,75.,37.300733816)

);

3798 = PROPERTY_DEFINITION_REPRESENTATION(3799,3800);

3799 = PROPERTY_DEFINITION('geometric_validation_property',

'surface area',#3231);

3800 = REPRESENTATION('surface area',(3801),3246);

3801 = MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE(

2.30415515834E+03),#3802);

3802 = DERIVED_UNIT((3803));

3803 = DERIVED_UNIT_ELEMENT(3804,2.);

3804 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3805 = PROPERTY_DEFINITION_REPRESENTATION(3806,3807);

3806 = PROPERTY_DEFINITION('geometric_validation_property','volume',

3231);

3807 = REPRESENTATION('volume',(3808),3246);

3808 = MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE(

3.83112568579E+03),#3809);

3809 = DERIVED_UNIT((3810));

3810 = DERIVED_UNIT_ELEMENT(3811,3.);

3811 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3812 = PROPERTY_DEFINITION_REPRESENTATION(3813,3814);

3813 = PROPERTY_DEFINITION('geometric_validation_property','centroid',

3231);

3814 = REPRESENTATION('centroid',(3815),3246);

3815 = CARTESIAN_POINT('centre point',(155.,75.,13.0061592904));

3816 = PROPERTY_DEFINITION_REPRESENTATION(3817,3818);

3817 = PROPERTY_DEFINITION('geometric_validation_property',

'surface area',#3268);

3818 = REPRESENTATION('surface area',(3819),3283);

3819 = MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE(

2.30415515834E+03),#3820);

3820 = DERIVED_UNIT((3821));

3821 = DERIVED_UNIT_ELEMENT(3822,2.);

3822 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3823 = PROPERTY_DEFINITION_REPRESENTATION(3824,3825);

3824 = PROPERTY_DEFINITION('geometric_validation_property','volume',

3268);

3825 = REPRESENTATION('volume',(3826),3283);

3826 = MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE(

3.83112568579E+03),#3827);

3827 = DERIVED_UNIT((3828));

3828 = DERIVED_UNIT_ELEMENT(3829,3.);

3829 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3830 = PROPERTY_DEFINITION_REPRESENTATION(3831,3832);

3831 = PROPERTY_DEFINITION('geometric_validation_property','centroid',

3268);

3832 = REPRESENTATION('centroid',(3833),3283);

3833 = CARTESIAN_POINT('centre point',(132.5,87.9903810568,

13.0061592904));

3834 = PROPERTY_DEFINITION_REPRESENTATION(3835,3836);

3835 = PROPERTY_DEFINITION('geometric_validation_property',

'surface area',#3305);

3836 = REPRESENTATION('surface area',(3837),3320);

3837 = MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE(

2.30415515834E+03),#3838);

3838 = DERIVED_UNIT((3839));

3839 = DERIVED_UNIT_ELEMENT(3840,2.);

3840 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3841 = PROPERTY_DEFINITION_REPRESENTATION(3842,3843);

3842 = PROPERTY_DEFINITION('geometric_validation_property','volume',

3305);

3843 = REPRESENTATION('volume',(3844),3320);

3844 = MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE(

3.83112568579E+03),#3845);

3845 = DERIVED_UNIT((3846));

3846 = DERIVED_UNIT_ELEMENT(3847,3.);

3847 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3848 = PROPERTY_DEFINITION_REPRESENTATION(3849,3850);

3849 = PROPERTY_DEFINITION('geometric_validation_property','centroid',

3305);

3850 = REPRESENTATION('centroid',(3851),3320);

3851 = CARTESIAN_POINT('centre point',(132.5,62.0096189432,

13.0061592904));

3852 = PROPERTY_DEFINITION_REPRESENTATION(3853,3854);

3853 = PROPERTY_DEFINITION('geometric_validation_property',

'surface area',#3197);

3854 = REPRESENTATION('surface area',(3855),3220);

3855 = MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE(

3.15443512121E+04),#3856);

3856 = DERIVED_UNIT((3857));

3857 = DERIVED_UNIT_ELEMENT(3858,2.);

3858 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3859 = PROPERTY_DEFINITION_REPRESENTATION(3860,3861);

3860 = PROPERTY_DEFINITION('geometric_validation_property','volume',

3197);

3861 = REPRESENTATION('volume',(3862),3220);

3862 = MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE(

1.08387548516E+05),#3863);

3863 = DERIVED_UNIT((3864));

3864 = DERIVED_UNIT_ELEMENT(3865,3.);

3865 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3866 = PROPERTY_DEFINITION_REPRESENTATION(3867,3868);

3867 = PROPERTY_DEFINITION('geometric_validation_property','centroid',

3197);

3868 = REPRESENTATION('centroid',(3869),3220);

3869 = CARTESIAN_POINT('centre point',(158.237392699,75.,37.3166755305)

);

3870 = SHAPE_DEFINITION_REPRESENTATION(3871,3873);

3871 = PROPERTY_DEFINITION('shape with specific properties',

'properties for subshape',#3872);

3872 = SHAPE_ASPECT('','',3567,.F.);

3873 = SHAPE_REPRESENTATION('',(3373),3561);

3874 = PROPERTY_DEFINITION_REPRESENTATION(3875,3876);

3875 = PROPERTY_DEFINITION('geometric_validation_property',

'surface area',#3872);

3876 = REPRESENTATION('surface area',(3877),3561);

3877 = MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE(

6.44026493986E+03),#3878);

3878 = DERIVED_UNIT((3879));

3879 = DERIVED_UNIT_ELEMENT(3880,2.);

3880 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3881 = PROPERTY_DEFINITION_REPRESENTATION(3882,3883);

3882 = PROPERTY_DEFINITION('geometric_validation_property','volume',

3872);

3883 = REPRESENTATION('volume',(3884),3561);

3884 = MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE(

1.57079632679E+04),#3885);

3885 = DERIVED_UNIT((3886));

3886 = DERIVED_UNIT_ELEMENT(3887,3.);

3887 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3888 = PROPERTY_DEFINITION_REPRESENTATION(3889,3890);

3889 = PROPERTY_DEFINITION('geometric_validation_property','centroid',

3872);

3890 = REPRESENTATION('centroid',(3891),3561);

3891 = CARTESIAN_POINT('centre point',(90.,75.,60.));

3892 = PROPERTY_DEFINITION_REPRESENTATION(3893,3894);

3893 = PROPERTY_DEFINITION('geometric_validation_property',

'surface area',#3348);

3894 = REPRESENTATION('surface area',(3895),3367);

3895 = MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE(

7.93485016595E+03),#3896);

3896 = DERIVED_UNIT((3897));

3897 = DERIVED_UNIT_ELEMENT(3898,2.);

3898 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3899 = PROPERTY_DEFINITION_REPRESENTATION(3900,3901);

3900 = PROPERTY_DEFINITION('geometric_validation_property','volume',

3348);

3901 = REPRESENTATION('volume',(3902),3367);

3902 = MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE(

1.70371636784E+04),#3903);

3903 = DERIVED_UNIT((3904));

3904 = DERIVED_UNIT_ELEMENT(3905,3.);

3905 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3906 = PROPERTY_DEFINITION_REPRESENTATION(3907,3908);

3907 = PROPERTY_DEFINITION('geometric_validation_property','centroid',

3348);

3908 = REPRESENTATION('centroid',(3909),3367);

3909 = CARTESIAN_POINT('centre point',(90.,75.,60.));

3910 = PROPERTY_DEFINITION_REPRESENTATION(3911,3912);

3911 = PROPERTY_DEFINITION('geometric_validation_property',

'surface area',#4);

3912 = REPRESENTATION('surface area',(3913),31);

3913 = MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE(

1.41077247222E+05),#3914);

3914 = DERIVED_UNIT((3915));

3915 = DERIVED_UNIT_ELEMENT(3916,2.);

3916 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3917 = PROPERTY_DEFINITION_REPRESENTATION(3918,3919);

3918 = PROPERTY_DEFINITION('geometric_validation_property','volume',4

);

3919 = REPRESENTATION('volume',(3920),31);

3920 = MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE(

7.64516528532E+05),#3921);

3921 = DERIVED_UNIT((3922));

3922 = DERIVED_UNIT_ELEMENT(3923,3.);

3923 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );

3924 = PROPERTY_DEFINITION_REPRESENTATION(3925,3926);

3925 = PROPERTY_DEFINITION('geometric_validation_property','centroid',

4);

3926 = REPRESENTATION('centroid',(3927),31);

3927 = CARTESIAN_POINT('centre point',(90.,75.,18.8595345278));

ENDSEC;

END-ISO-10303-21;