diff --git a/Furniture/Coffee Tables/IKEA_Lack_550_550_450.FCStd b/Furniture/Coffee Tables/IKEA_Lack_550_550_450.FCStd
new file mode 100644
index 00000000..7cdd06dc
Binary files /dev/null and b/Furniture/Coffee Tables/IKEA_Lack_550_550_450.FCStd differ
diff --git a/Furniture/Coffee Tables/IKEA_Lack_550_550_450.PNG b/Furniture/Coffee Tables/IKEA_Lack_550_550_450.PNG
new file mode 100644
index 00000000..c2d28e5b
Binary files /dev/null and b/Furniture/Coffee Tables/IKEA_Lack_550_550_450.PNG differ
diff --git a/Furniture/Coffee Tables/IKEA_Lack_550_550_450.step b/Furniture/Coffee Tables/IKEA_Lack_550_550_450.step
new file mode 100644
index 00000000..d6e5a1d1
--- /dev/null
+++ b/Furniture/Coffee Tables/IKEA_Lack_550_550_450.step	
@@ -0,0 +1,1941 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+  'C:/Users/angel.larranaga/Downloads/IKEA_Lack_550_550_450.step',
+  '2017-09-26T13:24:04',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#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('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#17 = DIRECTION('',(0.E+000,0.E+000,1.));
+#18 = DIRECTION('',(1.,0.E+000,0.E+000));
+#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20,
+  'distance_accuracy_value','confusion accuracy');
+#24 = PRODUCT_TYPE('part',$,(#7));
+#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#1628);
+#26 = MANIFOLD_SOLID_BREP('',#27);
+#27 = CLOSED_SHELL('',(#28,#148,#224,#273,#322,#789,#796,#872,#921,#970,
+    #997,#1073,#1122,#1171,#1198,#1274,#1323,#1372,#1399,#1475,#1524,
+    #1573,#1600,#1607,#1614,#1621));
+#28 = ADVANCED_FACE('',(#29),#43,.F.);
+#29 = FACE_BOUND('',#30,.F.);
+#30 = EDGE_LOOP('',(#31,#66,#94,#122));
+#31 = ORIENTED_EDGE('',*,*,#32,.F.);
+#32 = EDGE_CURVE('',#33,#35,#37,.T.);
+#33 = VERTEX_POINT('',#34);
+#34 = CARTESIAN_POINT('',(0.E+000,0.E+000,400.));
+#35 = VERTEX_POINT('',#36);
+#36 = CARTESIAN_POINT('',(0.E+000,0.E+000,450.));
+#37 = SURFACE_CURVE('',#38,(#42,#54),.PCURVE_S1.);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.E+000,0.E+000,400.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.E+000,0.E+000,1.));
+#42 = PCURVE('',#43,#48);
+#43 = PLANE('',#44);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(0.E+000,0.E+000,400.));
+#46 = DIRECTION('',(1.,0.E+000,0.E+000));
+#47 = DIRECTION('',(0.E+000,0.E+000,1.));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(1.,0.E+000));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54 = PCURVE('',#55,#60);
+#55 = PLANE('',#56);
+#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59);
+#57 = CARTESIAN_POINT('',(0.E+000,0.E+000,400.));
+#58 = DIRECTION('',(0.E+000,1.,0.E+000));
+#59 = DIRECTION('',(0.E+000,0.E+000,1.));
+#60 = DEFINITIONAL_REPRESENTATION('',(#61),#65);
+#61 = LINE('',#62,#63);
+#62 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#63 = VECTOR('',#64,1.);
+#64 = DIRECTION('',(1.,0.E+000));
+#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#66 = ORIENTED_EDGE('',*,*,#67,.T.);
+#67 = EDGE_CURVE('',#33,#68,#70,.T.);
+#68 = VERTEX_POINT('',#69);
+#69 = CARTESIAN_POINT('',(0.E+000,550.,400.));
+#70 = SURFACE_CURVE('',#71,(#75,#82),.PCURVE_S1.);
+#71 = LINE('',#72,#73);
+#72 = CARTESIAN_POINT('',(0.E+000,0.E+000,400.));
+#73 = VECTOR('',#74,1.);
+#74 = DIRECTION('',(0.E+000,1.,0.E+000));
+#75 = PCURVE('',#43,#76);
+#76 = DEFINITIONAL_REPRESENTATION('',(#77),#81);
+#77 = LINE('',#78,#79);
+#78 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#79 = VECTOR('',#80,1.);
+#80 = DIRECTION('',(0.E+000,-1.));
+#81 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#82 = PCURVE('',#83,#88);
+#83 = PLANE('',#84);
+#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);
+#85 = CARTESIAN_POINT('',(0.E+000,0.E+000,400.));
+#86 = DIRECTION('',(0.E+000,0.E+000,1.));
+#87 = DIRECTION('',(1.,0.E+000,0.E+000));
+#88 = DEFINITIONAL_REPRESENTATION('',(#89),#93);
+#89 = LINE('',#90,#91);
+#90 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#91 = VECTOR('',#92,1.);
+#92 = DIRECTION('',(0.E+000,1.));
+#93 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#94 = ORIENTED_EDGE('',*,*,#95,.T.);
+#95 = EDGE_CURVE('',#68,#96,#98,.T.);
+#96 = VERTEX_POINT('',#97);
+#97 = CARTESIAN_POINT('',(0.E+000,550.,450.));
+#98 = SURFACE_CURVE('',#99,(#103,#110),.PCURVE_S1.);
+#99 = LINE('',#100,#101);
+#100 = CARTESIAN_POINT('',(0.E+000,550.,400.));
+#101 = VECTOR('',#102,1.);
+#102 = DIRECTION('',(0.E+000,0.E+000,1.));
+#103 = PCURVE('',#43,#104);
+#104 = DEFINITIONAL_REPRESENTATION('',(#105),#109);
+#105 = LINE('',#106,#107);
+#106 = CARTESIAN_POINT('',(0.E+000,-550.));
+#107 = VECTOR('',#108,1.);
+#108 = DIRECTION('',(1.,0.E+000));
+#109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#110 = PCURVE('',#111,#116);
+#111 = PLANE('',#112);
+#112 = AXIS2_PLACEMENT_3D('',#113,#114,#115);
+#113 = CARTESIAN_POINT('',(0.E+000,550.,400.));
+#114 = DIRECTION('',(0.E+000,1.,0.E+000));
+#115 = DIRECTION('',(0.E+000,0.E+000,1.));
+#116 = DEFINITIONAL_REPRESENTATION('',(#117),#121);
+#117 = LINE('',#118,#119);
+#118 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#119 = VECTOR('',#120,1.);
+#120 = DIRECTION('',(1.,0.E+000));
+#121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#122 = ORIENTED_EDGE('',*,*,#123,.F.);
+#123 = EDGE_CURVE('',#35,#96,#124,.T.);
+#124 = SURFACE_CURVE('',#125,(#129,#136),.PCURVE_S1.);
+#125 = LINE('',#126,#127);
+#126 = CARTESIAN_POINT('',(0.E+000,0.E+000,450.));
+#127 = VECTOR('',#128,1.);
+#128 = DIRECTION('',(0.E+000,1.,0.E+000));
+#129 = PCURVE('',#43,#130);
+#130 = DEFINITIONAL_REPRESENTATION('',(#131),#135);
+#131 = LINE('',#132,#133);
+#132 = CARTESIAN_POINT('',(50.,0.E+000));
+#133 = VECTOR('',#134,1.);
+#134 = DIRECTION('',(0.E+000,-1.));
+#135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#136 = PCURVE('',#137,#142);
+#137 = PLANE('',#138);
+#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141);
+#139 = CARTESIAN_POINT('',(0.E+000,0.E+000,450.));
+#140 = DIRECTION('',(0.E+000,0.E+000,1.));
+#141 = DIRECTION('',(1.,0.E+000,0.E+000));
+#142 = DEFINITIONAL_REPRESENTATION('',(#143),#147);
+#143 = LINE('',#144,#145);
+#144 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#145 = VECTOR('',#146,1.);
+#146 = DIRECTION('',(0.E+000,1.));
+#147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#148 = ADVANCED_FACE('',(#149),#55,.F.);
+#149 = FACE_BOUND('',#150,.F.);
+#150 = EDGE_LOOP('',(#151,#174,#175,#198));
+#151 = ORIENTED_EDGE('',*,*,#152,.F.);
+#152 = EDGE_CURVE('',#33,#153,#155,.T.);
+#153 = VERTEX_POINT('',#154);
+#154 = CARTESIAN_POINT('',(550.,0.E+000,400.));
+#155 = SURFACE_CURVE('',#156,(#160,#167),.PCURVE_S1.);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(0.E+000,0.E+000,400.));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(1.,0.E+000,0.E+000));
+#160 = PCURVE('',#55,#161);
+#161 = DEFINITIONAL_REPRESENTATION('',(#162),#166);
+#162 = LINE('',#163,#164);
+#163 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#164 = VECTOR('',#165,1.);
+#165 = DIRECTION('',(0.E+000,1.));
+#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#167 = PCURVE('',#83,#168);
+#168 = DEFINITIONAL_REPRESENTATION('',(#169),#173);
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(1.,0.E+000));
+#173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#174 = ORIENTED_EDGE('',*,*,#32,.T.);
+#175 = ORIENTED_EDGE('',*,*,#176,.T.);
+#176 = EDGE_CURVE('',#35,#177,#179,.T.);
+#177 = VERTEX_POINT('',#178);
+#178 = CARTESIAN_POINT('',(550.,0.E+000,450.));
+#179 = SURFACE_CURVE('',#180,(#184,#191),.PCURVE_S1.);
+#180 = LINE('',#181,#182);
+#181 = CARTESIAN_POINT('',(0.E+000,0.E+000,450.));
+#182 = VECTOR('',#183,1.);
+#183 = DIRECTION('',(1.,0.E+000,0.E+000));
+#184 = PCURVE('',#55,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
+#186 = LINE('',#187,#188);
+#187 = CARTESIAN_POINT('',(50.,0.E+000));
+#188 = VECTOR('',#189,1.);
+#189 = DIRECTION('',(0.E+000,1.));
+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#191 = PCURVE('',#137,#192);
+#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197);
+#193 = LINE('',#194,#195);
+#194 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#195 = VECTOR('',#196,1.);
+#196 = DIRECTION('',(1.,0.E+000));
+#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#198 = ORIENTED_EDGE('',*,*,#199,.F.);
+#199 = EDGE_CURVE('',#153,#177,#200,.T.);
+#200 = SURFACE_CURVE('',#201,(#205,#212),.PCURVE_S1.);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(550.,0.E+000,400.));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(0.E+000,0.E+000,1.));
+#205 = PCURVE('',#55,#206);
+#206 = DEFINITIONAL_REPRESENTATION('',(#207),#211);
+#207 = LINE('',#208,#209);
+#208 = CARTESIAN_POINT('',(0.E+000,550.));
+#209 = VECTOR('',#210,1.);
+#210 = DIRECTION('',(1.,0.E+000));
+#211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#212 = PCURVE('',#213,#218);
+#213 = PLANE('',#214);
+#214 = AXIS2_PLACEMENT_3D('',#215,#216,#217);
+#215 = CARTESIAN_POINT('',(550.,0.E+000,400.));
+#216 = DIRECTION('',(1.,0.E+000,0.E+000));
+#217 = DIRECTION('',(0.E+000,0.E+000,1.));
+#218 = DEFINITIONAL_REPRESENTATION('',(#219),#223);
+#219 = LINE('',#220,#221);
+#220 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#221 = VECTOR('',#222,1.);
+#222 = DIRECTION('',(1.,0.E+000));
+#223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#224 = ADVANCED_FACE('',(#225),#137,.T.);
+#225 = FACE_BOUND('',#226,.T.);
+#226 = EDGE_LOOP('',(#227,#228,#229,#252));
+#227 = ORIENTED_EDGE('',*,*,#123,.F.);
+#228 = ORIENTED_EDGE('',*,*,#176,.T.);
+#229 = ORIENTED_EDGE('',*,*,#230,.T.);
+#230 = EDGE_CURVE('',#177,#231,#233,.T.);
+#231 = VERTEX_POINT('',#232);
+#232 = CARTESIAN_POINT('',(550.,550.,450.));
+#233 = SURFACE_CURVE('',#234,(#238,#245),.PCURVE_S1.);
+#234 = LINE('',#235,#236);
+#235 = CARTESIAN_POINT('',(550.,0.E+000,450.));
+#236 = VECTOR('',#237,1.);
+#237 = DIRECTION('',(0.E+000,1.,0.E+000));
+#238 = PCURVE('',#137,#239);
+#239 = DEFINITIONAL_REPRESENTATION('',(#240),#244);
+#240 = LINE('',#241,#242);
+#241 = CARTESIAN_POINT('',(550.,0.E+000));
+#242 = VECTOR('',#243,1.);
+#243 = DIRECTION('',(0.E+000,1.));
+#244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#245 = PCURVE('',#213,#246);
+#246 = DEFINITIONAL_REPRESENTATION('',(#247),#251);
+#247 = LINE('',#248,#249);
+#248 = CARTESIAN_POINT('',(50.,0.E+000));
+#249 = VECTOR('',#250,1.);
+#250 = DIRECTION('',(0.E+000,-1.));
+#251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#252 = ORIENTED_EDGE('',*,*,#253,.F.);
+#253 = EDGE_CURVE('',#96,#231,#254,.T.);
+#254 = SURFACE_CURVE('',#255,(#259,#266),.PCURVE_S1.);
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(0.E+000,550.,450.));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(1.,0.E+000,0.E+000));
+#259 = PCURVE('',#137,#260);
+#260 = DEFINITIONAL_REPRESENTATION('',(#261),#265);
+#261 = LINE('',#262,#263);
+#262 = CARTESIAN_POINT('',(0.E+000,550.));
+#263 = VECTOR('',#264,1.);
+#264 = DIRECTION('',(1.,0.E+000));
+#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#266 = PCURVE('',#111,#267);
+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#272);
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(50.,0.E+000));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(0.E+000,1.));
+#272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#273 = ADVANCED_FACE('',(#274),#111,.T.);
+#274 = FACE_BOUND('',#275,.T.);
+#275 = EDGE_LOOP('',(#276,#299,#300,#301));
+#276 = ORIENTED_EDGE('',*,*,#277,.F.);
+#277 = EDGE_CURVE('',#68,#278,#280,.T.);
+#278 = VERTEX_POINT('',#279);
+#279 = CARTESIAN_POINT('',(550.,550.,400.));
+#280 = SURFACE_CURVE('',#281,(#285,#292),.PCURVE_S1.);
+#281 = LINE('',#282,#283);
+#282 = CARTESIAN_POINT('',(0.E+000,550.,400.));
+#283 = VECTOR('',#284,1.);
+#284 = DIRECTION('',(1.,0.E+000,0.E+000));
+#285 = PCURVE('',#111,#286);
+#286 = DEFINITIONAL_REPRESENTATION('',(#287),#291);
+#287 = LINE('',#288,#289);
+#288 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#289 = VECTOR('',#290,1.);
+#290 = DIRECTION('',(0.E+000,1.));
+#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#292 = PCURVE('',#83,#293);
+#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
+#294 = LINE('',#295,#296);
+#295 = CARTESIAN_POINT('',(0.E+000,550.));
+#296 = VECTOR('',#297,1.);
+#297 = DIRECTION('',(1.,0.E+000));
+#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#299 = ORIENTED_EDGE('',*,*,#95,.T.);
+#300 = ORIENTED_EDGE('',*,*,#253,.T.);
+#301 = ORIENTED_EDGE('',*,*,#302,.F.);
+#302 = EDGE_CURVE('',#278,#231,#303,.T.);
+#303 = SURFACE_CURVE('',#304,(#308,#315),.PCURVE_S1.);
+#304 = LINE('',#305,#306);
+#305 = CARTESIAN_POINT('',(550.,550.,400.));
+#306 = VECTOR('',#307,1.);
+#307 = DIRECTION('',(0.E+000,0.E+000,1.));
+#308 = PCURVE('',#111,#309);
+#309 = DEFINITIONAL_REPRESENTATION('',(#310),#314);
+#310 = LINE('',#311,#312);
+#311 = CARTESIAN_POINT('',(0.E+000,550.));
+#312 = VECTOR('',#313,1.);
+#313 = DIRECTION('',(1.,0.E+000));
+#314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#315 = PCURVE('',#213,#316);
+#316 = DEFINITIONAL_REPRESENTATION('',(#317),#321);
+#317 = LINE('',#318,#319);
+#318 = CARTESIAN_POINT('',(0.E+000,-550.));
+#319 = VECTOR('',#320,1.);
+#320 = DIRECTION('',(1.,0.E+000));
+#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#322 = ADVANCED_FACE('',(#323,#349,#463,#569,#683),#83,.F.);
+#323 = FACE_BOUND('',#324,.F.);
+#324 = EDGE_LOOP('',(#325,#326,#327,#348));
+#325 = ORIENTED_EDGE('',*,*,#67,.F.);
+#326 = ORIENTED_EDGE('',*,*,#152,.T.);
+#327 = ORIENTED_EDGE('',*,*,#328,.T.);
+#328 = EDGE_CURVE('',#153,#278,#329,.T.);
+#329 = SURFACE_CURVE('',#330,(#334,#341),.PCURVE_S1.);
+#330 = LINE('',#331,#332);
+#331 = CARTESIAN_POINT('',(550.,0.E+000,400.));
+#332 = VECTOR('',#333,1.);
+#333 = DIRECTION('',(0.E+000,1.,0.E+000));
+#334 = PCURVE('',#83,#335);
+#335 = DEFINITIONAL_REPRESENTATION('',(#336),#340);
+#336 = LINE('',#337,#338);
+#337 = CARTESIAN_POINT('',(550.,0.E+000));
+#338 = VECTOR('',#339,1.);
+#339 = DIRECTION('',(0.E+000,1.));
+#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#341 = PCURVE('',#213,#342);
+#342 = DEFINITIONAL_REPRESENTATION('',(#343),#347);
+#343 = LINE('',#344,#345);
+#344 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#345 = VECTOR('',#346,1.);
+#346 = DIRECTION('',(0.E+000,-1.));
+#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#348 = ORIENTED_EDGE('',*,*,#277,.F.);
+#349 = FACE_BOUND('',#350,.F.);
+#350 = EDGE_LOOP('',(#351,#381,#409,#437));
+#351 = ORIENTED_EDGE('',*,*,#352,.T.);
+#352 = EDGE_CURVE('',#353,#355,#357,.T.);
+#353 = VERTEX_POINT('',#354);
+#354 = CARTESIAN_POINT('',(498.,498.,400.));
+#355 = VERTEX_POINT('',#356);
+#356 = CARTESIAN_POINT('',(498.,548.5,400.));
+#357 = SURFACE_CURVE('',#358,(#362,#369),.PCURVE_S1.);
+#358 = LINE('',#359,#360);
+#359 = CARTESIAN_POINT('',(498.,498.,400.));
+#360 = VECTOR('',#361,1.);
+#361 = DIRECTION('',(0.E+000,1.,0.E+000));
+#362 = PCURVE('',#83,#363);
+#363 = DEFINITIONAL_REPRESENTATION('',(#364),#368);
+#364 = LINE('',#365,#366);
+#365 = CARTESIAN_POINT('',(498.,498.));
+#366 = VECTOR('',#367,1.);
+#367 = DIRECTION('',(0.E+000,1.));
+#368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#369 = PCURVE('',#370,#375);
+#370 = PLANE('',#371);
+#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374);
+#372 = CARTESIAN_POINT('',(498.,498.,-5.));
+#373 = DIRECTION('',(1.,0.E+000,0.E+000));
+#374 = DIRECTION('',(0.E+000,0.E+000,1.));
+#375 = DEFINITIONAL_REPRESENTATION('',(#376),#380);
+#376 = LINE('',#377,#378);
+#377 = CARTESIAN_POINT('',(405.,0.E+000));
+#378 = VECTOR('',#379,1.);
+#379 = DIRECTION('',(0.E+000,-1.));
+#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#381 = ORIENTED_EDGE('',*,*,#382,.T.);
+#382 = EDGE_CURVE('',#355,#383,#385,.T.);
+#383 = VERTEX_POINT('',#384);
+#384 = CARTESIAN_POINT('',(548.5,548.5,400.));
+#385 = SURFACE_CURVE('',#386,(#390,#397),.PCURVE_S1.);
+#386 = LINE('',#387,#388);
+#387 = CARTESIAN_POINT('',(498.,548.5,400.));
+#388 = VECTOR('',#389,1.);
+#389 = DIRECTION('',(1.,0.E+000,0.E+000));
+#390 = PCURVE('',#83,#391);
+#391 = DEFINITIONAL_REPRESENTATION('',(#392),#396);
+#392 = LINE('',#393,#394);
+#393 = CARTESIAN_POINT('',(498.,548.5));
+#394 = VECTOR('',#395,1.);
+#395 = DIRECTION('',(1.,0.E+000));
+#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#397 = PCURVE('',#398,#403);
+#398 = PLANE('',#399);
+#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
+#400 = CARTESIAN_POINT('',(498.,548.5,-5.));
+#401 = DIRECTION('',(0.E+000,1.,0.E+000));
+#402 = DIRECTION('',(0.E+000,0.E+000,1.));
+#403 = DEFINITIONAL_REPRESENTATION('',(#404),#408);
+#404 = LINE('',#405,#406);
+#405 = CARTESIAN_POINT('',(405.,0.E+000));
+#406 = VECTOR('',#407,1.);
+#407 = DIRECTION('',(0.E+000,1.));
+#408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#409 = ORIENTED_EDGE('',*,*,#410,.F.);
+#410 = EDGE_CURVE('',#411,#383,#413,.T.);
+#411 = VERTEX_POINT('',#412);
+#412 = CARTESIAN_POINT('',(548.5,498.,400.));
+#413 = SURFACE_CURVE('',#414,(#418,#425),.PCURVE_S1.);
+#414 = LINE('',#415,#416);
+#415 = CARTESIAN_POINT('',(548.5,498.,400.));
+#416 = VECTOR('',#417,1.);
+#417 = DIRECTION('',(0.E+000,1.,0.E+000));
+#418 = PCURVE('',#83,#419);
+#419 = DEFINITIONAL_REPRESENTATION('',(#420),#424);
+#420 = LINE('',#421,#422);
+#421 = CARTESIAN_POINT('',(548.5,498.));
+#422 = VECTOR('',#423,1.);
+#423 = DIRECTION('',(0.E+000,1.));
+#424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#425 = PCURVE('',#426,#431);
+#426 = PLANE('',#427);
+#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430);
+#428 = CARTESIAN_POINT('',(548.5,498.,-5.));
+#429 = DIRECTION('',(1.,0.E+000,0.E+000));
+#430 = DIRECTION('',(0.E+000,0.E+000,1.));
+#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436);
+#432 = LINE('',#433,#434);
+#433 = CARTESIAN_POINT('',(405.,0.E+000));
+#434 = VECTOR('',#435,1.);
+#435 = DIRECTION('',(0.E+000,-1.));
+#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#437 = ORIENTED_EDGE('',*,*,#438,.F.);
+#438 = EDGE_CURVE('',#353,#411,#439,.T.);
+#439 = SURFACE_CURVE('',#440,(#444,#451),.PCURVE_S1.);
+#440 = LINE('',#441,#442);
+#441 = CARTESIAN_POINT('',(498.,498.,400.));
+#442 = VECTOR('',#443,1.);
+#443 = DIRECTION('',(1.,0.E+000,0.E+000));
+#444 = PCURVE('',#83,#445);
+#445 = DEFINITIONAL_REPRESENTATION('',(#446),#450);
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(498.,498.));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(1.,0.E+000));
+#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#451 = PCURVE('',#452,#457);
+#452 = PLANE('',#453);
+#453 = AXIS2_PLACEMENT_3D('',#454,#455,#456);
+#454 = CARTESIAN_POINT('',(498.,498.,-5.));
+#455 = DIRECTION('',(0.E+000,1.,0.E+000));
+#456 = DIRECTION('',(0.E+000,0.E+000,1.));
+#457 = DEFINITIONAL_REPRESENTATION('',(#458),#462);
+#458 = LINE('',#459,#460);
+#459 = CARTESIAN_POINT('',(405.,0.E+000));
+#460 = VECTOR('',#461,1.);
+#461 = DIRECTION('',(0.E+000,1.));
+#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#463 = FACE_BOUND('',#464,.F.);
+#464 = EDGE_LOOP('',(#465,#493,#519,#545));
+#465 = ORIENTED_EDGE('',*,*,#466,.F.);
+#466 = EDGE_CURVE('',#467,#469,#471,.T.);
+#467 = VERTEX_POINT('',#468);
+#468 = CARTESIAN_POINT('',(1.5,548.5,400.));
+#469 = VERTEX_POINT('',#470);
+#470 = CARTESIAN_POINT('',(1.5,498.,400.));
+#471 = SURFACE_CURVE('',#472,(#476,#482),.PCURVE_S1.);
+#472 = LINE('',#473,#474);
+#473 = CARTESIAN_POINT('',(1.5,249.,400.));
+#474 = VECTOR('',#475,1.);
+#475 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#476 = PCURVE('',#83,#477);
+#477 = DEFINITIONAL_REPRESENTATION('',(#478),#481);
+#478 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#479,#480),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-304.55,-243.95),.PIECEWISE_BEZIER_KNOTS.);
+#479 = CARTESIAN_POINT('',(1.5,553.55));
+#480 = CARTESIAN_POINT('',(1.5,492.95));
+#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#482 = PCURVE('',#483,#488);
+#483 = PLANE('',#484);
+#484 = AXIS2_PLACEMENT_3D('',#485,#486,#487);
+#485 = CARTESIAN_POINT('',(1.5,498.,0.E+000));
+#486 = DIRECTION('',(1.,0.E+000,0.E+000));
+#487 = DIRECTION('',(0.E+000,0.E+000,1.));
+#488 = DEFINITIONAL_REPRESENTATION('',(#489),#492);
+#489 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#490,#491),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-304.55,-243.95),.PIECEWISE_BEZIER_KNOTS.);
+#490 = CARTESIAN_POINT('',(400.,-55.55));
+#491 = CARTESIAN_POINT('',(400.,5.05));
+#492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#493 = ORIENTED_EDGE('',*,*,#494,.T.);
+#494 = EDGE_CURVE('',#467,#495,#497,.T.);
+#495 = VERTEX_POINT('',#496);
+#496 = CARTESIAN_POINT('',(52.,548.5,400.));
+#497 = SURFACE_CURVE('',#498,(#502,#508),.PCURVE_S1.);
+#498 = LINE('',#499,#500);
+#499 = CARTESIAN_POINT('',(0.75,548.5,400.));
+#500 = VECTOR('',#501,1.);
+#501 = DIRECTION('',(1.,0.E+000,0.E+000));
+#502 = PCURVE('',#83,#503);
+#503 = DEFINITIONAL_REPRESENTATION('',(#504),#507);
+#504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#505,#506),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-4.3,56.3),.PIECEWISE_BEZIER_KNOTS.);
+#505 = CARTESIAN_POINT('',(-3.55,548.5));
+#506 = CARTESIAN_POINT('',(57.05,548.5));
+#507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#508 = PCURVE('',#509,#514);
+#509 = PLANE('',#510);
+#510 = AXIS2_PLACEMENT_3D('',#511,#512,#513);
+#511 = CARTESIAN_POINT('',(1.5,548.5,0.E+000));
+#512 = DIRECTION('',(0.E+000,1.,0.E+000));
+#513 = DIRECTION('',(0.E+000,0.E+000,1.));
+#514 = DEFINITIONAL_REPRESENTATION('',(#515),#518);
+#515 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#516,#517),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-4.3,56.3),.PIECEWISE_BEZIER_KNOTS.);
+#516 = CARTESIAN_POINT('',(400.,-5.05));
+#517 = CARTESIAN_POINT('',(400.,55.55));
+#518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#519 = ORIENTED_EDGE('',*,*,#520,.T.);
+#520 = EDGE_CURVE('',#495,#521,#523,.T.);
+#521 = VERTEX_POINT('',#522);
+#522 = CARTESIAN_POINT('',(52.,498.,400.));
+#523 = SURFACE_CURVE('',#524,(#528,#534),.PCURVE_S1.);
+#524 = LINE('',#525,#526);
+#525 = CARTESIAN_POINT('',(52.,249.,400.));
+#526 = VECTOR('',#527,1.);
+#527 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#528 = PCURVE('',#83,#529);
+#529 = DEFINITIONAL_REPRESENTATION('',(#530),#533);
+#530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#531,#532),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-304.55,-243.95),.PIECEWISE_BEZIER_KNOTS.);
+#531 = CARTESIAN_POINT('',(52.,553.55));
+#532 = CARTESIAN_POINT('',(52.,492.95));
+#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#534 = PCURVE('',#535,#540);
+#535 = PLANE('',#536);
+#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539);
+#537 = CARTESIAN_POINT('',(52.,498.,0.E+000));
+#538 = DIRECTION('',(1.,0.E+000,0.E+000));
+#539 = DIRECTION('',(0.E+000,0.E+000,1.));
+#540 = DEFINITIONAL_REPRESENTATION('',(#541),#544);
+#541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#542,#543),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-304.55,-243.95),.PIECEWISE_BEZIER_KNOTS.);
+#542 = CARTESIAN_POINT('',(400.,-55.55));
+#543 = CARTESIAN_POINT('',(400.,5.05));
+#544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#545 = ORIENTED_EDGE('',*,*,#546,.F.);
+#546 = EDGE_CURVE('',#469,#521,#547,.T.);
+#547 = SURFACE_CURVE('',#548,(#552,#558),.PCURVE_S1.);
+#548 = LINE('',#549,#550);
+#549 = CARTESIAN_POINT('',(0.75,498.,400.));
+#550 = VECTOR('',#551,1.);
+#551 = DIRECTION('',(1.,0.E+000,0.E+000));
+#552 = PCURVE('',#83,#553);
+#553 = DEFINITIONAL_REPRESENTATION('',(#554),#557);
+#554 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#555,#556),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-4.3,56.3),.PIECEWISE_BEZIER_KNOTS.);
+#555 = CARTESIAN_POINT('',(-3.55,498.));
+#556 = CARTESIAN_POINT('',(57.05,498.));
+#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#558 = PCURVE('',#559,#564);
+#559 = PLANE('',#560);
+#560 = AXIS2_PLACEMENT_3D('',#561,#562,#563);
+#561 = CARTESIAN_POINT('',(1.5,498.,0.E+000));
+#562 = DIRECTION('',(0.E+000,1.,0.E+000));
+#563 = DIRECTION('',(0.E+000,0.E+000,1.));
+#564 = DEFINITIONAL_REPRESENTATION('',(#565),#568);
+#565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#566,#567),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-4.3,56.3),.PIECEWISE_BEZIER_KNOTS.);
+#566 = CARTESIAN_POINT('',(400.,-5.05));
+#567 = CARTESIAN_POINT('',(400.,55.55));
+#568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#569 = FACE_BOUND('',#570,.F.);
+#570 = EDGE_LOOP('',(#571,#601,#629,#657));
+#571 = ORIENTED_EDGE('',*,*,#572,.T.);
+#572 = EDGE_CURVE('',#573,#575,#577,.T.);
+#573 = VERTEX_POINT('',#574);
+#574 = CARTESIAN_POINT('',(498.,1.5,400.));
+#575 = VERTEX_POINT('',#576);
+#576 = CARTESIAN_POINT('',(498.,52.,400.));
+#577 = SURFACE_CURVE('',#578,(#582,#589),.PCURVE_S1.);
+#578 = LINE('',#579,#580);
+#579 = CARTESIAN_POINT('',(498.,1.5,400.));
+#580 = VECTOR('',#581,1.);
+#581 = DIRECTION('',(0.E+000,1.,0.E+000));
+#582 = PCURVE('',#83,#583);
+#583 = DEFINITIONAL_REPRESENTATION('',(#584),#588);
+#584 = LINE('',#585,#586);
+#585 = CARTESIAN_POINT('',(498.,1.5));
+#586 = VECTOR('',#587,1.);
+#587 = DIRECTION('',(0.E+000,1.));
+#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#589 = PCURVE('',#590,#595);
+#590 = PLANE('',#591);
+#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594);
+#592 = CARTESIAN_POINT('',(498.,1.5,-5.));
+#593 = DIRECTION('',(1.,0.E+000,0.E+000));
+#594 = DIRECTION('',(0.E+000,0.E+000,1.));
+#595 = DEFINITIONAL_REPRESENTATION('',(#596),#600);
+#596 = LINE('',#597,#598);
+#597 = CARTESIAN_POINT('',(405.,0.E+000));
+#598 = VECTOR('',#599,1.);
+#599 = DIRECTION('',(0.E+000,-1.));
+#600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#601 = ORIENTED_EDGE('',*,*,#602,.T.);
+#602 = EDGE_CURVE('',#575,#603,#605,.T.);
+#603 = VERTEX_POINT('',#604);
+#604 = CARTESIAN_POINT('',(548.5,52.,400.));
+#605 = SURFACE_CURVE('',#606,(#610,#617),.PCURVE_S1.);
+#606 = LINE('',#607,#608);
+#607 = CARTESIAN_POINT('',(498.,52.,400.));
+#608 = VECTOR('',#609,1.);
+#609 = DIRECTION('',(1.,0.E+000,0.E+000));
+#610 = PCURVE('',#83,#611);
+#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616);
+#612 = LINE('',#613,#614);
+#613 = CARTESIAN_POINT('',(498.,52.));
+#614 = VECTOR('',#615,1.);
+#615 = DIRECTION('',(1.,0.E+000));
+#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#617 = PCURVE('',#618,#623);
+#618 = PLANE('',#619);
+#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622);
+#620 = CARTESIAN_POINT('',(498.,52.,-5.));
+#621 = DIRECTION('',(0.E+000,1.,0.E+000));
+#622 = DIRECTION('',(0.E+000,0.E+000,1.));
+#623 = DEFINITIONAL_REPRESENTATION('',(#624),#628);
+#624 = LINE('',#625,#626);
+#625 = CARTESIAN_POINT('',(405.,0.E+000));
+#626 = VECTOR('',#627,1.);
+#627 = DIRECTION('',(0.E+000,1.));
+#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#629 = ORIENTED_EDGE('',*,*,#630,.F.);
+#630 = EDGE_CURVE('',#631,#603,#633,.T.);
+#631 = VERTEX_POINT('',#632);
+#632 = CARTESIAN_POINT('',(548.5,1.5,400.));
+#633 = SURFACE_CURVE('',#634,(#638,#645),.PCURVE_S1.);
+#634 = LINE('',#635,#636);
+#635 = CARTESIAN_POINT('',(548.5,1.5,400.));
+#636 = VECTOR('',#637,1.);
+#637 = DIRECTION('',(0.E+000,1.,0.E+000));
+#638 = PCURVE('',#83,#639);
+#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644);
+#640 = LINE('',#641,#642);
+#641 = CARTESIAN_POINT('',(548.5,1.5));
+#642 = VECTOR('',#643,1.);
+#643 = DIRECTION('',(0.E+000,1.));
+#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#645 = PCURVE('',#646,#651);
+#646 = PLANE('',#647);
+#647 = AXIS2_PLACEMENT_3D('',#648,#649,#650);
+#648 = CARTESIAN_POINT('',(548.5,1.5,-5.));
+#649 = DIRECTION('',(1.,0.E+000,0.E+000));
+#650 = DIRECTION('',(0.E+000,0.E+000,1.));
+#651 = DEFINITIONAL_REPRESENTATION('',(#652),#656);
+#652 = LINE('',#653,#654);
+#653 = CARTESIAN_POINT('',(405.,0.E+000));
+#654 = VECTOR('',#655,1.);
+#655 = DIRECTION('',(0.E+000,-1.));
+#656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#657 = ORIENTED_EDGE('',*,*,#658,.F.);
+#658 = EDGE_CURVE('',#573,#631,#659,.T.);
+#659 = SURFACE_CURVE('',#660,(#664,#671),.PCURVE_S1.);
+#660 = LINE('',#661,#662);
+#661 = CARTESIAN_POINT('',(498.,1.5,400.));
+#662 = VECTOR('',#663,1.);
+#663 = DIRECTION('',(1.,0.E+000,0.E+000));
+#664 = PCURVE('',#83,#665);
+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670);
+#666 = LINE('',#667,#668);
+#667 = CARTESIAN_POINT('',(498.,1.5));
+#668 = VECTOR('',#669,1.);
+#669 = DIRECTION('',(1.,0.E+000));
+#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#671 = PCURVE('',#672,#677);
+#672 = PLANE('',#673);
+#673 = AXIS2_PLACEMENT_3D('',#674,#675,#676);
+#674 = CARTESIAN_POINT('',(498.,1.5,-5.));
+#675 = DIRECTION('',(0.E+000,1.,0.E+000));
+#676 = DIRECTION('',(0.E+000,0.E+000,1.));
+#677 = DEFINITIONAL_REPRESENTATION('',(#678),#682);
+#678 = LINE('',#679,#680);
+#679 = CARTESIAN_POINT('',(405.,0.E+000));
+#680 = VECTOR('',#681,1.);
+#681 = DIRECTION('',(0.E+000,1.));
+#682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#683 = FACE_BOUND('',#684,.F.);
+#684 = EDGE_LOOP('',(#685,#713,#739,#765));
+#685 = ORIENTED_EDGE('',*,*,#686,.F.);
+#686 = EDGE_CURVE('',#687,#689,#691,.T.);
+#687 = VERTEX_POINT('',#688);
+#688 = CARTESIAN_POINT('',(1.5,52.,400.));
+#689 = VERTEX_POINT('',#690);
+#690 = CARTESIAN_POINT('',(1.5,1.5,400.));
+#691 = SURFACE_CURVE('',#692,(#696,#702),.PCURVE_S1.);
+#692 = LINE('',#693,#694);
+#693 = CARTESIAN_POINT('',(1.5,0.75,400.));
+#694 = VECTOR('',#695,1.);
+#695 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#696 = PCURVE('',#83,#697);
+#697 = DEFINITIONAL_REPRESENTATION('',(#698),#701);
+#698 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#699,#700),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-56.3,4.3),.PIECEWISE_BEZIER_KNOTS.);
+#699 = CARTESIAN_POINT('',(1.5,57.05));
+#700 = CARTESIAN_POINT('',(1.5,-3.55));
+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#702 = PCURVE('',#703,#708);
+#703 = PLANE('',#704);
+#704 = AXIS2_PLACEMENT_3D('',#705,#706,#707);
+#705 = CARTESIAN_POINT('',(1.5,1.5,0.E+000));
+#706 = DIRECTION('',(1.,0.E+000,0.E+000));
+#707 = DIRECTION('',(0.E+000,0.E+000,1.));
+#708 = DEFINITIONAL_REPRESENTATION('',(#709),#712);
+#709 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#710,#711),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-56.3,4.3),.PIECEWISE_BEZIER_KNOTS.);
+#710 = CARTESIAN_POINT('',(400.,-55.55));
+#711 = CARTESIAN_POINT('',(400.,5.05));
+#712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#713 = ORIENTED_EDGE('',*,*,#714,.T.);
+#714 = EDGE_CURVE('',#687,#715,#717,.T.);
+#715 = VERTEX_POINT('',#716);
+#716 = CARTESIAN_POINT('',(52.,52.,400.));
+#717 = SURFACE_CURVE('',#718,(#722,#728),.PCURVE_S1.);
+#718 = LINE('',#719,#720);
+#719 = CARTESIAN_POINT('',(0.75,52.,400.));
+#720 = VECTOR('',#721,1.);
+#721 = DIRECTION('',(1.,0.E+000,0.E+000));
+#722 = PCURVE('',#83,#723);
+#723 = DEFINITIONAL_REPRESENTATION('',(#724),#727);
+#724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#725,#726),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-4.3,56.3),.PIECEWISE_BEZIER_KNOTS.);
+#725 = CARTESIAN_POINT('',(-3.55,52.));
+#726 = CARTESIAN_POINT('',(57.05,52.));
+#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#728 = PCURVE('',#729,#734);
+#729 = PLANE('',#730);
+#730 = AXIS2_PLACEMENT_3D('',#731,#732,#733);
+#731 = CARTESIAN_POINT('',(1.5,52.,0.E+000));
+#732 = DIRECTION('',(0.E+000,1.,0.E+000));
+#733 = DIRECTION('',(0.E+000,0.E+000,1.));
+#734 = DEFINITIONAL_REPRESENTATION('',(#735),#738);
+#735 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#736,#737),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-4.3,56.3),.PIECEWISE_BEZIER_KNOTS.);
+#736 = CARTESIAN_POINT('',(400.,-5.05));
+#737 = CARTESIAN_POINT('',(400.,55.55));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#739 = ORIENTED_EDGE('',*,*,#740,.T.);
+#740 = EDGE_CURVE('',#715,#741,#743,.T.);
+#741 = VERTEX_POINT('',#742);
+#742 = CARTESIAN_POINT('',(52.,1.5,400.));
+#743 = SURFACE_CURVE('',#744,(#748,#754),.PCURVE_S1.);
+#744 = LINE('',#745,#746);
+#745 = CARTESIAN_POINT('',(52.,0.75,400.));
+#746 = VECTOR('',#747,1.);
+#747 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#748 = PCURVE('',#83,#749);
+#749 = DEFINITIONAL_REPRESENTATION('',(#750),#753);
+#750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#751,#752),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-56.3,4.3),.PIECEWISE_BEZIER_KNOTS.);
+#751 = CARTESIAN_POINT('',(52.,57.05));
+#752 = CARTESIAN_POINT('',(52.,-3.55));
+#753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#754 = PCURVE('',#755,#760);
+#755 = PLANE('',#756);
+#756 = AXIS2_PLACEMENT_3D('',#757,#758,#759);
+#757 = CARTESIAN_POINT('',(52.,1.5,0.E+000));
+#758 = DIRECTION('',(1.,0.E+000,0.E+000));
+#759 = DIRECTION('',(0.E+000,0.E+000,1.));
+#760 = DEFINITIONAL_REPRESENTATION('',(#761),#764);
+#761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#762,#763),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-56.3,4.3),.PIECEWISE_BEZIER_KNOTS.);
+#762 = CARTESIAN_POINT('',(400.,-55.55));
+#763 = CARTESIAN_POINT('',(400.,5.05));
+#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#765 = ORIENTED_EDGE('',*,*,#766,.F.);
+#766 = EDGE_CURVE('',#689,#741,#767,.T.);
+#767 = SURFACE_CURVE('',#768,(#772,#778),.PCURVE_S1.);
+#768 = LINE('',#769,#770);
+#769 = CARTESIAN_POINT('',(0.75,1.5,400.));
+#770 = VECTOR('',#771,1.);
+#771 = DIRECTION('',(1.,0.E+000,0.E+000));
+#772 = PCURVE('',#83,#773);
+#773 = DEFINITIONAL_REPRESENTATION('',(#774),#777);
+#774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#775,#776),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-4.3,56.3),.PIECEWISE_BEZIER_KNOTS.);
+#775 = CARTESIAN_POINT('',(-3.55,1.5));
+#776 = CARTESIAN_POINT('',(57.05,1.5));
+#777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#778 = PCURVE('',#779,#784);
+#779 = PLANE('',#780);
+#780 = AXIS2_PLACEMENT_3D('',#781,#782,#783);
+#781 = CARTESIAN_POINT('',(1.5,1.5,0.E+000));
+#782 = DIRECTION('',(0.E+000,1.,0.E+000));
+#783 = DIRECTION('',(0.E+000,0.E+000,1.));
+#784 = DEFINITIONAL_REPRESENTATION('',(#785),#788);
+#785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#786,#787),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-4.3,56.3),.PIECEWISE_BEZIER_KNOTS.);
+#786 = CARTESIAN_POINT('',(400.,-5.05));
+#787 = CARTESIAN_POINT('',(400.,55.55));
+#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#789 = ADVANCED_FACE('',(#790),#213,.T.);
+#790 = FACE_BOUND('',#791,.T.);
+#791 = EDGE_LOOP('',(#792,#793,#794,#795));
+#792 = ORIENTED_EDGE('',*,*,#199,.F.);
+#793 = ORIENTED_EDGE('',*,*,#328,.T.);
+#794 = ORIENTED_EDGE('',*,*,#302,.T.);
+#795 = ORIENTED_EDGE('',*,*,#230,.F.);
+#796 = ADVANCED_FACE('',(#797),#370,.F.);
+#797 = FACE_BOUND('',#798,.F.);
+#798 = EDGE_LOOP('',(#799,#822,#850,#871));
+#799 = ORIENTED_EDGE('',*,*,#800,.F.);
+#800 = EDGE_CURVE('',#801,#353,#803,.T.);
+#801 = VERTEX_POINT('',#802);
+#802 = CARTESIAN_POINT('',(498.,498.,-5.));
+#803 = SURFACE_CURVE('',#804,(#808,#815),.PCURVE_S1.);
+#804 = LINE('',#805,#806);
+#805 = CARTESIAN_POINT('',(498.,498.,-5.));
+#806 = VECTOR('',#807,1.);
+#807 = DIRECTION('',(0.E+000,0.E+000,1.));
+#808 = PCURVE('',#370,#809);
+#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814);
+#810 = LINE('',#811,#812);
+#811 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#812 = VECTOR('',#813,1.);
+#813 = DIRECTION('',(1.,0.E+000));
+#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#815 = PCURVE('',#452,#816);
+#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821);
+#817 = LINE('',#818,#819);
+#818 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#819 = VECTOR('',#820,1.);
+#820 = DIRECTION('',(1.,0.E+000));
+#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#822 = ORIENTED_EDGE('',*,*,#823,.T.);
+#823 = EDGE_CURVE('',#801,#824,#826,.T.);
+#824 = VERTEX_POINT('',#825);
+#825 = CARTESIAN_POINT('',(498.,548.5,-5.));
+#826 = SURFACE_CURVE('',#827,(#831,#838),.PCURVE_S1.);
+#827 = LINE('',#828,#829);
+#828 = CARTESIAN_POINT('',(498.,498.,-5.));
+#829 = VECTOR('',#830,1.);
+#830 = DIRECTION('',(0.E+000,1.,0.E+000));
+#831 = PCURVE('',#370,#832);
+#832 = DEFINITIONAL_REPRESENTATION('',(#833),#837);
+#833 = LINE('',#834,#835);
+#834 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#835 = VECTOR('',#836,1.);
+#836 = DIRECTION('',(0.E+000,-1.));
+#837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#838 = PCURVE('',#839,#844);
+#839 = PLANE('',#840);
+#840 = AXIS2_PLACEMENT_3D('',#841,#842,#843);
+#841 = CARTESIAN_POINT('',(498.,498.,-5.));
+#842 = DIRECTION('',(0.E+000,0.E+000,1.));
+#843 = DIRECTION('',(1.,0.E+000,0.E+000));
+#844 = DEFINITIONAL_REPRESENTATION('',(#845),#849);
+#845 = LINE('',#846,#847);
+#846 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#847 = VECTOR('',#848,1.);
+#848 = DIRECTION('',(0.E+000,1.));
+#849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#850 = ORIENTED_EDGE('',*,*,#851,.T.);
+#851 = EDGE_CURVE('',#824,#355,#852,.T.);
+#852 = SURFACE_CURVE('',#853,(#857,#864),.PCURVE_S1.);
+#853 = LINE('',#854,#855);
+#854 = CARTESIAN_POINT('',(498.,548.5,-5.));
+#855 = VECTOR('',#856,1.);
+#856 = DIRECTION('',(0.E+000,0.E+000,1.));
+#857 = PCURVE('',#370,#858);
+#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863);
+#859 = LINE('',#860,#861);
+#860 = CARTESIAN_POINT('',(0.E+000,-50.5));
+#861 = VECTOR('',#862,1.);
+#862 = DIRECTION('',(1.,0.E+000));
+#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#864 = PCURVE('',#398,#865);
+#865 = DEFINITIONAL_REPRESENTATION('',(#866),#870);
+#866 = LINE('',#867,#868);
+#867 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#868 = VECTOR('',#869,1.);
+#869 = DIRECTION('',(1.,0.E+000));
+#870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#871 = ORIENTED_EDGE('',*,*,#352,.F.);
+#872 = ADVANCED_FACE('',(#873),#452,.F.);
+#873 = FACE_BOUND('',#874,.F.);
+#874 = EDGE_LOOP('',(#875,#898,#899,#900));
+#875 = ORIENTED_EDGE('',*,*,#876,.F.);
+#876 = EDGE_CURVE('',#801,#877,#879,.T.);
+#877 = VERTEX_POINT('',#878);
+#878 = CARTESIAN_POINT('',(548.5,498.,-5.));
+#879 = SURFACE_CURVE('',#880,(#884,#891),.PCURVE_S1.);
+#880 = LINE('',#881,#882);
+#881 = CARTESIAN_POINT('',(498.,498.,-5.));
+#882 = VECTOR('',#883,1.);
+#883 = DIRECTION('',(1.,0.E+000,0.E+000));
+#884 = PCURVE('',#452,#885);
+#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890);
+#886 = LINE('',#887,#888);
+#887 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#888 = VECTOR('',#889,1.);
+#889 = DIRECTION('',(0.E+000,1.));
+#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#891 = PCURVE('',#839,#892);
+#892 = DEFINITIONAL_REPRESENTATION('',(#893),#897);
+#893 = LINE('',#894,#895);
+#894 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#895 = VECTOR('',#896,1.);
+#896 = DIRECTION('',(1.,0.E+000));
+#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#898 = ORIENTED_EDGE('',*,*,#800,.T.);
+#899 = ORIENTED_EDGE('',*,*,#438,.T.);
+#900 = ORIENTED_EDGE('',*,*,#901,.F.);
+#901 = EDGE_CURVE('',#877,#411,#902,.T.);
+#902 = SURFACE_CURVE('',#903,(#907,#914),.PCURVE_S1.);
+#903 = LINE('',#904,#905);
+#904 = CARTESIAN_POINT('',(548.5,498.,-5.));
+#905 = VECTOR('',#906,1.);
+#906 = DIRECTION('',(0.E+000,0.E+000,1.));
+#907 = PCURVE('',#452,#908);
+#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913);
+#909 = LINE('',#910,#911);
+#910 = CARTESIAN_POINT('',(0.E+000,50.5));
+#911 = VECTOR('',#912,1.);
+#912 = DIRECTION('',(1.,0.E+000));
+#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#914 = PCURVE('',#426,#915);
+#915 = DEFINITIONAL_REPRESENTATION('',(#916),#920);
+#916 = LINE('',#917,#918);
+#917 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#918 = VECTOR('',#919,1.);
+#919 = DIRECTION('',(1.,0.E+000));
+#920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#921 = ADVANCED_FACE('',(#922),#426,.T.);
+#922 = FACE_BOUND('',#923,.T.);
+#923 = EDGE_LOOP('',(#924,#925,#948,#969));
+#924 = ORIENTED_EDGE('',*,*,#901,.F.);
+#925 = ORIENTED_EDGE('',*,*,#926,.T.);
+#926 = EDGE_CURVE('',#877,#927,#929,.T.);
+#927 = VERTEX_POINT('',#928);
+#928 = CARTESIAN_POINT('',(548.5,548.5,-5.));
+#929 = SURFACE_CURVE('',#930,(#934,#941),.PCURVE_S1.);
+#930 = LINE('',#931,#932);
+#931 = CARTESIAN_POINT('',(548.5,498.,-5.));
+#932 = VECTOR('',#933,1.);
+#933 = DIRECTION('',(0.E+000,1.,0.E+000));
+#934 = PCURVE('',#426,#935);
+#935 = DEFINITIONAL_REPRESENTATION('',(#936),#940);
+#936 = LINE('',#937,#938);
+#937 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#938 = VECTOR('',#939,1.);
+#939 = DIRECTION('',(0.E+000,-1.));
+#940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#941 = PCURVE('',#839,#942);
+#942 = DEFINITIONAL_REPRESENTATION('',(#943),#947);
+#943 = LINE('',#944,#945);
+#944 = CARTESIAN_POINT('',(50.5,0.E+000));
+#945 = VECTOR('',#946,1.);
+#946 = DIRECTION('',(0.E+000,1.));
+#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#948 = ORIENTED_EDGE('',*,*,#949,.T.);
+#949 = EDGE_CURVE('',#927,#383,#950,.T.);
+#950 = SURFACE_CURVE('',#951,(#955,#962),.PCURVE_S1.);
+#951 = LINE('',#952,#953);
+#952 = CARTESIAN_POINT('',(548.5,548.5,-5.));
+#953 = VECTOR('',#954,1.);
+#954 = DIRECTION('',(0.E+000,0.E+000,1.));
+#955 = PCURVE('',#426,#956);
+#956 = DEFINITIONAL_REPRESENTATION('',(#957),#961);
+#957 = LINE('',#958,#959);
+#958 = CARTESIAN_POINT('',(0.E+000,-50.5));
+#959 = VECTOR('',#960,1.);
+#960 = DIRECTION('',(1.,0.E+000));
+#961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#962 = PCURVE('',#398,#963);
+#963 = DEFINITIONAL_REPRESENTATION('',(#964),#968);
+#964 = LINE('',#965,#966);
+#965 = CARTESIAN_POINT('',(0.E+000,50.5));
+#966 = VECTOR('',#967,1.);
+#967 = DIRECTION('',(1.,0.E+000));
+#968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#969 = ORIENTED_EDGE('',*,*,#410,.F.);
+#970 = ADVANCED_FACE('',(#971),#398,.T.);
+#971 = FACE_BOUND('',#972,.T.);
+#972 = EDGE_LOOP('',(#973,#994,#995,#996));
+#973 = ORIENTED_EDGE('',*,*,#974,.F.);
+#974 = EDGE_CURVE('',#824,#927,#975,.T.);
+#975 = SURFACE_CURVE('',#976,(#980,#987),.PCURVE_S1.);
+#976 = LINE('',#977,#978);
+#977 = CARTESIAN_POINT('',(498.,548.5,-5.));
+#978 = VECTOR('',#979,1.);
+#979 = DIRECTION('',(1.,0.E+000,0.E+000));
+#980 = PCURVE('',#398,#981);
+#981 = DEFINITIONAL_REPRESENTATION('',(#982),#986);
+#982 = LINE('',#983,#984);
+#983 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#984 = VECTOR('',#985,1.);
+#985 = DIRECTION('',(0.E+000,1.));
+#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#987 = PCURVE('',#839,#988);
+#988 = DEFINITIONAL_REPRESENTATION('',(#989),#993);
+#989 = LINE('',#990,#991);
+#990 = CARTESIAN_POINT('',(0.E+000,50.5));
+#991 = VECTOR('',#992,1.);
+#992 = DIRECTION('',(1.,0.E+000));
+#993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#994 = ORIENTED_EDGE('',*,*,#851,.T.);
+#995 = ORIENTED_EDGE('',*,*,#382,.T.);
+#996 = ORIENTED_EDGE('',*,*,#949,.F.);
+#997 = ADVANCED_FACE('',(#998),#483,.F.);
+#998 = FACE_BOUND('',#999,.F.);
+#999 = EDGE_LOOP('',(#1000,#1023,#1051,#1072));
+#1000 = ORIENTED_EDGE('',*,*,#1001,.F.);
+#1001 = EDGE_CURVE('',#1002,#469,#1004,.T.);
+#1002 = VERTEX_POINT('',#1003);
+#1003 = CARTESIAN_POINT('',(1.5,498.,0.E+000));
+#1004 = SURFACE_CURVE('',#1005,(#1009,#1016),.PCURVE_S1.);
+#1005 = LINE('',#1006,#1007);
+#1006 = CARTESIAN_POINT('',(1.5,498.,0.E+000));
+#1007 = VECTOR('',#1008,1.);
+#1008 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1009 = PCURVE('',#483,#1010);
+#1010 = DEFINITIONAL_REPRESENTATION('',(#1011),#1015);
+#1011 = LINE('',#1012,#1013);
+#1012 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1013 = VECTOR('',#1014,1.);
+#1014 = DIRECTION('',(1.,0.E+000));
+#1015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1016 = PCURVE('',#559,#1017);
+#1017 = DEFINITIONAL_REPRESENTATION('',(#1018),#1022);
+#1018 = LINE('',#1019,#1020);
+#1019 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1020 = VECTOR('',#1021,1.);
+#1021 = DIRECTION('',(1.,0.E+000));
+#1022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1023 = ORIENTED_EDGE('',*,*,#1024,.T.);
+#1024 = EDGE_CURVE('',#1002,#1025,#1027,.T.);
+#1025 = VERTEX_POINT('',#1026);
+#1026 = CARTESIAN_POINT('',(1.5,548.5,0.E+000));
+#1027 = SURFACE_CURVE('',#1028,(#1032,#1039),.PCURVE_S1.);
+#1028 = LINE('',#1029,#1030);
+#1029 = CARTESIAN_POINT('',(1.5,498.,0.E+000));
+#1030 = VECTOR('',#1031,1.);
+#1031 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1032 = PCURVE('',#483,#1033);
+#1033 = DEFINITIONAL_REPRESENTATION('',(#1034),#1038);
+#1034 = LINE('',#1035,#1036);
+#1035 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1036 = VECTOR('',#1037,1.);
+#1037 = DIRECTION('',(0.E+000,-1.));
+#1038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1039 = PCURVE('',#1040,#1045);
+#1040 = PLANE('',#1041);
+#1041 = AXIS2_PLACEMENT_3D('',#1042,#1043,#1044);
+#1042 = CARTESIAN_POINT('',(1.5,498.,0.E+000));
+#1043 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1044 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1045 = DEFINITIONAL_REPRESENTATION('',(#1046),#1050);
+#1046 = LINE('',#1047,#1048);
+#1047 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1048 = VECTOR('',#1049,1.);
+#1049 = DIRECTION('',(0.E+000,1.));
+#1050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1051 = ORIENTED_EDGE('',*,*,#1052,.T.);
+#1052 = EDGE_CURVE('',#1025,#467,#1053,.T.);
+#1053 = SURFACE_CURVE('',#1054,(#1058,#1065),.PCURVE_S1.);
+#1054 = LINE('',#1055,#1056);
+#1055 = CARTESIAN_POINT('',(1.5,548.5,0.E+000));
+#1056 = VECTOR('',#1057,1.);
+#1057 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1058 = PCURVE('',#483,#1059);
+#1059 = DEFINITIONAL_REPRESENTATION('',(#1060),#1064);
+#1060 = LINE('',#1061,#1062);
+#1061 = CARTESIAN_POINT('',(0.E+000,-50.5));
+#1062 = VECTOR('',#1063,1.);
+#1063 = DIRECTION('',(1.,0.E+000));
+#1064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1065 = PCURVE('',#509,#1066);
+#1066 = DEFINITIONAL_REPRESENTATION('',(#1067),#1071);
+#1067 = LINE('',#1068,#1069);
+#1068 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1069 = VECTOR('',#1070,1.);
+#1070 = DIRECTION('',(1.,0.E+000));
+#1071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1072 = ORIENTED_EDGE('',*,*,#466,.T.);
+#1073 = ADVANCED_FACE('',(#1074),#559,.F.);
+#1074 = FACE_BOUND('',#1075,.F.);
+#1075 = EDGE_LOOP('',(#1076,#1099,#1120,#1121));
+#1076 = ORIENTED_EDGE('',*,*,#1077,.F.);
+#1077 = EDGE_CURVE('',#1078,#521,#1080,.T.);
+#1078 = VERTEX_POINT('',#1079);
+#1079 = CARTESIAN_POINT('',(52.,498.,0.E+000));
+#1080 = SURFACE_CURVE('',#1081,(#1085,#1092),.PCURVE_S1.);
+#1081 = LINE('',#1082,#1083);
+#1082 = CARTESIAN_POINT('',(52.,498.,0.E+000));
+#1083 = VECTOR('',#1084,1.);
+#1084 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1085 = PCURVE('',#559,#1086);
+#1086 = DEFINITIONAL_REPRESENTATION('',(#1087),#1091);
+#1087 = LINE('',#1088,#1089);
+#1088 = CARTESIAN_POINT('',(0.E+000,50.5));
+#1089 = VECTOR('',#1090,1.);
+#1090 = DIRECTION('',(1.,0.E+000));
+#1091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1092 = PCURVE('',#535,#1093);
+#1093 = DEFINITIONAL_REPRESENTATION('',(#1094),#1098);
+#1094 = LINE('',#1095,#1096);
+#1095 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1096 = VECTOR('',#1097,1.);
+#1097 = DIRECTION('',(1.,0.E+000));
+#1098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1099 = ORIENTED_EDGE('',*,*,#1100,.F.);
+#1100 = EDGE_CURVE('',#1002,#1078,#1101,.T.);
+#1101 = SURFACE_CURVE('',#1102,(#1106,#1113),.PCURVE_S1.);
+#1102 = LINE('',#1103,#1104);
+#1103 = CARTESIAN_POINT('',(1.5,498.,0.E+000));
+#1104 = VECTOR('',#1105,1.);
+#1105 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1106 = PCURVE('',#559,#1107);
+#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1112);
+#1108 = LINE('',#1109,#1110);
+#1109 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1110 = VECTOR('',#1111,1.);
+#1111 = DIRECTION('',(0.E+000,1.));
+#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1113 = PCURVE('',#1040,#1114);
+#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1119);
+#1115 = LINE('',#1116,#1117);
+#1116 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1117 = VECTOR('',#1118,1.);
+#1118 = DIRECTION('',(1.,0.E+000));
+#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1120 = ORIENTED_EDGE('',*,*,#1001,.T.);
+#1121 = ORIENTED_EDGE('',*,*,#546,.T.);
+#1122 = ADVANCED_FACE('',(#1123),#535,.T.);
+#1123 = FACE_BOUND('',#1124,.T.);
+#1124 = EDGE_LOOP('',(#1125,#1126,#1149,#1170));
+#1125 = ORIENTED_EDGE('',*,*,#1077,.F.);
+#1126 = ORIENTED_EDGE('',*,*,#1127,.T.);
+#1127 = EDGE_CURVE('',#1078,#1128,#1130,.T.);
+#1128 = VERTEX_POINT('',#1129);
+#1129 = CARTESIAN_POINT('',(52.,548.5,0.E+000));
+#1130 = SURFACE_CURVE('',#1131,(#1135,#1142),.PCURVE_S1.);
+#1131 = LINE('',#1132,#1133);
+#1132 = CARTESIAN_POINT('',(52.,498.,0.E+000));
+#1133 = VECTOR('',#1134,1.);
+#1134 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1135 = PCURVE('',#535,#1136);
+#1136 = DEFINITIONAL_REPRESENTATION('',(#1137),#1141);
+#1137 = LINE('',#1138,#1139);
+#1138 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1139 = VECTOR('',#1140,1.);
+#1140 = DIRECTION('',(0.E+000,-1.));
+#1141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1142 = PCURVE('',#1040,#1143);
+#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1148);
+#1144 = LINE('',#1145,#1146);
+#1145 = CARTESIAN_POINT('',(50.5,0.E+000));
+#1146 = VECTOR('',#1147,1.);
+#1147 = DIRECTION('',(0.E+000,1.));
+#1148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1149 = ORIENTED_EDGE('',*,*,#1150,.T.);
+#1150 = EDGE_CURVE('',#1128,#495,#1151,.T.);
+#1151 = SURFACE_CURVE('',#1152,(#1156,#1163),.PCURVE_S1.);
+#1152 = LINE('',#1153,#1154);
+#1153 = CARTESIAN_POINT('',(52.,548.5,0.E+000));
+#1154 = VECTOR('',#1155,1.);
+#1155 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1156 = PCURVE('',#535,#1157);
+#1157 = DEFINITIONAL_REPRESENTATION('',(#1158),#1162);
+#1158 = LINE('',#1159,#1160);
+#1159 = CARTESIAN_POINT('',(0.E+000,-50.5));
+#1160 = VECTOR('',#1161,1.);
+#1161 = DIRECTION('',(1.,0.E+000));
+#1162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1163 = PCURVE('',#509,#1164);
+#1164 = DEFINITIONAL_REPRESENTATION('',(#1165),#1169);
+#1165 = LINE('',#1166,#1167);
+#1166 = CARTESIAN_POINT('',(0.E+000,50.5));
+#1167 = VECTOR('',#1168,1.);
+#1168 = DIRECTION('',(1.,0.E+000));
+#1169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1170 = ORIENTED_EDGE('',*,*,#520,.T.);
+#1171 = ADVANCED_FACE('',(#1172),#509,.T.);
+#1172 = FACE_BOUND('',#1173,.T.);
+#1173 = EDGE_LOOP('',(#1174,#1175,#1196,#1197));
+#1174 = ORIENTED_EDGE('',*,*,#1150,.F.);
+#1175 = ORIENTED_EDGE('',*,*,#1176,.F.);
+#1176 = EDGE_CURVE('',#1025,#1128,#1177,.T.);
+#1177 = SURFACE_CURVE('',#1178,(#1182,#1189),.PCURVE_S1.);
+#1178 = LINE('',#1179,#1180);
+#1179 = CARTESIAN_POINT('',(1.5,548.5,0.E+000));
+#1180 = VECTOR('',#1181,1.);
+#1181 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1182 = PCURVE('',#509,#1183);
+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1188);
+#1184 = LINE('',#1185,#1186);
+#1185 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1186 = VECTOR('',#1187,1.);
+#1187 = DIRECTION('',(0.E+000,1.));
+#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1189 = PCURVE('',#1040,#1190);
+#1190 = DEFINITIONAL_REPRESENTATION('',(#1191),#1195);
+#1191 = LINE('',#1192,#1193);
+#1192 = CARTESIAN_POINT('',(0.E+000,50.5));
+#1193 = VECTOR('',#1194,1.);
+#1194 = DIRECTION('',(1.,0.E+000));
+#1195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1196 = ORIENTED_EDGE('',*,*,#1052,.T.);
+#1197 = ORIENTED_EDGE('',*,*,#494,.T.);
+#1198 = ADVANCED_FACE('',(#1199),#590,.F.);
+#1199 = FACE_BOUND('',#1200,.F.);
+#1200 = EDGE_LOOP('',(#1201,#1224,#1252,#1273));
+#1201 = ORIENTED_EDGE('',*,*,#1202,.F.);
+#1202 = EDGE_CURVE('',#1203,#573,#1205,.T.);
+#1203 = VERTEX_POINT('',#1204);
+#1204 = CARTESIAN_POINT('',(498.,1.5,-5.));
+#1205 = SURFACE_CURVE('',#1206,(#1210,#1217),.PCURVE_S1.);
+#1206 = LINE('',#1207,#1208);
+#1207 = CARTESIAN_POINT('',(498.,1.5,-5.));
+#1208 = VECTOR('',#1209,1.);
+#1209 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1210 = PCURVE('',#590,#1211);
+#1211 = DEFINITIONAL_REPRESENTATION('',(#1212),#1216);
+#1212 = LINE('',#1213,#1214);
+#1213 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1214 = VECTOR('',#1215,1.);
+#1215 = DIRECTION('',(1.,0.E+000));
+#1216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1217 = PCURVE('',#672,#1218);
+#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223);
+#1219 = LINE('',#1220,#1221);
+#1220 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1221 = VECTOR('',#1222,1.);
+#1222 = DIRECTION('',(1.,0.E+000));
+#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1224 = ORIENTED_EDGE('',*,*,#1225,.T.);
+#1225 = EDGE_CURVE('',#1203,#1226,#1228,.T.);
+#1226 = VERTEX_POINT('',#1227);
+#1227 = CARTESIAN_POINT('',(498.,52.,-5.));
+#1228 = SURFACE_CURVE('',#1229,(#1233,#1240),.PCURVE_S1.);
+#1229 = LINE('',#1230,#1231);
+#1230 = CARTESIAN_POINT('',(498.,1.5,-5.));
+#1231 = VECTOR('',#1232,1.);
+#1232 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1233 = PCURVE('',#590,#1234);
+#1234 = DEFINITIONAL_REPRESENTATION('',(#1235),#1239);
+#1235 = LINE('',#1236,#1237);
+#1236 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1237 = VECTOR('',#1238,1.);
+#1238 = DIRECTION('',(0.E+000,-1.));
+#1239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1240 = PCURVE('',#1241,#1246);
+#1241 = PLANE('',#1242);
+#1242 = AXIS2_PLACEMENT_3D('',#1243,#1244,#1245);
+#1243 = CARTESIAN_POINT('',(498.,1.5,-5.));
+#1244 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1245 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1251);
+#1247 = LINE('',#1248,#1249);
+#1248 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1249 = VECTOR('',#1250,1.);
+#1250 = DIRECTION('',(0.E+000,1.));
+#1251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1252 = ORIENTED_EDGE('',*,*,#1253,.T.);
+#1253 = EDGE_CURVE('',#1226,#575,#1254,.T.);
+#1254 = SURFACE_CURVE('',#1255,(#1259,#1266),.PCURVE_S1.);
+#1255 = LINE('',#1256,#1257);
+#1256 = CARTESIAN_POINT('',(498.,52.,-5.));
+#1257 = VECTOR('',#1258,1.);
+#1258 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1259 = PCURVE('',#590,#1260);
+#1260 = DEFINITIONAL_REPRESENTATION('',(#1261),#1265);
+#1261 = LINE('',#1262,#1263);
+#1262 = CARTESIAN_POINT('',(0.E+000,-50.5));
+#1263 = VECTOR('',#1264,1.);
+#1264 = DIRECTION('',(1.,0.E+000));
+#1265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1266 = PCURVE('',#618,#1267);
+#1267 = DEFINITIONAL_REPRESENTATION('',(#1268),#1272);
+#1268 = LINE('',#1269,#1270);
+#1269 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1270 = VECTOR('',#1271,1.);
+#1271 = DIRECTION('',(1.,0.E+000));
+#1272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1273 = ORIENTED_EDGE('',*,*,#572,.F.);
+#1274 = ADVANCED_FACE('',(#1275),#672,.F.);
+#1275 = FACE_BOUND('',#1276,.F.);
+#1276 = EDGE_LOOP('',(#1277,#1300,#1301,#1302));
+#1277 = ORIENTED_EDGE('',*,*,#1278,.F.);
+#1278 = EDGE_CURVE('',#1203,#1279,#1281,.T.);
+#1279 = VERTEX_POINT('',#1280);
+#1280 = CARTESIAN_POINT('',(548.5,1.5,-5.));
+#1281 = SURFACE_CURVE('',#1282,(#1286,#1293),.PCURVE_S1.);
+#1282 = LINE('',#1283,#1284);
+#1283 = CARTESIAN_POINT('',(498.,1.5,-5.));
+#1284 = VECTOR('',#1285,1.);
+#1285 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1286 = PCURVE('',#672,#1287);
+#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1292);
+#1288 = LINE('',#1289,#1290);
+#1289 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1290 = VECTOR('',#1291,1.);
+#1291 = DIRECTION('',(0.E+000,1.));
+#1292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1293 = PCURVE('',#1241,#1294);
+#1294 = DEFINITIONAL_REPRESENTATION('',(#1295),#1299);
+#1295 = LINE('',#1296,#1297);
+#1296 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1297 = VECTOR('',#1298,1.);
+#1298 = DIRECTION('',(1.,0.E+000));
+#1299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1300 = ORIENTED_EDGE('',*,*,#1202,.T.);
+#1301 = ORIENTED_EDGE('',*,*,#658,.T.);
+#1302 = ORIENTED_EDGE('',*,*,#1303,.F.);
+#1303 = EDGE_CURVE('',#1279,#631,#1304,.T.);
+#1304 = SURFACE_CURVE('',#1305,(#1309,#1316),.PCURVE_S1.);
+#1305 = LINE('',#1306,#1307);
+#1306 = CARTESIAN_POINT('',(548.5,1.5,-5.));
+#1307 = VECTOR('',#1308,1.);
+#1308 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1309 = PCURVE('',#672,#1310);
+#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315);
+#1311 = LINE('',#1312,#1313);
+#1312 = CARTESIAN_POINT('',(0.E+000,50.5));
+#1313 = VECTOR('',#1314,1.);
+#1314 = DIRECTION('',(1.,0.E+000));
+#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1316 = PCURVE('',#646,#1317);
+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322);
+#1318 = LINE('',#1319,#1320);
+#1319 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1320 = VECTOR('',#1321,1.);
+#1321 = DIRECTION('',(1.,0.E+000));
+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1323 = ADVANCED_FACE('',(#1324),#646,.T.);
+#1324 = FACE_BOUND('',#1325,.T.);
+#1325 = EDGE_LOOP('',(#1326,#1327,#1350,#1371));
+#1326 = ORIENTED_EDGE('',*,*,#1303,.F.);
+#1327 = ORIENTED_EDGE('',*,*,#1328,.T.);
+#1328 = EDGE_CURVE('',#1279,#1329,#1331,.T.);
+#1329 = VERTEX_POINT('',#1330);
+#1330 = CARTESIAN_POINT('',(548.5,52.,-5.));
+#1331 = SURFACE_CURVE('',#1332,(#1336,#1343),.PCURVE_S1.);
+#1332 = LINE('',#1333,#1334);
+#1333 = CARTESIAN_POINT('',(548.5,1.5,-5.));
+#1334 = VECTOR('',#1335,1.);
+#1335 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1336 = PCURVE('',#646,#1337);
+#1337 = DEFINITIONAL_REPRESENTATION('',(#1338),#1342);
+#1338 = LINE('',#1339,#1340);
+#1339 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1340 = VECTOR('',#1341,1.);
+#1341 = DIRECTION('',(0.E+000,-1.));
+#1342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1343 = PCURVE('',#1241,#1344);
+#1344 = DEFINITIONAL_REPRESENTATION('',(#1345),#1349);
+#1345 = LINE('',#1346,#1347);
+#1346 = CARTESIAN_POINT('',(50.5,0.E+000));
+#1347 = VECTOR('',#1348,1.);
+#1348 = DIRECTION('',(0.E+000,1.));
+#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1350 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#1351 = EDGE_CURVE('',#1329,#603,#1352,.T.);
+#1352 = SURFACE_CURVE('',#1353,(#1357,#1364),.PCURVE_S1.);
+#1353 = LINE('',#1354,#1355);
+#1354 = CARTESIAN_POINT('',(548.5,52.,-5.));
+#1355 = VECTOR('',#1356,1.);
+#1356 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1357 = PCURVE('',#646,#1358);
+#1358 = DEFINITIONAL_REPRESENTATION('',(#1359),#1363);
+#1359 = LINE('',#1360,#1361);
+#1360 = CARTESIAN_POINT('',(0.E+000,-50.5));
+#1361 = VECTOR('',#1362,1.);
+#1362 = DIRECTION('',(1.,0.E+000));
+#1363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1364 = PCURVE('',#618,#1365);
+#1365 = DEFINITIONAL_REPRESENTATION('',(#1366),#1370);
+#1366 = LINE('',#1367,#1368);
+#1367 = CARTESIAN_POINT('',(0.E+000,50.5));
+#1368 = VECTOR('',#1369,1.);
+#1369 = DIRECTION('',(1.,0.E+000));
+#1370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1371 = ORIENTED_EDGE('',*,*,#630,.F.);
+#1372 = ADVANCED_FACE('',(#1373),#618,.T.);
+#1373 = FACE_BOUND('',#1374,.T.);
+#1374 = EDGE_LOOP('',(#1375,#1396,#1397,#1398));
+#1375 = ORIENTED_EDGE('',*,*,#1376,.F.);
+#1376 = EDGE_CURVE('',#1226,#1329,#1377,.T.);
+#1377 = SURFACE_CURVE('',#1378,(#1382,#1389),.PCURVE_S1.);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(498.,52.,-5.));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1382 = PCURVE('',#618,#1383);
+#1383 = DEFINITIONAL_REPRESENTATION('',(#1384),#1388);
+#1384 = LINE('',#1385,#1386);
+#1385 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1386 = VECTOR('',#1387,1.);
+#1387 = DIRECTION('',(0.E+000,1.));
+#1388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1389 = PCURVE('',#1241,#1390);
+#1390 = DEFINITIONAL_REPRESENTATION('',(#1391),#1395);
+#1391 = LINE('',#1392,#1393);
+#1392 = CARTESIAN_POINT('',(0.E+000,50.5));
+#1393 = VECTOR('',#1394,1.);
+#1394 = DIRECTION('',(1.,0.E+000));
+#1395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1396 = ORIENTED_EDGE('',*,*,#1253,.T.);
+#1397 = ORIENTED_EDGE('',*,*,#602,.T.);
+#1398 = ORIENTED_EDGE('',*,*,#1351,.F.);
+#1399 = ADVANCED_FACE('',(#1400),#703,.F.);
+#1400 = FACE_BOUND('',#1401,.F.);
+#1401 = EDGE_LOOP('',(#1402,#1425,#1453,#1474));
+#1402 = ORIENTED_EDGE('',*,*,#1403,.F.);
+#1403 = EDGE_CURVE('',#1404,#689,#1406,.T.);
+#1404 = VERTEX_POINT('',#1405);
+#1405 = CARTESIAN_POINT('',(1.5,1.5,0.E+000));
+#1406 = SURFACE_CURVE('',#1407,(#1411,#1418),.PCURVE_S1.);
+#1407 = LINE('',#1408,#1409);
+#1408 = CARTESIAN_POINT('',(1.5,1.5,0.E+000));
+#1409 = VECTOR('',#1410,1.);
+#1410 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1411 = PCURVE('',#703,#1412);
+#1412 = DEFINITIONAL_REPRESENTATION('',(#1413),#1417);
+#1413 = LINE('',#1414,#1415);
+#1414 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1415 = VECTOR('',#1416,1.);
+#1416 = DIRECTION('',(1.,0.E+000));
+#1417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1418 = PCURVE('',#779,#1419);
+#1419 = DEFINITIONAL_REPRESENTATION('',(#1420),#1424);
+#1420 = LINE('',#1421,#1422);
+#1421 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1422 = VECTOR('',#1423,1.);
+#1423 = DIRECTION('',(1.,0.E+000));
+#1424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1425 = ORIENTED_EDGE('',*,*,#1426,.T.);
+#1426 = EDGE_CURVE('',#1404,#1427,#1429,.T.);
+#1427 = VERTEX_POINT('',#1428);
+#1428 = CARTESIAN_POINT('',(1.5,52.,0.E+000));
+#1429 = SURFACE_CURVE('',#1430,(#1434,#1441),.PCURVE_S1.);
+#1430 = LINE('',#1431,#1432);
+#1431 = CARTESIAN_POINT('',(1.5,1.5,0.E+000));
+#1432 = VECTOR('',#1433,1.);
+#1433 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1434 = PCURVE('',#703,#1435);
+#1435 = DEFINITIONAL_REPRESENTATION('',(#1436),#1440);
+#1436 = LINE('',#1437,#1438);
+#1437 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1438 = VECTOR('',#1439,1.);
+#1439 = DIRECTION('',(0.E+000,-1.));
+#1440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1441 = PCURVE('',#1442,#1447);
+#1442 = PLANE('',#1443);
+#1443 = AXIS2_PLACEMENT_3D('',#1444,#1445,#1446);
+#1444 = CARTESIAN_POINT('',(1.5,1.5,0.E+000));
+#1445 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1446 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1447 = DEFINITIONAL_REPRESENTATION('',(#1448),#1452);
+#1448 = LINE('',#1449,#1450);
+#1449 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1450 = VECTOR('',#1451,1.);
+#1451 = DIRECTION('',(0.E+000,1.));
+#1452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1453 = ORIENTED_EDGE('',*,*,#1454,.T.);
+#1454 = EDGE_CURVE('',#1427,#687,#1455,.T.);
+#1455 = SURFACE_CURVE('',#1456,(#1460,#1467),.PCURVE_S1.);
+#1456 = LINE('',#1457,#1458);
+#1457 = CARTESIAN_POINT('',(1.5,52.,0.E+000));
+#1458 = VECTOR('',#1459,1.);
+#1459 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1460 = PCURVE('',#703,#1461);
+#1461 = DEFINITIONAL_REPRESENTATION('',(#1462),#1466);
+#1462 = LINE('',#1463,#1464);
+#1463 = CARTESIAN_POINT('',(0.E+000,-50.5));
+#1464 = VECTOR('',#1465,1.);
+#1465 = DIRECTION('',(1.,0.E+000));
+#1466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1467 = PCURVE('',#729,#1468);
+#1468 = DEFINITIONAL_REPRESENTATION('',(#1469),#1473);
+#1469 = LINE('',#1470,#1471);
+#1470 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1471 = VECTOR('',#1472,1.);
+#1472 = DIRECTION('',(1.,0.E+000));
+#1473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1474 = ORIENTED_EDGE('',*,*,#686,.T.);
+#1475 = ADVANCED_FACE('',(#1476),#779,.F.);
+#1476 = FACE_BOUND('',#1477,.F.);
+#1477 = EDGE_LOOP('',(#1478,#1501,#1522,#1523));
+#1478 = ORIENTED_EDGE('',*,*,#1479,.F.);
+#1479 = EDGE_CURVE('',#1480,#741,#1482,.T.);
+#1480 = VERTEX_POINT('',#1481);
+#1481 = CARTESIAN_POINT('',(52.,1.5,0.E+000));
+#1482 = SURFACE_CURVE('',#1483,(#1487,#1494),.PCURVE_S1.);
+#1483 = LINE('',#1484,#1485);
+#1484 = CARTESIAN_POINT('',(52.,1.5,0.E+000));
+#1485 = VECTOR('',#1486,1.);
+#1486 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1487 = PCURVE('',#779,#1488);
+#1488 = DEFINITIONAL_REPRESENTATION('',(#1489),#1493);
+#1489 = LINE('',#1490,#1491);
+#1490 = CARTESIAN_POINT('',(0.E+000,50.5));
+#1491 = VECTOR('',#1492,1.);
+#1492 = DIRECTION('',(1.,0.E+000));
+#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1494 = PCURVE('',#755,#1495);
+#1495 = DEFINITIONAL_REPRESENTATION('',(#1496),#1500);
+#1496 = LINE('',#1497,#1498);
+#1497 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1498 = VECTOR('',#1499,1.);
+#1499 = DIRECTION('',(1.,0.E+000));
+#1500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1501 = ORIENTED_EDGE('',*,*,#1502,.F.);
+#1502 = EDGE_CURVE('',#1404,#1480,#1503,.T.);
+#1503 = SURFACE_CURVE('',#1504,(#1508,#1515),.PCURVE_S1.);
+#1504 = LINE('',#1505,#1506);
+#1505 = CARTESIAN_POINT('',(1.5,1.5,0.E+000));
+#1506 = VECTOR('',#1507,1.);
+#1507 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1508 = PCURVE('',#779,#1509);
+#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514);
+#1510 = LINE('',#1511,#1512);
+#1511 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1512 = VECTOR('',#1513,1.);
+#1513 = DIRECTION('',(0.E+000,1.));
+#1514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1515 = PCURVE('',#1442,#1516);
+#1516 = DEFINITIONAL_REPRESENTATION('',(#1517),#1521);
+#1517 = LINE('',#1518,#1519);
+#1518 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1519 = VECTOR('',#1520,1.);
+#1520 = DIRECTION('',(1.,0.E+000));
+#1521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1522 = ORIENTED_EDGE('',*,*,#1403,.T.);
+#1523 = ORIENTED_EDGE('',*,*,#766,.T.);
+#1524 = ADVANCED_FACE('',(#1525),#755,.T.);
+#1525 = FACE_BOUND('',#1526,.T.);
+#1526 = EDGE_LOOP('',(#1527,#1528,#1551,#1572));
+#1527 = ORIENTED_EDGE('',*,*,#1479,.F.);
+#1528 = ORIENTED_EDGE('',*,*,#1529,.T.);
+#1529 = EDGE_CURVE('',#1480,#1530,#1532,.T.);
+#1530 = VERTEX_POINT('',#1531);
+#1531 = CARTESIAN_POINT('',(52.,52.,0.E+000));
+#1532 = SURFACE_CURVE('',#1533,(#1537,#1544),.PCURVE_S1.);
+#1533 = LINE('',#1534,#1535);
+#1534 = CARTESIAN_POINT('',(52.,1.5,0.E+000));
+#1535 = VECTOR('',#1536,1.);
+#1536 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1537 = PCURVE('',#755,#1538);
+#1538 = DEFINITIONAL_REPRESENTATION('',(#1539),#1543);
+#1539 = LINE('',#1540,#1541);
+#1540 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1541 = VECTOR('',#1542,1.);
+#1542 = DIRECTION('',(0.E+000,-1.));
+#1543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1544 = PCURVE('',#1442,#1545);
+#1545 = DEFINITIONAL_REPRESENTATION('',(#1546),#1550);
+#1546 = LINE('',#1547,#1548);
+#1547 = CARTESIAN_POINT('',(50.5,0.E+000));
+#1548 = VECTOR('',#1549,1.);
+#1549 = DIRECTION('',(0.E+000,1.));
+#1550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1551 = ORIENTED_EDGE('',*,*,#1552,.T.);
+#1552 = EDGE_CURVE('',#1530,#715,#1553,.T.);
+#1553 = SURFACE_CURVE('',#1554,(#1558,#1565),.PCURVE_S1.);
+#1554 = LINE('',#1555,#1556);
+#1555 = CARTESIAN_POINT('',(52.,52.,0.E+000));
+#1556 = VECTOR('',#1557,1.);
+#1557 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1558 = PCURVE('',#755,#1559);
+#1559 = DEFINITIONAL_REPRESENTATION('',(#1560),#1564);
+#1560 = LINE('',#1561,#1562);
+#1561 = CARTESIAN_POINT('',(0.E+000,-50.5));
+#1562 = VECTOR('',#1563,1.);
+#1563 = DIRECTION('',(1.,0.E+000));
+#1564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1565 = PCURVE('',#729,#1566);
+#1566 = DEFINITIONAL_REPRESENTATION('',(#1567),#1571);
+#1567 = LINE('',#1568,#1569);
+#1568 = CARTESIAN_POINT('',(0.E+000,50.5));
+#1569 = VECTOR('',#1570,1.);
+#1570 = DIRECTION('',(1.,0.E+000));
+#1571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1572 = ORIENTED_EDGE('',*,*,#740,.T.);
+#1573 = ADVANCED_FACE('',(#1574),#729,.T.);
+#1574 = FACE_BOUND('',#1575,.T.);
+#1575 = EDGE_LOOP('',(#1576,#1577,#1598,#1599));
+#1576 = ORIENTED_EDGE('',*,*,#1552,.F.);
+#1577 = ORIENTED_EDGE('',*,*,#1578,.F.);
+#1578 = EDGE_CURVE('',#1427,#1530,#1579,.T.);
+#1579 = SURFACE_CURVE('',#1580,(#1584,#1591),.PCURVE_S1.);
+#1580 = LINE('',#1581,#1582);
+#1581 = CARTESIAN_POINT('',(1.5,52.,0.E+000));
+#1582 = VECTOR('',#1583,1.);
+#1583 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1584 = PCURVE('',#729,#1585);
+#1585 = DEFINITIONAL_REPRESENTATION('',(#1586),#1590);
+#1586 = LINE('',#1587,#1588);
+#1587 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1588 = VECTOR('',#1589,1.);
+#1589 = DIRECTION('',(0.E+000,1.));
+#1590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1591 = PCURVE('',#1442,#1592);
+#1592 = DEFINITIONAL_REPRESENTATION('',(#1593),#1597);
+#1593 = LINE('',#1594,#1595);
+#1594 = CARTESIAN_POINT('',(0.E+000,50.5));
+#1595 = VECTOR('',#1596,1.);
+#1596 = DIRECTION('',(1.,0.E+000));
+#1597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1598 = ORIENTED_EDGE('',*,*,#1454,.T.);
+#1599 = ORIENTED_EDGE('',*,*,#714,.T.);
+#1600 = ADVANCED_FACE('',(#1601),#839,.F.);
+#1601 = FACE_BOUND('',#1602,.F.);
+#1602 = EDGE_LOOP('',(#1603,#1604,#1605,#1606));
+#1603 = ORIENTED_EDGE('',*,*,#823,.F.);
+#1604 = ORIENTED_EDGE('',*,*,#876,.T.);
+#1605 = ORIENTED_EDGE('',*,*,#926,.T.);
+#1606 = ORIENTED_EDGE('',*,*,#974,.F.);
+#1607 = ADVANCED_FACE('',(#1608),#1040,.F.);
+#1608 = FACE_BOUND('',#1609,.F.);
+#1609 = EDGE_LOOP('',(#1610,#1611,#1612,#1613));
+#1610 = ORIENTED_EDGE('',*,*,#1024,.F.);
+#1611 = ORIENTED_EDGE('',*,*,#1100,.T.);
+#1612 = ORIENTED_EDGE('',*,*,#1127,.T.);
+#1613 = ORIENTED_EDGE('',*,*,#1176,.F.);
+#1614 = ADVANCED_FACE('',(#1615),#1241,.F.);
+#1615 = FACE_BOUND('',#1616,.F.);
+#1616 = EDGE_LOOP('',(#1617,#1618,#1619,#1620));
+#1617 = ORIENTED_EDGE('',*,*,#1225,.F.);
+#1618 = ORIENTED_EDGE('',*,*,#1278,.T.);
+#1619 = ORIENTED_EDGE('',*,*,#1328,.T.);
+#1620 = ORIENTED_EDGE('',*,*,#1376,.F.);
+#1621 = ADVANCED_FACE('',(#1622),#1442,.F.);
+#1622 = FACE_BOUND('',#1623,.F.);
+#1623 = EDGE_LOOP('',(#1624,#1625,#1626,#1627));
+#1624 = ORIENTED_EDGE('',*,*,#1426,.F.);
+#1625 = ORIENTED_EDGE('',*,*,#1502,.T.);
+#1626 = ORIENTED_EDGE('',*,*,#1529,.T.);
+#1627 = ORIENTED_EDGE('',*,*,#1578,.F.);
+#1628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1632)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1629,#1630,#1631)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1629 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1630 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1631 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1632 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1629,
+  'distance_accuracy_value','confusion accuracy');
+#1633 = SHAPE_DEFINITION_REPRESENTATION(#1634,#25);
+#1634 = PRODUCT_DEFINITION_SHAPE('','',#1635);
+#1635 = PRODUCT_DEFINITION('design','',#1636,#1639);
+#1636 = PRODUCT_DEFINITION_FORMATION('','',#1637);
+#1637 = PRODUCT('IKEA_Lack_550_550_450','IKEA_Lack_550_550_450','',(
+    #1638));
+#1638 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1639 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1640 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1641,#1643);
+#1641 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1642) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1642 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#1643 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1644);
+#1644 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#1635,$);
+#1645 = PRODUCT_TYPE('part',$,(#1637));
+#1646 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1647),#1628);
+#1647 = STYLED_ITEM('color',(#1648),#26);
+#1648 = PRESENTATION_STYLE_ASSIGNMENT((#1649,#1655));
+#1649 = SURFACE_STYLE_USAGE(.BOTH.,#1650);
+#1650 = SURFACE_SIDE_STYLE('',(#1651));
+#1651 = SURFACE_STYLE_FILL_AREA(#1652);
+#1652 = FILL_AREA_STYLE('',(#1653));
+#1653 = FILL_AREA_STYLE_COLOUR('',#1654);
+#1654 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1655 = CURVE_STYLE('',#1656,POSITIVE_LENGTH_MEASURE(0.1),#1654);
+#1656 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Furniture/Coffee Tables/IKEA_Lack_550_550_450.stl b/Furniture/Coffee Tables/IKEA_Lack_550_550_450.stl
new file mode 100644
index 00000000..10db13af
Binary files /dev/null and b/Furniture/Coffee Tables/IKEA_Lack_550_550_450.stl differ