Skip to content
Snippets Groups Projects
HorizontalEdge.step 271 KiB
Newer Older
  • Learn to ignore specific revisions
  • Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    ISO-10303-21;
    HEADER;
    FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    FILE_NAME('Open CASCADE Shape Model','2021-08-14T08:17:56',('Author'),(
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
        ''),'Open CASCADE STEP processor 7.4','FreeCAD','Unknown');
    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('Horizontal_Edge','Horizontal_Edge','',(#8));
    #8 = PRODUCT_CONTEXT('',#2,'mechanical');
    #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#5861);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
    #12 = CARTESIAN_POINT('',(0.,0.,0.));
    #13 = DIRECTION('',(0.,0.,1.));
    #14 = DIRECTION('',(1.,0.,-0.));
    #15 = MANIFOLD_SOLID_BREP('',#16);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #16 = CLOSED_SHELL('',(#17,#137,#279,#355,#544,#718,#1019,#1644,#1693,
        #2247,#2457,#2484,#3148,#3195,#3222,#3497,#3542,#4096,#4326,#4373,
        #4420,#4447,#4474,#4501,#4528,#4555,#4582,#4589,#4636,#4683,#4710,
        #4737,#4764,#4771,#4798,#4825,#4832,#4859,#4886,#4913,#4940,#4967,
        #4994,#5021,#5048,#5075,#5082,#5129,#5176,#5203,#5230,#5259,#5286,
        #5313,#5340,#5347,#5374,#5401,#5408,#5435,#5462,#5489,#5516,#5543,
        #5570,#5597,#5624,#5651,#5658,#5685,#5712,#5739,#5746,#5773,#5800,
        #5827,#5854));
    #17 = ADVANCED_FACE('',(#18),#32,.F.);
    #18 = FACE_BOUND('',#19,.F.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #19 = EDGE_LOOP('',(#20,#55,#83,#111));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #20 = ORIENTED_EDGE('',*,*,#21,.F.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #21 = EDGE_CURVE('',#22,#24,#26,.T.);
    #22 = VERTEX_POINT('',#23);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #23 = CARTESIAN_POINT('',(-43.19747468305,-1.25,-1.25));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #24 = VERTEX_POINT('',#25);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #25 = CARTESIAN_POINT('',(-43.19747468305,-1.25,1.25));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
    #27 = LINE('',#28,#29);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #28 = CARTESIAN_POINT('',(-43.19747468305,-1.25,-1.25));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #29 = VECTOR('',#30,1.);
    #30 = DIRECTION('',(0.,0.,1.));
    #31 = PCURVE('',#32,#37);
    #32 = PLANE('',#33);
    #33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #34 = CARTESIAN_POINT('',(-43.19747468305,-1.25,1.25));
    #35 = DIRECTION('',(0.,-1.,0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #36 = DIRECTION('',(1.,0.,0.));
    #37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
    #38 = LINE('',#39,#40);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #39 = CARTESIAN_POINT('',(0.,-2.5));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #40 = VECTOR('',#41,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #41 = DIRECTION('',(0.,1.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #43 = PCURVE('',#44,#49);
    #44 = PLANE('',#45);
    #45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #46 = CARTESIAN_POINT('',(-43.19747468305,-3.775,1.25));
    #47 = DIRECTION('',(1.,0.,0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #48 = DIRECTION('',(0.,1.,0.));
    #49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
    #50 = LINE('',#51,#52);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #51 = CARTESIAN_POINT('',(2.525,-2.5));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #52 = VECTOR('',#53,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #53 = DIRECTION('',(0.,1.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #55 = ORIENTED_EDGE('',*,*,#56,.T.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #56 = EDGE_CURVE('',#22,#57,#59,.T.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #57 = VERTEX_POINT('',#58);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #58 = CARTESIAN_POINT('',(-1.25,-1.25,-1.25));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
    #60 = LINE('',#61,#62);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #61 = CARTESIAN_POINT('',(-43.19747468305,-1.25,-1.25));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #62 = VECTOR('',#63,1.);
    #63 = DIRECTION('',(1.,0.,0.));
    #64 = PCURVE('',#32,#65);
    #65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
    #66 = LINE('',#67,#68);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #67 = CARTESIAN_POINT('',(-0.,-2.5));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #68 = VECTOR('',#69,1.);
    #69 = DIRECTION('',(1.,0.));
    #70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #71 = PCURVE('',#72,#77);
    #72 = PLANE('',#73);
    #73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #74 = CARTESIAN_POINT('',(0.,-2.447036450136,-1.25));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #75 = DIRECTION('',(0.,0.,1.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #76 = DIRECTION('',(1.,0.,0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
    #78 = LINE('',#79,#80);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #79 = CARTESIAN_POINT('',(-43.19747468305,1.197036450136));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #80 = VECTOR('',#81,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #81 = DIRECTION('',(1.,-0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #83 = ORIENTED_EDGE('',*,*,#84,.F.);
    #84 = EDGE_CURVE('',#85,#57,#87,.T.);
    #85 = VERTEX_POINT('',#86);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #86 = CARTESIAN_POINT('',(-1.25,-1.25,1.25));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
    #88 = LINE('',#89,#90);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #89 = CARTESIAN_POINT('',(-1.25,-1.25,1.25));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #90 = VECTOR('',#91,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #91 = DIRECTION('',(0.,0.,-1.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #92 = PCURVE('',#32,#93);
    #93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
    #94 = LINE('',#95,#96);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #95 = CARTESIAN_POINT('',(41.947474683058,-0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #96 = VECTOR('',#97,1.);
    #97 = DIRECTION('',(0.,-1.));
    #98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #99 = PCURVE('',#100,#105);
    #100 = PLANE('',#101);
    #101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #102 = CARTESIAN_POINT('',(-1.25,-1.25,1.25));
    #103 = DIRECTION('',(1.,0.,0.));
    #104 = DIRECTION('',(0.,1.,0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
    #106 = LINE('',#107,#108);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #107 = CARTESIAN_POINT('',(0.,0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #108 = VECTOR('',#109,1.);
    #109 = DIRECTION('',(0.,-1.));
    #110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #111 = ORIENTED_EDGE('',*,*,#112,.F.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #112 = EDGE_CURVE('',#24,#85,#113,.T.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
    #114 = LINE('',#115,#116);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #115 = CARTESIAN_POINT('',(-43.19747468305,-1.25,1.25));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #116 = VECTOR('',#117,1.);
    #117 = DIRECTION('',(1.,0.,0.));
    #118 = PCURVE('',#32,#119);
    #119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
    #120 = LINE('',#121,#122);
    #121 = CARTESIAN_POINT('',(0.,0.));
    #122 = VECTOR('',#123,1.);
    #123 = DIRECTION('',(1.,0.));
    #124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #125 = PCURVE('',#126,#131);
    #126 = PLANE('',#127);
    #127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #128 = CARTESIAN_POINT('',(0.,-2.447036450136,1.25));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #129 = DIRECTION('',(0.,0.,1.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #130 = DIRECTION('',(1.,0.,0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
    #132 = LINE('',#133,#134);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #133 = CARTESIAN_POINT('',(-43.19747468305,1.197036450136));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #134 = VECTOR('',#135,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #135 = DIRECTION('',(1.,-0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #137 = ADVANCED_FACE('',(#138),#44,.T.);
    #138 = FACE_BOUND('',#139,.T.);
    #139 = EDGE_LOOP('',(#140,#168,#169,#197,#225,#253));
    #140 = ORIENTED_EDGE('',*,*,#141,.F.);
    #141 = EDGE_CURVE('',#24,#142,#144,.T.);
    #142 = VERTEX_POINT('',#143);
    #143 = CARTESIAN_POINT('',(-43.19747468305,0.,1.25));
    #144 = SURFACE_CURVE('',#145,(#149,#156),.PCURVE_S1.);
    #145 = LINE('',#146,#147);
    #146 = CARTESIAN_POINT('',(-43.19747468305,-3.775,1.25));
    #147 = VECTOR('',#148,1.);
    #148 = DIRECTION('',(0.,1.,0.));
    #149 = PCURVE('',#44,#150);
    #150 = DEFINITIONAL_REPRESENTATION('',(#151),#155);
    #151 = LINE('',#152,#153);
    #152 = CARTESIAN_POINT('',(0.,0.));
    #153 = VECTOR('',#154,1.);
    #154 = DIRECTION('',(1.,0.));
    #155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #156 = PCURVE('',#157,#162);
    #157 = PLANE('',#158);
    #158 = AXIS2_PLACEMENT_3D('',#159,#160,#161);
    #159 = CARTESIAN_POINT('',(-19.48172256705,-19.48411515491,1.25));
    #160 = DIRECTION('',(0.,0.,1.));
    #161 = DIRECTION('',(-1.,0.,0.));
    #162 = DEFINITIONAL_REPRESENTATION('',(#163),#167);
    #163 = LINE('',#164,#165);
    #164 = CARTESIAN_POINT('',(23.715752116007,-15.70911515491));
    #165 = VECTOR('',#166,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #166 = DIRECTION('',(2.2E-16,-1.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #168 = ORIENTED_EDGE('',*,*,#21,.F.);
    #169 = ORIENTED_EDGE('',*,*,#170,.T.);
    #170 = EDGE_CURVE('',#22,#171,#173,.T.);
    #171 = VERTEX_POINT('',#172);
    #172 = CARTESIAN_POINT('',(-43.19747468305,0.,-1.25));
    #173 = SURFACE_CURVE('',#174,(#178,#185),.PCURVE_S1.);
    #174 = LINE('',#175,#176);
    #175 = CARTESIAN_POINT('',(-43.19747468305,-3.775,-1.25));
    #176 = VECTOR('',#177,1.);
    #177 = DIRECTION('',(0.,1.,0.));
    #178 = PCURVE('',#44,#179);
    #179 = DEFINITIONAL_REPRESENTATION('',(#180),#184);
    #180 = LINE('',#181,#182);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #181 = CARTESIAN_POINT('',(-0.,-2.5));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #182 = VECTOR('',#183,1.);
    #183 = DIRECTION('',(1.,0.));
    #184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #185 = PCURVE('',#186,#191);
    #186 = PLANE('',#187);
    #187 = AXIS2_PLACEMENT_3D('',#188,#189,#190);
    #188 = CARTESIAN_POINT('',(-19.48172256705,-19.48411515491,-1.25));
    #189 = DIRECTION('',(0.,0.,1.));
    #190 = DIRECTION('',(-1.,0.,0.));
    #191 = DEFINITIONAL_REPRESENTATION('',(#192),#196);
    #192 = LINE('',#193,#194);
    #193 = CARTESIAN_POINT('',(23.715752116007,-15.70911515491));
    #194 = VECTOR('',#195,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #195 = DIRECTION('',(2.2E-16,-1.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #197 = ORIENTED_EDGE('',*,*,#198,.T.);
    #198 = EDGE_CURVE('',#171,#199,#201,.T.);
    #199 = VERTEX_POINT('',#200);
    #200 = CARTESIAN_POINT('',(-43.19747468305,1.25,-1.25));
    #201 = SURFACE_CURVE('',#202,(#206,#213),.PCURVE_S1.);
    #202 = LINE('',#203,#204);
    #203 = CARTESIAN_POINT('',(-43.19747468305,-3.775,-1.25));
    #204 = VECTOR('',#205,1.);
    #205 = DIRECTION('',(0.,1.,0.));
    #206 = PCURVE('',#44,#207);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
    #208 = LINE('',#209,#210);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #209 = CARTESIAN_POINT('',(-0.,-2.5));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #210 = VECTOR('',#211,1.);
    #211 = DIRECTION('',(1.,0.));
    #212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #213 = PCURVE('',#214,#219);
    #214 = PLANE('',#215);
    #215 = AXIS2_PLACEMENT_3D('',#216,#217,#218);
    #216 = CARTESIAN_POINT('',(-19.48411515491,19.481722567051,-1.25));
    #217 = DIRECTION('',(0.,0.,1.));
    #218 = DIRECTION('',(0.,1.,0.));
    #219 = DEFINITIONAL_REPRESENTATION('',(#220),#224);
    #220 = LINE('',#221,#222);
    #221 = CARTESIAN_POINT('',(-23.25672256705,23.713359528148));
    #222 = VECTOR('',#223,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #223 = DIRECTION('',(1.,-0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #225 = ORIENTED_EDGE('',*,*,#226,.T.);
    #226 = EDGE_CURVE('',#199,#227,#229,.T.);
    #227 = VERTEX_POINT('',#228);
    #228 = CARTESIAN_POINT('',(-43.19747468305,1.25,1.25));
    #229 = SURFACE_CURVE('',#230,(#234,#241),.PCURVE_S1.);
    #230 = LINE('',#231,#232);
    #231 = CARTESIAN_POINT('',(-43.19747468305,1.25,-1.25));
    #232 = VECTOR('',#233,1.);
    #233 = DIRECTION('',(0.,0.,1.));
    #234 = PCURVE('',#44,#235);
    #235 = DEFINITIONAL_REPRESENTATION('',(#236),#240);
    #236 = LINE('',#237,#238);
    #237 = CARTESIAN_POINT('',(5.025,-2.5));
    #238 = VECTOR('',#239,1.);
    #239 = DIRECTION('',(0.,1.));
    #240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #241 = PCURVE('',#242,#247);
    #242 = PLANE('',#243);
    #243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
    #244 = CARTESIAN_POINT('',(-43.19747468305,1.25,-1.25));
    #245 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
    #246 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
    #247 = DEFINITIONAL_REPRESENTATION('',(#248),#252);
    #248 = LINE('',#249,#250);
    #249 = CARTESIAN_POINT('',(0.,0.));
    #250 = VECTOR('',#251,1.);
    #251 = DIRECTION('',(0.,-1.));
    #252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #253 = ORIENTED_EDGE('',*,*,#254,.F.);
    #254 = EDGE_CURVE('',#142,#227,#255,.T.);
    #255 = SURFACE_CURVE('',#256,(#260,#267),.PCURVE_S1.);
    #256 = LINE('',#257,#258);
    #257 = CARTESIAN_POINT('',(-43.19747468305,-3.775,1.25));
    #258 = VECTOR('',#259,1.);
    #259 = DIRECTION('',(0.,1.,0.));
    #260 = PCURVE('',#44,#261);
    #261 = DEFINITIONAL_REPRESENTATION('',(#262),#266);
    #262 = LINE('',#263,#264);
    #263 = CARTESIAN_POINT('',(0.,0.));
    #264 = VECTOR('',#265,1.);
    #265 = DIRECTION('',(1.,0.));
    #266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #267 = PCURVE('',#268,#273);
    #268 = PLANE('',#269);
    #269 = AXIS2_PLACEMENT_3D('',#270,#271,#272);
    #270 = CARTESIAN_POINT('',(-19.48411515491,19.481722567051,1.25));
    #271 = DIRECTION('',(0.,0.,1.));
    #272 = DIRECTION('',(0.,1.,0.));
    #273 = DEFINITIONAL_REPRESENTATION('',(#274),#278);
    #274 = LINE('',#275,#276);
    #275 = CARTESIAN_POINT('',(-23.25672256705,23.713359528148));
    #276 = VECTOR('',#277,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #277 = DIRECTION('',(1.,-0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #279 = ADVANCED_FACE('',(#280),#100,.F.);
    #280 = FACE_BOUND('',#281,.F.);
    #281 = EDGE_LOOP('',(#282,#283,#306,#334));
    #282 = ORIENTED_EDGE('',*,*,#84,.T.);
    #283 = ORIENTED_EDGE('',*,*,#284,.T.);
    #284 = EDGE_CURVE('',#57,#285,#287,.T.);
    #285 = VERTEX_POINT('',#286);
    #286 = CARTESIAN_POINT('',(-1.25,1.25,-1.25));
    #287 = SURFACE_CURVE('',#288,(#292,#299),.PCURVE_S1.);
    #288 = LINE('',#289,#290);
    #289 = CARTESIAN_POINT('',(-1.25,-1.25,-1.25));
    #290 = VECTOR('',#291,1.);
    #291 = DIRECTION('',(0.,1.,0.));
    #292 = PCURVE('',#100,#293);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
    #294 = LINE('',#295,#296);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #295 = CARTESIAN_POINT('',(-0.,-2.5));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #296 = VECTOR('',#297,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #297 = DIRECTION('',(1.,0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #299 = PCURVE('',#72,#300);
    #300 = DEFINITIONAL_REPRESENTATION('',(#301),#305);
    #301 = LINE('',#302,#303);
    #302 = CARTESIAN_POINT('',(-1.25,1.197036450136));
    #303 = VECTOR('',#304,1.);
    #304 = DIRECTION('',(0.,1.));
    #305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #306 = ORIENTED_EDGE('',*,*,#307,.T.);
    #307 = EDGE_CURVE('',#285,#308,#310,.T.);
    #308 = VERTEX_POINT('',#309);
    #309 = CARTESIAN_POINT('',(-1.25,1.25,1.25));
    #310 = SURFACE_CURVE('',#311,(#315,#322),.PCURVE_S1.);
    #311 = LINE('',#312,#313);
    #312 = CARTESIAN_POINT('',(-1.25,1.25,-1.25));
    #313 = VECTOR('',#314,1.);
    #314 = DIRECTION('',(0.,0.,1.));
    #315 = PCURVE('',#100,#316);
    #316 = DEFINITIONAL_REPRESENTATION('',(#317),#321);
    #317 = LINE('',#318,#319);
    #318 = CARTESIAN_POINT('',(2.5,-2.5));
    #319 = VECTOR('',#320,1.);
    #320 = DIRECTION('',(0.,1.));
    #321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #322 = PCURVE('',#323,#328);
    #323 = PLANE('',#324);
    #324 = AXIS2_PLACEMENT_3D('',#325,#326,#327);
    #325 = CARTESIAN_POINT('',(-1.25,43.197474683058,-1.25));
    #326 = DIRECTION('',(1.,0.,0.));
    #327 = DIRECTION('',(0.,-1.,0.));
    #328 = DEFINITIONAL_REPRESENTATION('',(#329),#333);
    #329 = LINE('',#330,#331);
    #330 = CARTESIAN_POINT('',(41.947474683058,0.));
    #331 = VECTOR('',#332,1.);
    #332 = DIRECTION('',(0.,-1.));
    #333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #334 = ORIENTED_EDGE('',*,*,#335,.F.);
    #335 = EDGE_CURVE('',#85,#308,#336,.T.);
    #336 = SURFACE_CURVE('',#337,(#341,#348),.PCURVE_S1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #337 = LINE('',#338,#339);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #338 = CARTESIAN_POINT('',(-1.25,-1.25,1.25));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #339 = VECTOR('',#340,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #340 = DIRECTION('',(0.,1.,0.));
    #341 = PCURVE('',#100,#342);
    #342 = DEFINITIONAL_REPRESENTATION('',(#343),#347);
    #343 = LINE('',#344,#345);
    #344 = CARTESIAN_POINT('',(0.,0.));
    #345 = VECTOR('',#346,1.);
    #346 = DIRECTION('',(1.,0.));
    #347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #348 = PCURVE('',#126,#349);
    #349 = DEFINITIONAL_REPRESENTATION('',(#350),#354);
    #350 = LINE('',#351,#352);
    #351 = CARTESIAN_POINT('',(-1.25,1.197036450136));
    #352 = VECTOR('',#353,1.);
    #353 = DIRECTION('',(0.,1.));
    #354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #355 = ADVANCED_FACE('',(#356),#126,.T.);
    #356 = FACE_BOUND('',#357,.F.);
    #357 = EDGE_LOOP('',(#358,#381,#382,#383,#406,#434,#462,#490,#518));
    #358 = ORIENTED_EDGE('',*,*,#359,.T.);
    #359 = EDGE_CURVE('',#360,#24,#362,.T.);
    #360 = VERTEX_POINT('',#361);
    #361 = CARTESIAN_POINT('',(-45.72247468305,-3.775,1.25));
    #362 = SURFACE_CURVE('',#363,(#367,#374),.PCURVE_S1.);
    #363 = LINE('',#364,#365);
    #364 = CARTESIAN_POINT('',(-46.60635815954,-4.658883476483,1.25));
    #365 = VECTOR('',#366,1.);
    #366 = DIRECTION('',(0.707106781187,0.707106781187,0.));
    #367 = PCURVE('',#126,#368);
    #368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);
    #369 = LINE('',#370,#371);
    #370 = CARTESIAN_POINT('',(-46.60635815954,-2.211847026347));
    #371 = VECTOR('',#372,1.);
    #372 = DIRECTION('',(0.707106781187,0.707106781187));
    #373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #374 = PCURVE('',#157,#375);
    #375 = DEFINITIONAL_REPRESENTATION('',(#376),#380);
    #376 = LINE('',#377,#378);
    #377 = CARTESIAN_POINT('',(27.12463559249,-14.82523167842));
    #378 = VECTOR('',#379,1.);
    #379 = DIRECTION('',(-0.707106781187,-0.707106781187));
    #380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #381 = ORIENTED_EDGE('',*,*,#112,.T.);
    #382 = ORIENTED_EDGE('',*,*,#335,.T.);
    #383 = ORIENTED_EDGE('',*,*,#384,.T.);
    #384 = EDGE_CURVE('',#308,#385,#387,.T.);
    #385 = VERTEX_POINT('',#386);
    #386 = CARTESIAN_POINT('',(0.,1.25,1.25));
    #387 = SURFACE_CURVE('',#388,(#392,#399),.PCURVE_S1.);
    #388 = LINE('',#389,#390);
    #389 = CARTESIAN_POINT('',(-43.19747468305,1.25,1.25));
    #390 = VECTOR('',#391,1.);
    #391 = DIRECTION('',(1.,0.,0.));
    #392 = PCURVE('',#126,#393);
    #393 = DEFINITIONAL_REPRESENTATION('',(#394),#398);
    #394 = LINE('',#395,#396);
    #395 = CARTESIAN_POINT('',(-43.19747468305,3.697036450136));
    #396 = VECTOR('',#397,1.);
    #397 = DIRECTION('',(1.,0.));
    #398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #399 = PCURVE('',#268,#400);
    #400 = DEFINITIONAL_REPRESENTATION('',(#401),#405);
    #401 = LINE('',#402,#403);
    #402 = CARTESIAN_POINT('',(-18.23172256705,23.713359528148));
    #403 = VECTOR('',#404,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #404 = DIRECTION('',(-0.,-1.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #406 = ORIENTED_EDGE('',*,*,#407,.T.);
    #407 = EDGE_CURVE('',#385,#408,#410,.T.);
    #408 = VERTEX_POINT('',#409);
    #409 = CARTESIAN_POINT('',(1.25,1.25,1.25));
    #410 = SURFACE_CURVE('',#411,(#415,#422),.PCURVE_S1.);
    #411 = LINE('',#412,#413);
    #412 = CARTESIAN_POINT('',(-43.19747468305,1.25,1.25));
    #413 = VECTOR('',#414,1.);
    #414 = DIRECTION('',(1.,0.,0.));
    #415 = PCURVE('',#126,#416);
    #416 = DEFINITIONAL_REPRESENTATION('',(#417),#421);
    #417 = LINE('',#418,#419);
    #418 = CARTESIAN_POINT('',(-43.19747468305,3.697036450136));
    #419 = VECTOR('',#420,1.);
    #420 = DIRECTION('',(1.,0.));
    #421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #422 = PCURVE('',#423,#428);
    #423 = PLANE('',#424);
    #424 = AXIS2_PLACEMENT_3D('',#425,#426,#427);
    #425 = CARTESIAN_POINT('',(19.481722567051,19.484115154911,1.25));
    #426 = DIRECTION('',(0.,0.,1.));
    #427 = DIRECTION('',(1.,0.,0.));
    #428 = DEFINITIONAL_REPRESENTATION('',(#429),#433);
    #429 = LINE('',#430,#431);
    #430 = CARTESIAN_POINT('',(-62.67919725011,-18.23411515491));
    #431 = VECTOR('',#432,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #432 = DIRECTION('',(1.,-2.2E-16));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #434 = ORIENTED_EDGE('',*,*,#435,.T.);
    #435 = EDGE_CURVE('',#408,#436,#438,.T.);
    #436 = VERTEX_POINT('',#437);
    #437 = CARTESIAN_POINT('',(1.25,-1.25,1.25));
    #438 = SURFACE_CURVE('',#439,(#443,#450),.PCURVE_S1.);
    #439 = LINE('',#440,#441);
    #440 = CARTESIAN_POINT('',(1.25,1.25,1.25));
    #441 = VECTOR('',#442,1.);
    #442 = DIRECTION('',(0.,-1.,0.));
    #443 = PCURVE('',#126,#444);
    #444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);
    #445 = LINE('',#446,#447);
    #446 = CARTESIAN_POINT('',(1.25,3.697036450136));
    #447 = VECTOR('',#448,1.);
    #448 = DIRECTION('',(0.,-1.));
    #449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #450 = PCURVE('',#451,#456);
    #451 = PLANE('',#452);
    #452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);
    #453 = CARTESIAN_POINT('',(1.25,1.25,1.25));
    #454 = DIRECTION('',(-1.,0.,0.));
    #455 = DIRECTION('',(0.,-1.,0.));
    #456 = DEFINITIONAL_REPRESENTATION('',(#457),#461);
    #457 = LINE('',#458,#459);
    #458 = CARTESIAN_POINT('',(0.,0.));
    #459 = VECTOR('',#460,1.);
    #460 = DIRECTION('',(1.,0.));
    #461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #462 = ORIENTED_EDGE('',*,*,#463,.T.);
    #463 = EDGE_CURVE('',#436,#464,#466,.T.);
    #464 = VERTEX_POINT('',#465);
    #465 = CARTESIAN_POINT('',(43.197474683058,-1.25,1.25));
    #466 = SURFACE_CURVE('',#467,(#471,#478),.PCURVE_S1.);
    #467 = LINE('',#468,#469);
    #468 = CARTESIAN_POINT('',(1.25,-1.25,1.25));
    #469 = VECTOR('',#470,1.);
    #470 = DIRECTION('',(1.,0.,0.));
    #471 = PCURVE('',#126,#472);
    #472 = DEFINITIONAL_REPRESENTATION('',(#473),#477);
    #473 = LINE('',#474,#475);
    #474 = CARTESIAN_POINT('',(1.25,1.197036450136));
    #475 = VECTOR('',#476,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #476 = DIRECTION('',(1.,-0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #478 = PCURVE('',#479,#484);
    #479 = PLANE('',#480);
    #480 = AXIS2_PLACEMENT_3D('',#481,#482,#483);
    #481 = CARTESIAN_POINT('',(1.25,-1.25,1.25));
    #482 = DIRECTION('',(0.,-1.,0.));
    #483 = DIRECTION('',(1.,0.,0.));
    #484 = DEFINITIONAL_REPRESENTATION('',(#485),#489);
    #485 = LINE('',#486,#487);
    #486 = CARTESIAN_POINT('',(0.,0.));
    #487 = VECTOR('',#488,1.);
    #488 = DIRECTION('',(1.,0.));
    #489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #490 = ORIENTED_EDGE('',*,*,#491,.T.);
    #491 = EDGE_CURVE('',#464,#492,#494,.T.);
    #492 = VERTEX_POINT('',#493);
    #493 = CARTESIAN_POINT('',(45.722474683058,-3.775,1.25));
    #494 = SURFACE_CURVE('',#495,(#499,#506),.PCURVE_S1.);
    #495 = LINE('',#496,#497);
    #496 = CARTESIAN_POINT('',(43.197474683058,-1.25,1.25));
    #497 = VECTOR('',#498,1.);
    #498 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
    #499 = PCURVE('',#126,#500);
    #500 = DEFINITIONAL_REPRESENTATION('',(#501),#505);
    #501 = LINE('',#502,#503);
    #502 = CARTESIAN_POINT('',(43.197474683058,1.197036450136));
    #503 = VECTOR('',#504,1.);
    #504 = DIRECTION('',(0.707106781187,-0.707106781187));
    #505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #506 = PCURVE('',#507,#512);
    #507 = PLANE('',#508);
    #508 = AXIS2_PLACEMENT_3D('',#509,#510,#511);
    #509 = CARTESIAN_POINT('',(19.484115154911,-19.48172256705,1.25));
    #510 = DIRECTION('',(0.,0.,1.));
    #511 = DIRECTION('',(0.,-1.,0.));
    #512 = DEFINITIONAL_REPRESENTATION('',(#513),#517);
    #513 = LINE('',#514,#515);
    #514 = CARTESIAN_POINT('',(-18.23172256705,23.713359528148));
    #515 = VECTOR('',#516,1.);
    #516 = DIRECTION('',(0.707106781187,0.707106781187));
    #517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #518 = ORIENTED_EDGE('',*,*,#519,.T.);
    #519 = EDGE_CURVE('',#492,#360,#520,.T.);
    #520 = SURFACE_CURVE('',#521,(#525,#532),.PCURVE_S1.);
    #521 = LINE('',#522,#523);
    #522 = CARTESIAN_POINT('',(45.722474683058,-3.775,1.25));
    #523 = VECTOR('',#524,1.);
    #524 = DIRECTION('',(-1.,-3.E-17,0.));
    #525 = PCURVE('',#126,#526);
    #526 = DEFINITIONAL_REPRESENTATION('',(#527),#531);
    #527 = LINE('',#528,#529);
    #528 = CARTESIAN_POINT('',(45.722474683058,-1.327963549864));
    #529 = VECTOR('',#530,1.);
    #530 = DIRECTION('',(-1.,-3.E-17));
    #531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #532 = PCURVE('',#533,#538);
    #533 = PLANE('',#534);
    #534 = AXIS2_PLACEMENT_3D('',#535,#536,#537);
    #535 = CARTESIAN_POINT('',(45.722474683058,-3.775,1.25));
    #536 = DIRECTION('',(-3.E-17,1.,0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #537 = DIRECTION('',(-1.,-3.E-17,-0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #538 = DEFINITIONAL_REPRESENTATION('',(#539),#543);
    #539 = LINE('',#540,#541);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #540 = CARTESIAN_POINT('',(-0.,0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #541 = VECTOR('',#542,1.);
    #542 = DIRECTION('',(1.,0.));
    #543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #544 = ADVANCED_FACE('',(#545),#72,.F.);
    #545 = FACE_BOUND('',#546,.T.);
    #546 = EDGE_LOOP('',(#547,#570,#571,#572,#595,#623,#646,#669,#697));
    #547 = ORIENTED_EDGE('',*,*,#548,.T.);
    #548 = EDGE_CURVE('',#549,#22,#551,.T.);
    #549 = VERTEX_POINT('',#550);
    #550 = CARTESIAN_POINT('',(-45.72247468305,-3.775,-1.25));
    #551 = SURFACE_CURVE('',#552,(#556,#563),.PCURVE_S1.);
    #552 = LINE('',#553,#554);
    #553 = CARTESIAN_POINT('',(-46.60635815954,-4.658883476483,-1.25));
    #554 = VECTOR('',#555,1.);
    #555 = DIRECTION('',(0.707106781187,0.707106781187,0.));
    #556 = PCURVE('',#72,#557);
    #557 = DEFINITIONAL_REPRESENTATION('',(#558),#562);
    #558 = LINE('',#559,#560);
    #559 = CARTESIAN_POINT('',(-46.60635815954,-2.211847026347));
    #560 = VECTOR('',#561,1.);
    #561 = DIRECTION('',(0.707106781187,0.707106781187));
    #562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #563 = PCURVE('',#186,#564);
    #564 = DEFINITIONAL_REPRESENTATION('',(#565),#569);
    #565 = LINE('',#566,#567);
    #566 = CARTESIAN_POINT('',(27.12463559249,-14.82523167842));
    #567 = VECTOR('',#568,1.);
    #568 = DIRECTION('',(-0.707106781187,-0.707106781187));
    #569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #570 = ORIENTED_EDGE('',*,*,#56,.T.);
    #571 = ORIENTED_EDGE('',*,*,#284,.T.);
    #572 = ORIENTED_EDGE('',*,*,#573,.T.);
    #573 = EDGE_CURVE('',#285,#574,#576,.T.);
    #574 = VERTEX_POINT('',#575);
    #575 = CARTESIAN_POINT('',(0.,1.25,-1.25));
    #576 = SURFACE_CURVE('',#577,(#581,#588),.PCURVE_S1.);
    #577 = LINE('',#578,#579);
    #578 = CARTESIAN_POINT('',(-43.19747468305,1.25,-1.25));
    #579 = VECTOR('',#580,1.);
    #580 = DIRECTION('',(1.,0.,0.));
    #581 = PCURVE('',#72,#582);
    #582 = DEFINITIONAL_REPRESENTATION('',(#583),#587);
    #583 = LINE('',#584,#585);
    #584 = CARTESIAN_POINT('',(-43.19747468305,3.697036450136));
    #585 = VECTOR('',#586,1.);
    #586 = DIRECTION('',(1.,0.));
    #587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #588 = PCURVE('',#214,#589);
    #589 = DEFINITIONAL_REPRESENTATION('',(#590),#594);
    #590 = LINE('',#591,#592);
    #591 = CARTESIAN_POINT('',(-18.23172256705,23.713359528148));
    #592 = VECTOR('',#593,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #593 = DIRECTION('',(-0.,-1.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #595 = ORIENTED_EDGE('',*,*,#596,.T.);
    #596 = EDGE_CURVE('',#574,#597,#599,.T.);
    #597 = VERTEX_POINT('',#598);
    #598 = CARTESIAN_POINT('',(1.25,1.25,-1.25));
    #599 = SURFACE_CURVE('',#600,(#604,#611),.PCURVE_S1.);
    #600 = LINE('',#601,#602);
    #601 = CARTESIAN_POINT('',(-43.19747468305,1.25,-1.25));
    #602 = VECTOR('',#603,1.);
    #603 = DIRECTION('',(1.,0.,0.));
    #604 = PCURVE('',#72,#605);
    #605 = DEFINITIONAL_REPRESENTATION('',(#606),#610);
    #606 = LINE('',#607,#608);
    #607 = CARTESIAN_POINT('',(-43.19747468305,3.697036450136));
    #608 = VECTOR('',#609,1.);
    #609 = DIRECTION('',(1.,0.));
    #610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #611 = PCURVE('',#612,#617);
    #612 = PLANE('',#613);
    #613 = AXIS2_PLACEMENT_3D('',#614,#615,#616);
    #614 = CARTESIAN_POINT('',(19.481722567051,19.484115154911,-1.25));
    #615 = DIRECTION('',(0.,0.,1.));
    #616 = DIRECTION('',(1.,0.,0.));
    #617 = DEFINITIONAL_REPRESENTATION('',(#618),#622);
    #618 = LINE('',#619,#620);
    #619 = CARTESIAN_POINT('',(-62.67919725011,-18.23411515491));
    #620 = VECTOR('',#621,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #621 = DIRECTION('',(1.,-2.2E-16));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #623 = ORIENTED_EDGE('',*,*,#624,.T.);
    #624 = EDGE_CURVE('',#597,#625,#627,.T.);
    #625 = VERTEX_POINT('',#626);
    #626 = CARTESIAN_POINT('',(1.25,-1.25,-1.25));
    #627 = SURFACE_CURVE('',#628,(#632,#639),.PCURVE_S1.);
    #628 = LINE('',#629,#630);
    #629 = CARTESIAN_POINT('',(1.25,1.25,-1.25));
    #630 = VECTOR('',#631,1.);
    #631 = DIRECTION('',(0.,-1.,0.));
    #632 = PCURVE('',#72,#633);
    #633 = DEFINITIONAL_REPRESENTATION('',(#634),#638);
    #634 = LINE('',#635,#636);
    #635 = CARTESIAN_POINT('',(1.25,3.697036450136));
    #636 = VECTOR('',#637,1.);
    #637 = DIRECTION('',(0.,-1.));
    #638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #639 = PCURVE('',#451,#640);
    #640 = DEFINITIONAL_REPRESENTATION('',(#641),#645);
    #641 = LINE('',#642,#643);
    #642 = CARTESIAN_POINT('',(0.,-2.5));
    #643 = VECTOR('',#644,1.);
    #644 = DIRECTION('',(1.,0.));
    #645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #646 = ORIENTED_EDGE('',*,*,#647,.T.);
    #647 = EDGE_CURVE('',#625,#648,#650,.T.);
    #648 = VERTEX_POINT('',#649);
    #649 = CARTESIAN_POINT('',(43.197474683058,-1.25,-1.25));
    #650 = SURFACE_CURVE('',#651,(#655,#662),.PCURVE_S1.);
    #651 = LINE('',#652,#653);
    #652 = CARTESIAN_POINT('',(1.25,-1.25,-1.25));
    #653 = VECTOR('',#654,1.);
    #654 = DIRECTION('',(1.,0.,0.));
    #655 = PCURVE('',#72,#656);
    #656 = DEFINITIONAL_REPRESENTATION('',(#657),#661);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #657 = LINE('',#658,#659);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #658 = CARTESIAN_POINT('',(1.25,1.197036450136));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #659 = VECTOR('',#660,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #660 = DIRECTION('',(1.,-0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #662 = PCURVE('',#479,#663);
    #663 = DEFINITIONAL_REPRESENTATION('',(#664),#668);
    #664 = LINE('',#665,#666);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #665 = CARTESIAN_POINT('',(-0.,-2.5));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #666 = VECTOR('',#667,1.);
    #667 = DIRECTION('',(1.,0.));
    #668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #669 = ORIENTED_EDGE('',*,*,#670,.T.);
    #670 = EDGE_CURVE('',#648,#671,#673,.T.);
    #671 = VERTEX_POINT('',#672);
    #672 = CARTESIAN_POINT('',(45.722474683058,-3.775,-1.25));
    #673 = SURFACE_CURVE('',#674,(#678,#685),.PCURVE_S1.);
    #674 = LINE('',#675,#676);
    #675 = CARTESIAN_POINT('',(43.197474683058,-1.25,-1.25));
    #676 = VECTOR('',#677,1.);
    #677 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
    #678 = PCURVE('',#72,#679);
    #679 = DEFINITIONAL_REPRESENTATION('',(#680),#684);
    #680 = LINE('',#681,#682);
    #681 = CARTESIAN_POINT('',(43.197474683058,1.197036450136));
    #682 = VECTOR('',#683,1.);
    #683 = DIRECTION('',(0.707106781187,-0.707106781187));
    #684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #685 = PCURVE('',#686,#691);
    #686 = PLANE('',#687);
    #687 = AXIS2_PLACEMENT_3D('',#688,#689,#690);
    #688 = CARTESIAN_POINT('',(19.484115154911,-19.48172256705,-1.25));
    #689 = DIRECTION('',(0.,0.,1.));
    #690 = DIRECTION('',(0.,-1.,0.));
    #691 = DEFINITIONAL_REPRESENTATION('',(#692),#696);
    #692 = LINE('',#693,#694);
    #693 = CARTESIAN_POINT('',(-18.23172256705,23.713359528148));
    #694 = VECTOR('',#695,1.);
    #695 = DIRECTION('',(0.707106781187,0.707106781187));
    #696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #697 = ORIENTED_EDGE('',*,*,#698,.T.);
    #698 = EDGE_CURVE('',#671,#549,#699,.T.);
    #699 = SURFACE_CURVE('',#700,(#704,#711),.PCURVE_S1.);
    #700 = LINE('',#701,#702);
    #701 = CARTESIAN_POINT('',(45.722474683058,-3.775,-1.25));
    #702 = VECTOR('',#703,1.);
    #703 = DIRECTION('',(-1.,-3.E-17,0.));
    #704 = PCURVE('',#72,#705);
    #705 = DEFINITIONAL_REPRESENTATION('',(#706),#710);
    #706 = LINE('',#707,#708);
    #707 = CARTESIAN_POINT('',(45.722474683058,-1.327963549864));
    #708 = VECTOR('',#709,1.);
    #709 = DIRECTION('',(-1.,-3.E-17));
    #710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #711 = PCURVE('',#533,#712);
    #712 = DEFINITIONAL_REPRESENTATION('',(#713),#717);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #713 = LINE('',#714,#715);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #714 = CARTESIAN_POINT('',(0.,-2.5));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #715 = VECTOR('',#716,1.);
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #716 = DIRECTION('',(1.,0.));
    #717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #718 = ADVANCED_FACE('',(#719),#157,.T.);
    #719 = FACE_BOUND('',#720,.T.);
    #720 = EDGE_LOOP('',(#721,#751,#779,#807,#835,#863,#889,#890,#891,#914,
        #942,#970,#998));
    #721 = ORIENTED_EDGE('',*,*,#722,.F.);
    #722 = EDGE_CURVE('',#723,#725,#727,.T.);
    #723 = VERTEX_POINT('',#724);
    #724 = CARTESIAN_POINT('',(-54.25800858899,-1.275,1.25));
    #725 = VERTEX_POINT('',#726);
    #726 = CARTESIAN_POINT('',(-54.25800858899,6.E-15,1.25));
    #727 = SURFACE_CURVE('',#728,(#732,#739),.PCURVE_S1.);
    #728 = LINE('',#729,#730);
    #729 = CARTESIAN_POINT('',(-54.25800858899,-1.275,1.25));
    #730 = VECTOR('',#731,1.);
    #731 = DIRECTION('',(0.,1.,0.));
    #732 = PCURVE('',#157,#733);
    #733 = DEFINITIONAL_REPRESENTATION('',(#734),#738);
    #734 = LINE('',#735,#736);
    #735 = CARTESIAN_POINT('',(34.77628602194,-18.20911515491));
    #736 = VECTOR('',#737,1.);
    #737 = DIRECTION('',(0.,-1.));
    #738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #739 = PCURVE('',#740,#745);
    #740 = PLANE('',#741);
    #741 = AXIS2_PLACEMENT_3D('',#742,#743,#744);
    #742 = CARTESIAN_POINT('',(-54.25800858899,-1.275,-1.25));
    #743 = DIRECTION('',(-1.,0.,0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #744 = DIRECTION('',(0.,1.,0.));
    
    Neil Gershenfeld's avatar
    Neil Gershenfeld committed
    #745 = DEFINITIONAL_REPRESENTATION('',(#746),#750);
    #746 = LINE('',#747,#748);
    #747 = CARTESIAN_POINT('',(0.,-2.5));
    #748 = VECTOR('',#749,1.);
    #749 = DIRECTION('',(1.,0.));
    #750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #751 = ORIENTED_EDGE('',*,*,#752,.T.);
    #752 = EDGE_CURVE('',#723,#753,#755,.T.);
    #753 = VERTEX_POINT('',#754);
    #754 = CARTESIAN_POINT('',(-57.98300858899,-1.275,1.25));
    #755 = SURFACE_CURVE('',#756,(#760,#767),.PCURVE_S1.);
    #756 = LINE('',#757,#758);
    #757 = CARTESIAN_POINT('',(-54.25800858899,-1.275,1.25));
    #758 = VECTOR('',#759,1.);
    #759 = DIRECTION('',(-1.,0.,0.));
    #760 = PCURVE('',#157,#761);
    #761 = DEFINITIONAL_REPRESENTATION('',(#762),#766);
    #762 = LINE('',#763,#764);
    #763 = CARTESIAN_POINT('',(34.77628602194,-18.20911515491));
    #764 = VECTOR('',#765,1.);
    #765 = DIRECTION('',(1.,-0.));
    #766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #767 = PCURVE('',#768,#773);
    #768 = PLANE('',#769);
    #769 = AXIS2_PLACEMENT_3D('',#770,#771,#772);
    #770 = CARTESIAN_POINT('',(-54.25800858899,-1.275,-1.25));
    #771 = DIRECTION('',(0.,-1.,0.));
    #772 = DIRECTION('',(-1.,0.,0.));
    #773 = DEFINITIONAL_REPRESENTATION('',(#774),#778);
    #774 = LINE('',#775,#776);
    #775 = CARTESIAN_POINT('',(0.,-2.5));
    #776 = VECTOR('',#777,1.);
    #777 = DIRECTION('',(1.,0.));
    #778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #779 = ORIENTED_EDGE('',*,*,#780,.T.);
    #780 = EDGE_CURVE('',#753,#781,#783,.T.);
    #781 = VERTEX_POINT('',#782);
    #782 = CARTESIAN_POINT('',(-59.25800858899,-2.55,1.25));
    #783 = SURFACE_CURVE('',#784,(#788,#795),.PCURVE_S1.);
    #784 = LINE('',#785,#786);
    #785 = CARTESIAN_POINT('',(-57.98300858899,-1.275,1.25));
    #786 = VECTOR('',#787,1.);
    #787 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
    #788 = PCURVE('',#157,#789);
    #789 = DEFINITIONAL_REPRESENTATION('',(#790),#794);
    #790 = LINE('',#791,#792);
    #791 = CARTESIAN_POINT('',(38.50128602194,-18.20911515491));
    #792 = VECTOR('',#793,1.);
    #793 = DIRECTION('',(0.707106781187,0.707106781187));
    #794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #795 = PCURVE('',#796,#801);
    #796 = PLANE('',#797);
    #797 = AXIS2_PLACEMENT_3D('',#798,#799,#800);
    #798 = CARTESIAN_POINT('',(-57.98300858899,-1.275,-1.25));
    #799 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
    #800 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
    #801 = DEFINITIONAL_REPRESENTATION('',(#802),#806);
    #802 = LINE('',#803,#804);
    #803 = CARTESIAN_POINT('',(0.,-2.5));
    #804 = VECTOR('',#805,1.);
    #805 = DIRECTION('',(1.,0.));
    #806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #807 = ORIENTED_EDGE('',*,*,#808,.F.);
    #808 = EDGE_CURVE('',#809,#781,#811,.T.);
    #809 = VERTEX_POINT('',#810);
    #810 = CARTESIAN_POINT('',(-59.25800858899,-3.775,1.25));
    #811 = SURFACE_CURVE('',#812,(#816,#823),.PCURVE_S1.);
    #812 = LINE('',#813,#814);
    #813 = CARTESIAN_POINT('',(-59.25800858899,-3.775,1.25));
    #814 = VECTOR('',#815,1.);
    #815 = DIRECTION('',(0.,1.,0.));
    #816 = PCURVE('',#157,#817);
    #817 = DEFINITIONAL_REPRESENTATION('',(#818),#822);
    #818 = LINE('',#819,#820);
    #819 = CARTESIAN_POINT('',(39.77628602194,-15.70911515491));
    #820 = VECTOR('',#821,1.);
    #821 = DIRECTION('',(0.,-1.));
    #822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #823 = PCURVE('',#824,#829);
    #824 = PLANE('',#825);
    #825 = AXIS2_PLACEMENT_3D('',#826,#827,#828);
    #826 = CARTESIAN_POINT('',(-59.25800858899,-3.775,-1.25));
    #827 = DIRECTION('',(-1.,0.,0.));
    #828 = DIRECTION('',(0.,1.,0.));
    #829 = DEFINITIONAL_REPRESENTATION('',(#830),#834);
    #830 = LINE('',#831,#832);
    #831 = CARTESIAN_POINT('',(0.,-2.5));
    #832 = VECTOR('',#833,1.);
    #833 = DIRECTION('',(1.,0.));
    #834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #835 = ORIENTED_EDGE('',*,*,#836,.F.);
    #836 = EDGE_CURVE('',#837,#809,#839,.T.);
    #837 = VERTEX_POINT('',#838);
    #838 = CARTESIAN_POINT('',(-51.02577554195,-3.775,1.25));
    #839 = SURFACE_CURVE('',#840,(#844,#851),.PCURVE_S1.);
    #840 = LINE('',#841,#842);
    #841 = CARTESIAN_POINT('',(-51.02577554195,-3.775,1.25));
    #842 = VECTOR('',#843,1.);
    #843 = DIRECTION('',(-1.,0.,0.));
    #844 = PCURVE('',#157,#845);
    #845 = DEFINITIONAL_REPRESENTATION('',(#846),#850);
    #846 = LINE('',#847,#848);
    #847 = CARTESIAN_POINT('',(31.544052974906,-15.70911515491));
    #848 = VECTOR('',#849,1.);
    #849 = DIRECTION('',(1.,-0.));
    #850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
    PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
      ) );
    #851 = PCURVE('',#852,#857);
    #852 = PLANE('',#853);
    #853 = AXIS2_PLACEMENT_3D('',#854,#855,#856);
    #854 = CARTESIAN_POINT('',(-51.02577554195,-3.775,-1.25));
    #855 = DIRECTION('',(0.,-1.,0.));
    #856 = DIRECTION('',(-1.,0.,0.));
    #857 = DEFINITIONAL_REPRESENTATION('',(#858),#862);
    #858 = LINE('',#859,#860);
    #859 = CARTESIAN_POINT('',(0.,-2.5));
    #860 = VECTOR('',#861,1.);