From ab89baec825ed1c610e98ffeeefc893bea1c6ac5 Mon Sep 17 00:00:00 2001 From: Anton Date: Thu, 4 Jun 2026 19:34:13 +0200 Subject: [PATCH] Add Hexpad macropad submission --- .../Hexpad-macropad/CAD/hexpad_assembly.step | 15921 ++++++++++++++++ hackpads/Hexpad-macropad/Firmware/README.md | 67 + hackpads/Hexpad-macropad/Firmware/code.py | 52 + .../Hexpad-macropad/PCB/hexpad-gerbers.zip | Bin 0 -> 27294 bytes hackpads/Hexpad-macropad/PCB/hexpad.kicad_pcb | 4201 ++++ hackpads/Hexpad-macropad/PCB/hexpad.kicad_pro | 329 + hackpads/Hexpad-macropad/PCB/hexpad.kicad_sch | 696 + hackpads/Hexpad-macropad/PCB/hexpad.kicad_sym | 143 + hackpads/Hexpad-macropad/PCB/sym-lib-table | 4 + hackpads/Hexpad-macropad/README.md | 68 + hackpads/Hexpad-macropad/docs/images/case.png | Bin 0 -> 7557 bytes hackpads/Hexpad-macropad/docs/images/pcb.png | Bin 0 -> 68438 bytes .../Hexpad-macropad/docs/images/render.png | Bin 0 -> 327689 bytes .../Hexpad-macropad/docs/images/schematic.png | Bin 0 -> 87401 bytes 14 files changed, 21481 insertions(+) create mode 100644 hackpads/Hexpad-macropad/CAD/hexpad_assembly.step create mode 100644 hackpads/Hexpad-macropad/Firmware/README.md create mode 100644 hackpads/Hexpad-macropad/Firmware/code.py create mode 100644 hackpads/Hexpad-macropad/PCB/hexpad-gerbers.zip create mode 100644 hackpads/Hexpad-macropad/PCB/hexpad.kicad_pcb create mode 100644 hackpads/Hexpad-macropad/PCB/hexpad.kicad_pro create mode 100644 hackpads/Hexpad-macropad/PCB/hexpad.kicad_sch create mode 100644 hackpads/Hexpad-macropad/PCB/hexpad.kicad_sym create mode 100644 hackpads/Hexpad-macropad/PCB/sym-lib-table create mode 100644 hackpads/Hexpad-macropad/README.md create mode 100644 hackpads/Hexpad-macropad/docs/images/case.png create mode 100644 hackpads/Hexpad-macropad/docs/images/pcb.png create mode 100644 hackpads/Hexpad-macropad/docs/images/render.png create mode 100644 hackpads/Hexpad-macropad/docs/images/schematic.png diff --git a/hackpads/Hexpad-macropad/CAD/hexpad_assembly.step b/hackpads/Hexpad-macropad/CAD/hexpad_assembly.step new file mode 100644 index 0000000000..5dd806a1c2 --- /dev/null +++ b/hackpads/Hexpad-macropad/CAD/hexpad_assembly.step @@ -0,0 +1,15921 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('hexpad_assembly','2026-06-04T14:08:09',('Author'),( + 'Open CASCADE'),'Open CASCADE STEP processor 7.8','build123d', + '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('hexpad_assembly','hexpad_assembly','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,-0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,-0.)); +#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24, + 'distance_accuracy_value','confusion accuracy'); +#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#29 = SHAPE_DEFINITION_REPRESENTATION(#30,#36); +#30 = PRODUCT_DEFINITION_SHAPE('','',#31); +#31 = PRODUCT_DEFINITION('design','',#32,#35); +#32 = PRODUCT_DEFINITION_FORMATION('','',#33); +#33 = PRODUCT('Open_CASCADE_STEP_translator_7_8_2', + 'Open_CASCADE_STEP_translator_7_8_2','',(#34)); +#34 = PRODUCT_CONTEXT('',#2,'mechanical'); +#35 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#36 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37),#2559); +#37 = MANIFOLD_SOLID_BREP('',#38); +#38 = CLOSED_SHELL('',(#39,#159,#473,#523,#577,#826,#967,#994,#1021, + #1048,#1055,#1223,#1272,#1321,#1348,#1403,#1458,#1513,#1568,#1666, + #1693,#1766,#1793,#1948,#1987,#2026,#2065,#2104,#2111,#2166,#2221, + #2276,#2331,#2381,#2431,#2481,#2531,#2538,#2545,#2552)); +#39 = ADVANCED_FACE('',(#40),#54,.F.); +#40 = FACE_BOUND('',#41,.F.); +#41 = EDGE_LOOP('',(#42,#77,#105,#133)); +#42 = ORIENTED_EDGE('',*,*,#43,.F.); +#43 = EDGE_CURVE('',#44,#46,#48,.T.); +#44 = VERTEX_POINT('',#45); +#45 = CARTESIAN_POINT('',(-38.,-34.,-1.5)); +#46 = VERTEX_POINT('',#47); +#47 = CARTESIAN_POINT('',(-38.,34.,-1.5)); +#48 = SURFACE_CURVE('',#49,(#53,#65),.PCURVE_S1.); +#49 = LINE('',#50,#51); +#50 = CARTESIAN_POINT('',(-38.,-37.,-1.5)); +#51 = VECTOR('',#52,1.); +#52 = DIRECTION('',(0.,1.,0.)); +#53 = PCURVE('',#54,#59); +#54 = PLANE('',#55); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(-38.,-37.,-10.1)); +#57 = DIRECTION('',(1.,0.,0.)); +#58 = DIRECTION('',(0.,0.,1.)); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(8.6,0.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(0.,-1.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = PCURVE('',#66,#71); +#66 = PLANE('',#67); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(-38.,-37.,-1.5)); +#69 = DIRECTION('',(0.,0.,1.)); +#70 = DIRECTION('',(1.,0.,-0.)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(0.,0.)); +#74 = VECTOR('',#75,1.); +#75 = DIRECTION('',(0.,1.)); +#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77 = ORIENTED_EDGE('',*,*,#78,.F.); +#78 = EDGE_CURVE('',#79,#44,#81,.T.); +#79 = VERTEX_POINT('',#80); +#80 = CARTESIAN_POINT('',(-38.,-34.,-10.1)); +#81 = SURFACE_CURVE('',#82,(#86,#93),.PCURVE_S1.); +#82 = LINE('',#83,#84); +#83 = CARTESIAN_POINT('',(-38.,-34.,-10.1)); +#84 = VECTOR('',#85,1.); +#85 = DIRECTION('',(0.,0.,1.)); +#86 = PCURVE('',#54,#87); +#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(0.,-3.)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(1.,0.)); +#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#93 = PCURVE('',#94,#99); +#94 = CYLINDRICAL_SURFACE('',#95,3.); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(-35.,-34.,-10.1)); +#97 = DIRECTION('',(0.,0.,1.)); +#98 = DIRECTION('',(-1.,-0.,0.)); +#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); +#100 = LINE('',#101,#102); +#101 = CARTESIAN_POINT('',(0.,0.)); +#102 = VECTOR('',#103,1.); +#103 = DIRECTION('',(0.,1.)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#105 = ORIENTED_EDGE('',*,*,#106,.T.); +#106 = EDGE_CURVE('',#79,#107,#109,.T.); +#107 = VERTEX_POINT('',#108); +#108 = CARTESIAN_POINT('',(-38.,34.,-10.1)); +#109 = SURFACE_CURVE('',#110,(#114,#121),.PCURVE_S1.); +#110 = LINE('',#111,#112); +#111 = CARTESIAN_POINT('',(-38.,-37.,-10.1)); +#112 = VECTOR('',#113,1.); +#113 = DIRECTION('',(0.,1.,0.)); +#114 = PCURVE('',#54,#115); +#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120); +#116 = LINE('',#117,#118); +#117 = CARTESIAN_POINT('',(0.,0.)); +#118 = VECTOR('',#119,1.); +#119 = DIRECTION('',(0.,-1.)); +#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#121 = PCURVE('',#122,#127); +#122 = PLANE('',#123); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(-38.,-37.,-10.1)); +#125 = DIRECTION('',(0.,0.,1.)); +#126 = DIRECTION('',(1.,0.,-0.)); +#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132); +#128 = LINE('',#129,#130); +#129 = CARTESIAN_POINT('',(0.,0.)); +#130 = VECTOR('',#131,1.); +#131 = DIRECTION('',(0.,1.)); +#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#133 = ORIENTED_EDGE('',*,*,#134,.T.); +#134 = EDGE_CURVE('',#107,#46,#135,.T.); +#135 = SURFACE_CURVE('',#136,(#140,#147),.PCURVE_S1.); +#136 = LINE('',#137,#138); +#137 = CARTESIAN_POINT('',(-38.,34.,-10.1)); +#138 = VECTOR('',#139,1.); +#139 = DIRECTION('',(0.,0.,1.)); +#140 = PCURVE('',#54,#141); +#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146); +#142 = LINE('',#143,#144); +#143 = CARTESIAN_POINT('',(0.,-71.)); +#144 = VECTOR('',#145,1.); +#145 = DIRECTION('',(1.,0.)); +#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#147 = PCURVE('',#148,#153); +#148 = CYLINDRICAL_SURFACE('',#149,3.); +#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152); +#150 = CARTESIAN_POINT('',(-35.,34.,-10.1)); +#151 = DIRECTION('',(0.,0.,1.)); +#152 = DIRECTION('',(-1.,-0.,0.)); +#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158); +#154 = LINE('',#155,#156); +#155 = CARTESIAN_POINT('',(6.28318530718,0.)); +#156 = VECTOR('',#157,1.); +#157 = DIRECTION('',(-0.,1.)); +#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#159 = ADVANCED_FACE('',(#160,#359),#66,.T.); +#160 = FACE_BOUND('',#161,.T.); +#161 = EDGE_LOOP('',(#162,#163,#187,#215,#248,#276,#305,#333)); +#162 = ORIENTED_EDGE('',*,*,#43,.F.); +#163 = ORIENTED_EDGE('',*,*,#164,.T.); +#164 = EDGE_CURVE('',#44,#165,#167,.T.); +#165 = VERTEX_POINT('',#166); +#166 = CARTESIAN_POINT('',(-35.,-37.,-1.5)); +#167 = SURFACE_CURVE('',#168,(#173,#180),.PCURVE_S1.); +#168 = CIRCLE('',#169,3.); +#169 = AXIS2_PLACEMENT_3D('',#170,#171,#172); +#170 = CARTESIAN_POINT('',(-35.,-34.,-1.5)); +#171 = DIRECTION('',(0.,0.,1.)); +#172 = DIRECTION('',(0.,-1.,0.)); +#173 = PCURVE('',#66,#174); +#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179); +#175 = CIRCLE('',#176,3.); +#176 = AXIS2_PLACEMENT_2D('',#177,#178); +#177 = CARTESIAN_POINT('',(3.,3.)); +#178 = DIRECTION('',(0.,-1.)); +#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#180 = PCURVE('',#94,#181); +#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186); +#182 = LINE('',#183,#184); +#183 = CARTESIAN_POINT('',(-4.712388980385,8.6)); +#184 = VECTOR('',#185,1.); +#185 = DIRECTION('',(1.,0.)); +#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#187 = ORIENTED_EDGE('',*,*,#188,.T.); +#188 = EDGE_CURVE('',#165,#189,#191,.T.); +#189 = VERTEX_POINT('',#190); +#190 = CARTESIAN_POINT('',(35.,-37.,-1.5)); +#191 = SURFACE_CURVE('',#192,(#196,#203),.PCURVE_S1.); +#192 = LINE('',#193,#194); +#193 = CARTESIAN_POINT('',(-38.,-37.,-1.5)); +#194 = VECTOR('',#195,1.); +#195 = DIRECTION('',(1.,0.,0.)); +#196 = PCURVE('',#66,#197); +#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202); +#198 = LINE('',#199,#200); +#199 = CARTESIAN_POINT('',(0.,0.)); +#200 = VECTOR('',#201,1.); +#201 = DIRECTION('',(1.,0.)); +#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#203 = PCURVE('',#204,#209); +#204 = PLANE('',#205); +#205 = AXIS2_PLACEMENT_3D('',#206,#207,#208); +#206 = CARTESIAN_POINT('',(-38.,-37.,-10.1)); +#207 = DIRECTION('',(0.,1.,0.)); +#208 = DIRECTION('',(0.,-0.,1.)); +#209 = DEFINITIONAL_REPRESENTATION('',(#210),#214); +#210 = LINE('',#211,#212); +#211 = CARTESIAN_POINT('',(8.6,0.)); +#212 = VECTOR('',#213,1.); +#213 = DIRECTION('',(0.,1.)); +#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#215 = ORIENTED_EDGE('',*,*,#216,.F.); +#216 = EDGE_CURVE('',#217,#189,#219,.T.); +#217 = VERTEX_POINT('',#218); +#218 = CARTESIAN_POINT('',(38.,-34.,-1.5)); +#219 = SURFACE_CURVE('',#220,(#225,#236),.PCURVE_S1.); +#220 = CIRCLE('',#221,3.); +#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224); +#222 = CARTESIAN_POINT('',(35.,-34.,-1.5)); +#223 = DIRECTION('',(-0.,-0.,-1.)); +#224 = DIRECTION('',(0.,-1.,0.)); +#225 = PCURVE('',#66,#226); +#226 = DEFINITIONAL_REPRESENTATION('',(#227),#235); +#227 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#228,#229,#230,#231,#232,#233 +,#234),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#228 = CARTESIAN_POINT('',(73.,0.)); +#229 = CARTESIAN_POINT('',(67.803847577293,0.)); +#230 = CARTESIAN_POINT('',(70.401923788647,4.5)); +#231 = CARTESIAN_POINT('',(73.,9.)); +#232 = CARTESIAN_POINT('',(75.598076211353,4.5)); +#233 = CARTESIAN_POINT('',(78.196152422707,4.440892098501E-15)); +#234 = CARTESIAN_POINT('',(73.,0.)); +#235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#236 = PCURVE('',#237,#242); +#237 = CYLINDRICAL_SURFACE('',#238,3.); +#238 = AXIS2_PLACEMENT_3D('',#239,#240,#241); +#239 = CARTESIAN_POINT('',(35.,-34.,-10.1)); +#240 = DIRECTION('',(0.,0.,1.)); +#241 = DIRECTION('',(1.,0.,-0.)); +#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247); +#243 = LINE('',#244,#245); +#244 = CARTESIAN_POINT('',(10.995574287565,8.6)); +#245 = VECTOR('',#246,1.); +#246 = DIRECTION('',(-1.,0.)); +#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#248 = ORIENTED_EDGE('',*,*,#249,.T.); +#249 = EDGE_CURVE('',#217,#250,#252,.T.); +#250 = VERTEX_POINT('',#251); +#251 = CARTESIAN_POINT('',(38.,34.,-1.5)); +#252 = SURFACE_CURVE('',#253,(#257,#264),.PCURVE_S1.); +#253 = LINE('',#254,#255); +#254 = CARTESIAN_POINT('',(38.,-37.,-1.5)); +#255 = VECTOR('',#256,1.); +#256 = DIRECTION('',(0.,1.,0.)); +#257 = PCURVE('',#66,#258); +#258 = DEFINITIONAL_REPRESENTATION('',(#259),#263); +#259 = LINE('',#260,#261); +#260 = CARTESIAN_POINT('',(76.,0.)); +#261 = VECTOR('',#262,1.); +#262 = DIRECTION('',(0.,1.)); +#263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#264 = PCURVE('',#265,#270); +#265 = PLANE('',#266); +#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269); +#267 = CARTESIAN_POINT('',(38.,-37.,-10.1)); +#268 = DIRECTION('',(1.,0.,0.)); +#269 = DIRECTION('',(0.,0.,1.)); +#270 = DEFINITIONAL_REPRESENTATION('',(#271),#275); +#271 = LINE('',#272,#273); +#272 = CARTESIAN_POINT('',(8.6,0.)); +#273 = VECTOR('',#274,1.); +#274 = DIRECTION('',(0.,-1.)); +#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#276 = ORIENTED_EDGE('',*,*,#277,.T.); +#277 = EDGE_CURVE('',#250,#278,#280,.T.); +#278 = VERTEX_POINT('',#279); +#279 = CARTESIAN_POINT('',(35.,37.,-1.5)); +#280 = SURFACE_CURVE('',#281,(#286,#293),.PCURVE_S1.); +#281 = CIRCLE('',#282,3.); +#282 = AXIS2_PLACEMENT_3D('',#283,#284,#285); +#283 = CARTESIAN_POINT('',(35.,34.,-1.5)); +#284 = DIRECTION('',(0.,0.,1.)); +#285 = DIRECTION('',(0.,-1.,0.)); +#286 = PCURVE('',#66,#287); +#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292); +#288 = CIRCLE('',#289,3.); +#289 = AXIS2_PLACEMENT_2D('',#290,#291); +#290 = CARTESIAN_POINT('',(73.,71.)); +#291 = DIRECTION('',(0.,-1.)); +#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#293 = PCURVE('',#294,#299); +#294 = CYLINDRICAL_SURFACE('',#295,3.); +#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298); +#296 = CARTESIAN_POINT('',(35.,34.,-10.1)); +#297 = DIRECTION('',(0.,0.,1.)); +#298 = DIRECTION('',(1.,0.,-0.)); +#299 = DEFINITIONAL_REPRESENTATION('',(#300),#304); +#300 = LINE('',#301,#302); +#301 = CARTESIAN_POINT('',(-1.570796326795,8.6)); +#302 = VECTOR('',#303,1.); +#303 = DIRECTION('',(1.,0.)); +#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#305 = ORIENTED_EDGE('',*,*,#306,.F.); +#306 = EDGE_CURVE('',#307,#278,#309,.T.); +#307 = VERTEX_POINT('',#308); +#308 = CARTESIAN_POINT('',(-35.,37.,-1.5)); +#309 = SURFACE_CURVE('',#310,(#314,#321),.PCURVE_S1.); +#310 = LINE('',#311,#312); +#311 = CARTESIAN_POINT('',(-38.,37.,-1.5)); +#312 = VECTOR('',#313,1.); +#313 = DIRECTION('',(1.,0.,0.)); +#314 = PCURVE('',#66,#315); +#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(0.,74.)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(1.,0.)); +#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#321 = PCURVE('',#322,#327); +#322 = PLANE('',#323); +#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326); +#324 = CARTESIAN_POINT('',(-38.,37.,-10.1)); +#325 = DIRECTION('',(0.,1.,0.)); +#326 = DIRECTION('',(0.,-0.,1.)); +#327 = DEFINITIONAL_REPRESENTATION('',(#328),#332); +#328 = LINE('',#329,#330); +#329 = CARTESIAN_POINT('',(8.6,0.)); +#330 = VECTOR('',#331,1.); +#331 = DIRECTION('',(0.,1.)); +#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#333 = ORIENTED_EDGE('',*,*,#334,.F.); +#334 = EDGE_CURVE('',#46,#307,#335,.T.); +#335 = SURFACE_CURVE('',#336,(#341,#352),.PCURVE_S1.); +#336 = CIRCLE('',#337,3.); +#337 = AXIS2_PLACEMENT_3D('',#338,#339,#340); +#338 = CARTESIAN_POINT('',(-35.,34.,-1.5)); +#339 = DIRECTION('',(-0.,-0.,-1.)); +#340 = DIRECTION('',(0.,-1.,0.)); +#341 = PCURVE('',#66,#342); +#342 = DEFINITIONAL_REPRESENTATION('',(#343),#351); +#343 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#344,#345,#346,#347,#348,#349 +,#350),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#344 = CARTESIAN_POINT('',(3.,68.)); +#345 = CARTESIAN_POINT('',(-2.196152422707,68.)); +#346 = CARTESIAN_POINT('',(0.401923788647,72.5)); +#347 = CARTESIAN_POINT('',(3.,77.)); +#348 = CARTESIAN_POINT('',(5.598076211353,72.5)); +#349 = CARTESIAN_POINT('',(8.196152422707,68.)); +#350 = CARTESIAN_POINT('',(3.,68.)); +#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#352 = PCURVE('',#148,#353); +#353 = DEFINITIONAL_REPRESENTATION('',(#354),#358); +#354 = LINE('',#355,#356); +#355 = CARTESIAN_POINT('',(7.853981633975,8.6)); +#356 = VECTOR('',#357,1.); +#357 = DIRECTION('',(-1.,0.)); +#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#359 = FACE_BOUND('',#360,.T.); +#360 = EDGE_LOOP('',(#361,#391,#419,#447)); +#361 = ORIENTED_EDGE('',*,*,#362,.F.); +#362 = EDGE_CURVE('',#363,#365,#367,.T.); +#363 = VERTEX_POINT('',#364); +#364 = CARTESIAN_POINT('',(-35.6,-34.6,-1.5)); +#365 = VERTEX_POINT('',#366); +#366 = CARTESIAN_POINT('',(35.6,-34.6,-1.5)); +#367 = SURFACE_CURVE('',#368,(#372,#379),.PCURVE_S1.); +#368 = LINE('',#369,#370); +#369 = CARTESIAN_POINT('',(-35.6,-34.6,-1.5)); +#370 = VECTOR('',#371,1.); +#371 = DIRECTION('',(1.,0.,0.)); +#372 = PCURVE('',#66,#373); +#373 = DEFINITIONAL_REPRESENTATION('',(#374),#378); +#374 = LINE('',#375,#376); +#375 = CARTESIAN_POINT('',(2.4,2.4)); +#376 = VECTOR('',#377,1.); +#377 = DIRECTION('',(1.,0.)); +#378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#379 = PCURVE('',#380,#385); +#380 = PLANE('',#381); +#381 = AXIS2_PLACEMENT_3D('',#382,#383,#384); +#382 = CARTESIAN_POINT('',(-35.6,-34.6,-1.5)); +#383 = DIRECTION('',(0.,-1.,0.)); +#384 = DIRECTION('',(1.,0.,0.)); +#385 = DEFINITIONAL_REPRESENTATION('',(#386),#390); +#386 = LINE('',#387,#388); +#387 = CARTESIAN_POINT('',(0.,0.)); +#388 = VECTOR('',#389,1.); +#389 = DIRECTION('',(1.,0.)); +#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#391 = ORIENTED_EDGE('',*,*,#392,.F.); +#392 = EDGE_CURVE('',#393,#363,#395,.T.); +#393 = VERTEX_POINT('',#394); +#394 = CARTESIAN_POINT('',(-35.6,34.6,-1.5)); +#395 = SURFACE_CURVE('',#396,(#400,#407),.PCURVE_S1.); +#396 = LINE('',#397,#398); +#397 = CARTESIAN_POINT('',(-35.6,34.6,-1.5)); +#398 = VECTOR('',#399,1.); +#399 = DIRECTION('',(0.,-1.,0.)); +#400 = PCURVE('',#66,#401); +#401 = DEFINITIONAL_REPRESENTATION('',(#402),#406); +#402 = LINE('',#403,#404); +#403 = CARTESIAN_POINT('',(2.4,71.6)); +#404 = VECTOR('',#405,1.); +#405 = DIRECTION('',(0.,-1.)); +#406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#407 = PCURVE('',#408,#413); +#408 = PLANE('',#409); +#409 = AXIS2_PLACEMENT_3D('',#410,#411,#412); +#410 = CARTESIAN_POINT('',(-35.6,34.6,-1.5)); +#411 = DIRECTION('',(-1.,0.,0.)); +#412 = DIRECTION('',(0.,-1.,0.)); +#413 = DEFINITIONAL_REPRESENTATION('',(#414),#418); +#414 = LINE('',#415,#416); +#415 = CARTESIAN_POINT('',(0.,0.)); +#416 = VECTOR('',#417,1.); +#417 = DIRECTION('',(1.,0.)); +#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#419 = ORIENTED_EDGE('',*,*,#420,.F.); +#420 = EDGE_CURVE('',#421,#393,#423,.T.); +#421 = VERTEX_POINT('',#422); +#422 = CARTESIAN_POINT('',(35.6,34.6,-1.5)); +#423 = SURFACE_CURVE('',#424,(#428,#435),.PCURVE_S1.); +#424 = LINE('',#425,#426); +#425 = CARTESIAN_POINT('',(35.6,34.6,-1.5)); +#426 = VECTOR('',#427,1.); +#427 = DIRECTION('',(-1.,0.,0.)); +#428 = PCURVE('',#66,#429); +#429 = DEFINITIONAL_REPRESENTATION('',(#430),#434); +#430 = LINE('',#431,#432); +#431 = CARTESIAN_POINT('',(73.6,71.6)); +#432 = VECTOR('',#433,1.); +#433 = DIRECTION('',(-1.,0.)); +#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#435 = PCURVE('',#436,#441); +#436 = PLANE('',#437); +#437 = AXIS2_PLACEMENT_3D('',#438,#439,#440); +#438 = CARTESIAN_POINT('',(35.6,34.6,-1.5)); +#439 = DIRECTION('',(0.,1.,-0.)); +#440 = DIRECTION('',(-1.,0.,0.)); +#441 = DEFINITIONAL_REPRESENTATION('',(#442),#446); +#442 = LINE('',#443,#444); +#443 = CARTESIAN_POINT('',(0.,0.)); +#444 = VECTOR('',#445,1.); +#445 = DIRECTION('',(1.,0.)); +#446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#447 = ORIENTED_EDGE('',*,*,#448,.F.); +#448 = EDGE_CURVE('',#365,#421,#449,.T.); +#449 = SURFACE_CURVE('',#450,(#454,#461),.PCURVE_S1.); +#450 = LINE('',#451,#452); +#451 = CARTESIAN_POINT('',(35.6,-34.6,-1.5)); +#452 = VECTOR('',#453,1.); +#453 = DIRECTION('',(0.,1.,0.)); +#454 = PCURVE('',#66,#455); +#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460); +#456 = LINE('',#457,#458); +#457 = CARTESIAN_POINT('',(73.6,2.4)); +#458 = VECTOR('',#459,1.); +#459 = DIRECTION('',(0.,1.)); +#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#461 = PCURVE('',#462,#467); +#462 = PLANE('',#463); +#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466); +#464 = CARTESIAN_POINT('',(35.6,-34.6,-1.5)); +#465 = DIRECTION('',(1.,0.,0.)); +#466 = DIRECTION('',(-0.,1.,0.)); +#467 = DEFINITIONAL_REPRESENTATION('',(#468),#472); +#468 = LINE('',#469,#470); +#469 = CARTESIAN_POINT('',(0.,0.)); +#470 = VECTOR('',#471,1.); +#471 = DIRECTION('',(1.,0.)); +#472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#473 = ADVANCED_FACE('',(#474),#94,.T.); +#474 = FACE_BOUND('',#475,.T.); +#475 = EDGE_LOOP('',(#476,#500,#521,#522)); +#476 = ORIENTED_EDGE('',*,*,#477,.T.); +#477 = EDGE_CURVE('',#79,#478,#480,.T.); +#478 = VERTEX_POINT('',#479); +#479 = CARTESIAN_POINT('',(-35.,-37.,-10.1)); +#480 = SURFACE_CURVE('',#481,(#486,#493),.PCURVE_S1.); +#481 = CIRCLE('',#482,3.); +#482 = AXIS2_PLACEMENT_3D('',#483,#484,#485); +#483 = CARTESIAN_POINT('',(-35.,-34.,-10.1)); +#484 = DIRECTION('',(0.,0.,1.)); +#485 = DIRECTION('',(0.,-1.,0.)); +#486 = PCURVE('',#94,#487); +#487 = DEFINITIONAL_REPRESENTATION('',(#488),#492); +#488 = LINE('',#489,#490); +#489 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#490 = VECTOR('',#491,1.); +#491 = DIRECTION('',(1.,0.)); +#492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#493 = PCURVE('',#122,#494); +#494 = DEFINITIONAL_REPRESENTATION('',(#495),#499); +#495 = CIRCLE('',#496,3.); +#496 = AXIS2_PLACEMENT_2D('',#497,#498); +#497 = CARTESIAN_POINT('',(3.,3.)); +#498 = DIRECTION('',(0.,-1.)); +#499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#500 = ORIENTED_EDGE('',*,*,#501,.T.); +#501 = EDGE_CURVE('',#478,#165,#502,.T.); +#502 = SURFACE_CURVE('',#503,(#507,#514),.PCURVE_S1.); +#503 = LINE('',#504,#505); +#504 = CARTESIAN_POINT('',(-35.,-37.,-10.1)); +#505 = VECTOR('',#506,1.); +#506 = DIRECTION('',(0.,0.,1.)); +#507 = PCURVE('',#94,#508); +#508 = DEFINITIONAL_REPRESENTATION('',(#509),#513); +#509 = LINE('',#510,#511); +#510 = CARTESIAN_POINT('',(1.570796326795,0.)); +#511 = VECTOR('',#512,1.); +#512 = DIRECTION('',(0.,1.)); +#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#514 = PCURVE('',#204,#515); +#515 = DEFINITIONAL_REPRESENTATION('',(#516),#520); +#516 = LINE('',#517,#518); +#517 = CARTESIAN_POINT('',(0.,3.)); +#518 = VECTOR('',#519,1.); +#519 = DIRECTION('',(1.,0.)); +#520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#521 = ORIENTED_EDGE('',*,*,#164,.F.); +#522 = ORIENTED_EDGE('',*,*,#78,.F.); +#523 = ADVANCED_FACE('',(#524),#148,.T.); +#524 = FACE_BOUND('',#525,.T.); +#525 = EDGE_LOOP('',(#526,#527,#528,#551)); +#526 = ORIENTED_EDGE('',*,*,#134,.T.); +#527 = ORIENTED_EDGE('',*,*,#334,.T.); +#528 = ORIENTED_EDGE('',*,*,#529,.F.); +#529 = EDGE_CURVE('',#530,#307,#532,.T.); +#530 = VERTEX_POINT('',#531); +#531 = CARTESIAN_POINT('',(-35.,37.,-10.1)); +#532 = SURFACE_CURVE('',#533,(#537,#544),.PCURVE_S1.); +#533 = LINE('',#534,#535); +#534 = CARTESIAN_POINT('',(-35.,37.,-10.1)); +#535 = VECTOR('',#536,1.); +#536 = DIRECTION('',(0.,0.,1.)); +#537 = PCURVE('',#148,#538); +#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(4.712388980385,0.)); +#541 = VECTOR('',#542,1.); +#542 = DIRECTION('',(-0.,1.)); +#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#544 = PCURVE('',#322,#545); +#545 = DEFINITIONAL_REPRESENTATION('',(#546),#550); +#546 = LINE('',#547,#548); +#547 = CARTESIAN_POINT('',(0.,3.)); +#548 = VECTOR('',#549,1.); +#549 = DIRECTION('',(1.,0.)); +#550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#551 = ORIENTED_EDGE('',*,*,#552,.F.); +#552 = EDGE_CURVE('',#107,#530,#553,.T.); +#553 = SURFACE_CURVE('',#554,(#559,#566),.PCURVE_S1.); +#554 = CIRCLE('',#555,3.); +#555 = AXIS2_PLACEMENT_3D('',#556,#557,#558); +#556 = CARTESIAN_POINT('',(-35.,34.,-10.1)); +#557 = DIRECTION('',(-0.,-0.,-1.)); +#558 = DIRECTION('',(0.,-1.,0.)); +#559 = PCURVE('',#148,#560); +#560 = DEFINITIONAL_REPRESENTATION('',(#561),#565); +#561 = LINE('',#562,#563); +#562 = CARTESIAN_POINT('',(7.853981633975,0.)); +#563 = VECTOR('',#564,1.); +#564 = DIRECTION('',(-1.,0.)); +#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#566 = PCURVE('',#122,#567); +#567 = DEFINITIONAL_REPRESENTATION('',(#568),#576); +#568 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#569,#570,#571,#572,#573,#574 +,#575),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#569 = CARTESIAN_POINT('',(3.,68.)); +#570 = CARTESIAN_POINT('',(-2.196152422707,68.)); +#571 = CARTESIAN_POINT('',(0.401923788647,72.5)); +#572 = CARTESIAN_POINT('',(3.,77.)); +#573 = CARTESIAN_POINT('',(5.598076211353,72.5)); +#574 = CARTESIAN_POINT('',(8.196152422707,68.)); +#575 = CARTESIAN_POINT('',(3.,68.)); +#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#577 = ADVANCED_FACE('',(#578,#702,#733,#764,#795),#122,.F.); +#578 = FACE_BOUND('',#579,.F.); +#579 = EDGE_LOOP('',(#580,#581,#582,#605,#633,#656,#680,#701)); +#580 = ORIENTED_EDGE('',*,*,#106,.F.); +#581 = ORIENTED_EDGE('',*,*,#477,.T.); +#582 = ORIENTED_EDGE('',*,*,#583,.T.); +#583 = EDGE_CURVE('',#478,#584,#586,.T.); +#584 = VERTEX_POINT('',#585); +#585 = CARTESIAN_POINT('',(35.,-37.,-10.1)); +#586 = SURFACE_CURVE('',#587,(#591,#598),.PCURVE_S1.); +#587 = LINE('',#588,#589); +#588 = CARTESIAN_POINT('',(-38.,-37.,-10.1)); +#589 = VECTOR('',#590,1.); +#590 = DIRECTION('',(1.,0.,0.)); +#591 = PCURVE('',#122,#592); +#592 = DEFINITIONAL_REPRESENTATION('',(#593),#597); +#593 = LINE('',#594,#595); +#594 = CARTESIAN_POINT('',(0.,0.)); +#595 = VECTOR('',#596,1.); +#596 = DIRECTION('',(1.,0.)); +#597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#598 = PCURVE('',#204,#599); +#599 = DEFINITIONAL_REPRESENTATION('',(#600),#604); +#600 = LINE('',#601,#602); +#601 = CARTESIAN_POINT('',(0.,0.)); +#602 = VECTOR('',#603,1.); +#603 = DIRECTION('',(0.,1.)); +#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#605 = ORIENTED_EDGE('',*,*,#606,.F.); +#606 = EDGE_CURVE('',#607,#584,#609,.T.); +#607 = VERTEX_POINT('',#608); +#608 = CARTESIAN_POINT('',(38.,-34.,-10.1)); +#609 = SURFACE_CURVE('',#610,(#615,#626),.PCURVE_S1.); +#610 = CIRCLE('',#611,3.); +#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614); +#612 = CARTESIAN_POINT('',(35.,-34.,-10.1)); +#613 = DIRECTION('',(-0.,-0.,-1.)); +#614 = DIRECTION('',(0.,-1.,0.)); +#615 = PCURVE('',#122,#616); +#616 = DEFINITIONAL_REPRESENTATION('',(#617),#625); +#617 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#618,#619,#620,#621,#622,#623 +,#624),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#618 = CARTESIAN_POINT('',(73.,0.)); +#619 = CARTESIAN_POINT('',(67.803847577293,0.)); +#620 = CARTESIAN_POINT('',(70.401923788647,4.5)); +#621 = CARTESIAN_POINT('',(73.,9.)); +#622 = CARTESIAN_POINT('',(75.598076211353,4.5)); +#623 = CARTESIAN_POINT('',(78.196152422707,4.440892098501E-15)); +#624 = CARTESIAN_POINT('',(73.,0.)); +#625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#626 = PCURVE('',#237,#627); +#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632); +#628 = LINE('',#629,#630); +#629 = CARTESIAN_POINT('',(10.995574287565,0.)); +#630 = VECTOR('',#631,1.); +#631 = DIRECTION('',(-1.,0.)); +#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#633 = ORIENTED_EDGE('',*,*,#634,.T.); +#634 = EDGE_CURVE('',#607,#635,#637,.T.); +#635 = VERTEX_POINT('',#636); +#636 = CARTESIAN_POINT('',(38.,34.,-10.1)); +#637 = SURFACE_CURVE('',#638,(#642,#649),.PCURVE_S1.); +#638 = LINE('',#639,#640); +#639 = CARTESIAN_POINT('',(38.,-37.,-10.1)); +#640 = VECTOR('',#641,1.); +#641 = DIRECTION('',(0.,1.,0.)); +#642 = PCURVE('',#122,#643); +#643 = DEFINITIONAL_REPRESENTATION('',(#644),#648); +#644 = LINE('',#645,#646); +#645 = CARTESIAN_POINT('',(76.,0.)); +#646 = VECTOR('',#647,1.); +#647 = DIRECTION('',(0.,1.)); +#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#649 = PCURVE('',#265,#650); +#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655); +#651 = LINE('',#652,#653); +#652 = CARTESIAN_POINT('',(0.,0.)); +#653 = VECTOR('',#654,1.); +#654 = DIRECTION('',(0.,-1.)); +#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#656 = ORIENTED_EDGE('',*,*,#657,.T.); +#657 = EDGE_CURVE('',#635,#658,#660,.T.); +#658 = VERTEX_POINT('',#659); +#659 = CARTESIAN_POINT('',(35.,37.,-10.1)); +#660 = SURFACE_CURVE('',#661,(#666,#673),.PCURVE_S1.); +#661 = CIRCLE('',#662,3.); +#662 = AXIS2_PLACEMENT_3D('',#663,#664,#665); +#663 = CARTESIAN_POINT('',(35.,34.,-10.1)); +#664 = DIRECTION('',(0.,0.,1.)); +#665 = DIRECTION('',(0.,-1.,0.)); +#666 = PCURVE('',#122,#667); +#667 = DEFINITIONAL_REPRESENTATION('',(#668),#672); +#668 = CIRCLE('',#669,3.); +#669 = AXIS2_PLACEMENT_2D('',#670,#671); +#670 = CARTESIAN_POINT('',(73.,71.)); +#671 = DIRECTION('',(0.,-1.)); +#672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#673 = PCURVE('',#294,#674); +#674 = DEFINITIONAL_REPRESENTATION('',(#675),#679); +#675 = LINE('',#676,#677); +#676 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#677 = VECTOR('',#678,1.); +#678 = DIRECTION('',(1.,0.)); +#679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#680 = ORIENTED_EDGE('',*,*,#681,.F.); +#681 = EDGE_CURVE('',#530,#658,#682,.T.); +#682 = SURFACE_CURVE('',#683,(#687,#694),.PCURVE_S1.); +#683 = LINE('',#684,#685); +#684 = CARTESIAN_POINT('',(-38.,37.,-10.1)); +#685 = VECTOR('',#686,1.); +#686 = DIRECTION('',(1.,0.,0.)); +#687 = PCURVE('',#122,#688); +#688 = DEFINITIONAL_REPRESENTATION('',(#689),#693); +#689 = LINE('',#690,#691); +#690 = CARTESIAN_POINT('',(0.,74.)); +#691 = VECTOR('',#692,1.); +#692 = DIRECTION('',(1.,0.)); +#693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#694 = PCURVE('',#322,#695); +#695 = DEFINITIONAL_REPRESENTATION('',(#696),#700); +#696 = LINE('',#697,#698); +#697 = CARTESIAN_POINT('',(0.,0.)); +#698 = VECTOR('',#699,1.); +#699 = DIRECTION('',(0.,1.)); +#700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#701 = ORIENTED_EDGE('',*,*,#552,.F.); +#702 = FACE_BOUND('',#703,.F.); +#703 = EDGE_LOOP('',(#704)); +#704 = ORIENTED_EDGE('',*,*,#705,.F.); +#705 = EDGE_CURVE('',#706,#706,#708,.T.); +#706 = VERTEX_POINT('',#707); +#707 = CARTESIAN_POINT('',(-29.8,-31.,-10.1)); +#708 = SURFACE_CURVE('',#709,(#714,#721),.PCURVE_S1.); +#709 = CIRCLE('',#710,2.2); +#710 = AXIS2_PLACEMENT_3D('',#711,#712,#713); +#711 = CARTESIAN_POINT('',(-32.,-31.,-10.1)); +#712 = DIRECTION('',(0.,0.,1.)); +#713 = DIRECTION('',(1.,0.,-0.)); +#714 = PCURVE('',#122,#715); +#715 = DEFINITIONAL_REPRESENTATION('',(#716),#720); +#716 = CIRCLE('',#717,2.2); +#717 = AXIS2_PLACEMENT_2D('',#718,#719); +#718 = CARTESIAN_POINT('',(6.,6.)); +#719 = DIRECTION('',(1.,0.)); +#720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#721 = PCURVE('',#722,#727); +#722 = CYLINDRICAL_SURFACE('',#723,2.2); +#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726); +#724 = CARTESIAN_POINT('',(-32.,-31.,-10.1)); +#725 = DIRECTION('',(-0.,-0.,-1.)); +#726 = DIRECTION('',(1.,0.,0.)); +#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732); +#728 = LINE('',#729,#730); +#729 = CARTESIAN_POINT('',(6.28318530718,0.)); +#730 = VECTOR('',#731,1.); +#731 = DIRECTION('',(-1.,0.)); +#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#733 = FACE_BOUND('',#734,.F.); +#734 = EDGE_LOOP('',(#735)); +#735 = ORIENTED_EDGE('',*,*,#736,.F.); +#736 = EDGE_CURVE('',#737,#737,#739,.T.); +#737 = VERTEX_POINT('',#738); +#738 = CARTESIAN_POINT('',(34.2,-31.,-10.1)); +#739 = SURFACE_CURVE('',#740,(#745,#752),.PCURVE_S1.); +#740 = CIRCLE('',#741,2.2); +#741 = AXIS2_PLACEMENT_3D('',#742,#743,#744); +#742 = CARTESIAN_POINT('',(32.,-31.,-10.1)); +#743 = DIRECTION('',(0.,0.,1.)); +#744 = DIRECTION('',(1.,0.,-0.)); +#745 = PCURVE('',#122,#746); +#746 = DEFINITIONAL_REPRESENTATION('',(#747),#751); +#747 = CIRCLE('',#748,2.2); +#748 = AXIS2_PLACEMENT_2D('',#749,#750); +#749 = CARTESIAN_POINT('',(70.,6.)); +#750 = DIRECTION('',(1.,0.)); +#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#752 = PCURVE('',#753,#758); +#753 = CYLINDRICAL_SURFACE('',#754,2.2); +#754 = AXIS2_PLACEMENT_3D('',#755,#756,#757); +#755 = CARTESIAN_POINT('',(32.,-31.,-10.1)); +#756 = DIRECTION('',(-0.,-0.,-1.)); +#757 = DIRECTION('',(1.,0.,0.)); +#758 = DEFINITIONAL_REPRESENTATION('',(#759),#763); +#759 = LINE('',#760,#761); +#760 = CARTESIAN_POINT('',(6.28318530718,0.)); +#761 = VECTOR('',#762,1.); +#762 = DIRECTION('',(-1.,0.)); +#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#764 = FACE_BOUND('',#765,.F.); +#765 = EDGE_LOOP('',(#766)); +#766 = ORIENTED_EDGE('',*,*,#767,.F.); +#767 = EDGE_CURVE('',#768,#768,#770,.T.); +#768 = VERTEX_POINT('',#769); +#769 = CARTESIAN_POINT('',(-29.8,31.,-10.1)); +#770 = SURFACE_CURVE('',#771,(#776,#783),.PCURVE_S1.); +#771 = CIRCLE('',#772,2.2); +#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775); +#773 = CARTESIAN_POINT('',(-32.,31.,-10.1)); +#774 = DIRECTION('',(0.,0.,1.)); +#775 = DIRECTION('',(1.,0.,-0.)); +#776 = PCURVE('',#122,#777); +#777 = DEFINITIONAL_REPRESENTATION('',(#778),#782); +#778 = CIRCLE('',#779,2.2); +#779 = AXIS2_PLACEMENT_2D('',#780,#781); +#780 = CARTESIAN_POINT('',(6.,68.)); +#781 = DIRECTION('',(1.,0.)); +#782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#783 = PCURVE('',#784,#789); +#784 = CYLINDRICAL_SURFACE('',#785,2.2); +#785 = AXIS2_PLACEMENT_3D('',#786,#787,#788); +#786 = CARTESIAN_POINT('',(-32.,31.,-10.1)); +#787 = DIRECTION('',(-0.,-0.,-1.)); +#788 = DIRECTION('',(1.,0.,0.)); +#789 = DEFINITIONAL_REPRESENTATION('',(#790),#794); +#790 = LINE('',#791,#792); +#791 = CARTESIAN_POINT('',(6.28318530718,0.)); +#792 = VECTOR('',#793,1.); +#793 = DIRECTION('',(-1.,0.)); +#794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#795 = FACE_BOUND('',#796,.F.); +#796 = EDGE_LOOP('',(#797)); +#797 = ORIENTED_EDGE('',*,*,#798,.F.); +#798 = EDGE_CURVE('',#799,#799,#801,.T.); +#799 = VERTEX_POINT('',#800); +#800 = CARTESIAN_POINT('',(34.2,31.,-10.1)); +#801 = SURFACE_CURVE('',#802,(#807,#814),.PCURVE_S1.); +#802 = CIRCLE('',#803,2.2); +#803 = AXIS2_PLACEMENT_3D('',#804,#805,#806); +#804 = CARTESIAN_POINT('',(32.,31.,-10.1)); +#805 = DIRECTION('',(0.,0.,1.)); +#806 = DIRECTION('',(1.,0.,-0.)); +#807 = PCURVE('',#122,#808); +#808 = DEFINITIONAL_REPRESENTATION('',(#809),#813); +#809 = CIRCLE('',#810,2.2); +#810 = AXIS2_PLACEMENT_2D('',#811,#812); +#811 = CARTESIAN_POINT('',(70.,68.)); +#812 = DIRECTION('',(1.,0.)); +#813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#814 = PCURVE('',#815,#820); +#815 = CYLINDRICAL_SURFACE('',#816,2.2); +#816 = AXIS2_PLACEMENT_3D('',#817,#818,#819); +#817 = CARTESIAN_POINT('',(32.,31.,-10.1)); +#818 = DIRECTION('',(-0.,-0.,-1.)); +#819 = DIRECTION('',(1.,0.,0.)); +#820 = DEFINITIONAL_REPRESENTATION('',(#821),#825); +#821 = LINE('',#822,#823); +#822 = CARTESIAN_POINT('',(6.28318530718,0.)); +#823 = VECTOR('',#824,1.); +#824 = DIRECTION('',(-1.,0.)); +#825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#826 = ADVANCED_FACE('',(#827,#853),#204,.F.); +#827 = FACE_BOUND('',#828,.F.); +#828 = EDGE_LOOP('',(#829,#830,#831,#832)); +#829 = ORIENTED_EDGE('',*,*,#583,.F.); +#830 = ORIENTED_EDGE('',*,*,#501,.T.); +#831 = ORIENTED_EDGE('',*,*,#188,.T.); +#832 = ORIENTED_EDGE('',*,*,#833,.F.); +#833 = EDGE_CURVE('',#584,#189,#834,.T.); +#834 = SURFACE_CURVE('',#835,(#839,#846),.PCURVE_S1.); +#835 = LINE('',#836,#837); +#836 = CARTESIAN_POINT('',(35.,-37.,-10.1)); +#837 = VECTOR('',#838,1.); +#838 = DIRECTION('',(0.,0.,1.)); +#839 = PCURVE('',#204,#840); +#840 = DEFINITIONAL_REPRESENTATION('',(#841),#845); +#841 = LINE('',#842,#843); +#842 = CARTESIAN_POINT('',(0.,73.)); +#843 = VECTOR('',#844,1.); +#844 = DIRECTION('',(1.,0.)); +#845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#846 = PCURVE('',#237,#847); +#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852); +#848 = LINE('',#849,#850); +#849 = CARTESIAN_POINT('',(4.712388980385,0.)); +#850 = VECTOR('',#851,1.); +#851 = DIRECTION('',(-0.,1.)); +#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#853 = FACE_BOUND('',#854,.F.); +#854 = EDGE_LOOP('',(#855,#885,#913,#941)); +#855 = ORIENTED_EDGE('',*,*,#856,.T.); +#856 = EDGE_CURVE('',#857,#859,#861,.T.); +#857 = VERTEX_POINT('',#858); +#858 = CARTESIAN_POINT('',(-15.,-37.,-4.25)); +#859 = VERTEX_POINT('',#860); +#860 = CARTESIAN_POINT('',(-15.,-37.,-8.75)); +#861 = SURFACE_CURVE('',#862,(#866,#873),.PCURVE_S1.); +#862 = LINE('',#863,#864); +#863 = CARTESIAN_POINT('',(-15.,-37.,-4.25)); +#864 = VECTOR('',#865,1.); +#865 = DIRECTION('',(0.,0.,-1.)); +#866 = PCURVE('',#204,#867); +#867 = DEFINITIONAL_REPRESENTATION('',(#868),#872); +#868 = LINE('',#869,#870); +#869 = CARTESIAN_POINT('',(5.85,23.)); +#870 = VECTOR('',#871,1.); +#871 = DIRECTION('',(-1.,0.)); +#872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#873 = PCURVE('',#874,#879); +#874 = PLANE('',#875); +#875 = AXIS2_PLACEMENT_3D('',#876,#877,#878); +#876 = CARTESIAN_POINT('',(-15.,-37.,-4.25)); +#877 = DIRECTION('',(-1.,-0.,-0.)); +#878 = DIRECTION('',(0.,0.,-1.)); +#879 = DEFINITIONAL_REPRESENTATION('',(#880),#884); +#880 = LINE('',#881,#882); +#881 = CARTESIAN_POINT('',(0.,0.)); +#882 = VECTOR('',#883,1.); +#883 = DIRECTION('',(1.,0.)); +#884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#885 = ORIENTED_EDGE('',*,*,#886,.T.); +#886 = EDGE_CURVE('',#859,#887,#889,.T.); +#887 = VERTEX_POINT('',#888); +#888 = CARTESIAN_POINT('',(-5.,-37.,-8.75)); +#889 = SURFACE_CURVE('',#890,(#894,#901),.PCURVE_S1.); +#890 = LINE('',#891,#892); +#891 = CARTESIAN_POINT('',(-15.,-37.,-8.75)); +#892 = VECTOR('',#893,1.); +#893 = DIRECTION('',(1.,0.,0.)); +#894 = PCURVE('',#204,#895); +#895 = DEFINITIONAL_REPRESENTATION('',(#896),#900); +#896 = LINE('',#897,#898); +#897 = CARTESIAN_POINT('',(1.35,23.)); +#898 = VECTOR('',#899,1.); +#899 = DIRECTION('',(0.,1.)); +#900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#901 = PCURVE('',#902,#907); +#902 = PLANE('',#903); +#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906); +#904 = CARTESIAN_POINT('',(-15.,-37.,-8.75)); +#905 = DIRECTION('',(0.,0.,-1.)); +#906 = DIRECTION('',(1.,0.,0.)); +#907 = DEFINITIONAL_REPRESENTATION('',(#908),#912); +#908 = LINE('',#909,#910); +#909 = CARTESIAN_POINT('',(0.,0.)); +#910 = VECTOR('',#911,1.); +#911 = DIRECTION('',(1.,0.)); +#912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#913 = ORIENTED_EDGE('',*,*,#914,.T.); +#914 = EDGE_CURVE('',#887,#915,#917,.T.); +#915 = VERTEX_POINT('',#916); +#916 = CARTESIAN_POINT('',(-5.,-37.,-4.25)); +#917 = SURFACE_CURVE('',#918,(#922,#929),.PCURVE_S1.); +#918 = LINE('',#919,#920); +#919 = CARTESIAN_POINT('',(-5.,-37.,-8.75)); +#920 = VECTOR('',#921,1.); +#921 = DIRECTION('',(0.,0.,1.)); +#922 = PCURVE('',#204,#923); +#923 = DEFINITIONAL_REPRESENTATION('',(#924),#928); +#924 = LINE('',#925,#926); +#925 = CARTESIAN_POINT('',(1.35,33.)); +#926 = VECTOR('',#927,1.); +#927 = DIRECTION('',(1.,0.)); +#928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#929 = PCURVE('',#930,#935); +#930 = PLANE('',#931); +#931 = AXIS2_PLACEMENT_3D('',#932,#933,#934); +#932 = CARTESIAN_POINT('',(-5.,-37.,-8.75)); +#933 = DIRECTION('',(1.,0.,-0.)); +#934 = DIRECTION('',(0.,0.,1.)); +#935 = DEFINITIONAL_REPRESENTATION('',(#936),#940); +#936 = LINE('',#937,#938); +#937 = CARTESIAN_POINT('',(0.,0.)); +#938 = VECTOR('',#939,1.); +#939 = DIRECTION('',(1.,0.)); +#940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#941 = ORIENTED_EDGE('',*,*,#942,.T.); +#942 = EDGE_CURVE('',#915,#857,#943,.T.); +#943 = SURFACE_CURVE('',#944,(#948,#955),.PCURVE_S1.); +#944 = LINE('',#945,#946); +#945 = CARTESIAN_POINT('',(-5.,-37.,-4.25)); +#946 = VECTOR('',#947,1.); +#947 = DIRECTION('',(-1.,0.,0.)); +#948 = PCURVE('',#204,#949); +#949 = DEFINITIONAL_REPRESENTATION('',(#950),#954); +#950 = LINE('',#951,#952); +#951 = CARTESIAN_POINT('',(5.85,33.)); +#952 = VECTOR('',#953,1.); +#953 = DIRECTION('',(0.,-1.)); +#954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#955 = PCURVE('',#956,#961); +#956 = PLANE('',#957); +#957 = AXIS2_PLACEMENT_3D('',#958,#959,#960); +#958 = CARTESIAN_POINT('',(-5.,-37.,-4.25)); +#959 = DIRECTION('',(0.,0.,1.)); +#960 = DIRECTION('',(-1.,0.,0.)); +#961 = DEFINITIONAL_REPRESENTATION('',(#962),#966); +#962 = LINE('',#963,#964); +#963 = CARTESIAN_POINT('',(0.,0.)); +#964 = VECTOR('',#965,1.); +#965 = DIRECTION('',(1.,0.)); +#966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#967 = ADVANCED_FACE('',(#968),#322,.T.); +#968 = FACE_BOUND('',#969,.T.); +#969 = EDGE_LOOP('',(#970,#971,#972,#973)); +#970 = ORIENTED_EDGE('',*,*,#681,.F.); +#971 = ORIENTED_EDGE('',*,*,#529,.T.); +#972 = ORIENTED_EDGE('',*,*,#306,.T.); +#973 = ORIENTED_EDGE('',*,*,#974,.F.); +#974 = EDGE_CURVE('',#658,#278,#975,.T.); +#975 = SURFACE_CURVE('',#976,(#980,#987),.PCURVE_S1.); +#976 = LINE('',#977,#978); +#977 = CARTESIAN_POINT('',(35.,37.,-10.1)); +#978 = VECTOR('',#979,1.); +#979 = DIRECTION('',(0.,0.,1.)); +#980 = PCURVE('',#322,#981); +#981 = DEFINITIONAL_REPRESENTATION('',(#982),#986); +#982 = LINE('',#983,#984); +#983 = CARTESIAN_POINT('',(0.,73.)); +#984 = VECTOR('',#985,1.); +#985 = DIRECTION('',(1.,0.)); +#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#987 = PCURVE('',#294,#988); +#988 = DEFINITIONAL_REPRESENTATION('',(#989),#993); +#989 = LINE('',#990,#991); +#990 = CARTESIAN_POINT('',(1.570796326795,0.)); +#991 = VECTOR('',#992,1.); +#992 = DIRECTION('',(0.,1.)); +#993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#994 = ADVANCED_FACE('',(#995),#237,.T.); +#995 = FACE_BOUND('',#996,.T.); +#996 = EDGE_LOOP('',(#997,#1018,#1019,#1020)); +#997 = ORIENTED_EDGE('',*,*,#998,.T.); +#998 = EDGE_CURVE('',#607,#217,#999,.T.); +#999 = SURFACE_CURVE('',#1000,(#1004,#1011),.PCURVE_S1.); +#1000 = LINE('',#1001,#1002); +#1001 = CARTESIAN_POINT('',(38.,-34.,-10.1)); +#1002 = VECTOR('',#1003,1.); +#1003 = DIRECTION('',(0.,0.,1.)); +#1004 = PCURVE('',#237,#1005); +#1005 = DEFINITIONAL_REPRESENTATION('',(#1006),#1010); +#1006 = LINE('',#1007,#1008); +#1007 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1008 = VECTOR('',#1009,1.); +#1009 = DIRECTION('',(-0.,1.)); +#1010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1011 = PCURVE('',#265,#1012); +#1012 = DEFINITIONAL_REPRESENTATION('',(#1013),#1017); +#1013 = LINE('',#1014,#1015); +#1014 = CARTESIAN_POINT('',(0.,-3.)); +#1015 = VECTOR('',#1016,1.); +#1016 = DIRECTION('',(1.,0.)); +#1017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1018 = ORIENTED_EDGE('',*,*,#216,.T.); +#1019 = ORIENTED_EDGE('',*,*,#833,.F.); +#1020 = ORIENTED_EDGE('',*,*,#606,.F.); +#1021 = ADVANCED_FACE('',(#1022),#294,.T.); +#1022 = FACE_BOUND('',#1023,.T.); +#1023 = EDGE_LOOP('',(#1024,#1025,#1026,#1027)); +#1024 = ORIENTED_EDGE('',*,*,#657,.T.); +#1025 = ORIENTED_EDGE('',*,*,#974,.T.); +#1026 = ORIENTED_EDGE('',*,*,#277,.F.); +#1027 = ORIENTED_EDGE('',*,*,#1028,.F.); +#1028 = EDGE_CURVE('',#635,#250,#1029,.T.); +#1029 = SURFACE_CURVE('',#1030,(#1034,#1041),.PCURVE_S1.); +#1030 = LINE('',#1031,#1032); +#1031 = CARTESIAN_POINT('',(38.,34.,-10.1)); +#1032 = VECTOR('',#1033,1.); +#1033 = DIRECTION('',(0.,0.,1.)); +#1034 = PCURVE('',#294,#1035); +#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040); +#1036 = LINE('',#1037,#1038); +#1037 = CARTESIAN_POINT('',(0.,0.)); +#1038 = VECTOR('',#1039,1.); +#1039 = DIRECTION('',(0.,1.)); +#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1041 = PCURVE('',#265,#1042); +#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1047); +#1043 = LINE('',#1044,#1045); +#1044 = CARTESIAN_POINT('',(0.,-71.)); +#1045 = VECTOR('',#1046,1.); +#1046 = DIRECTION('',(1.,0.)); +#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1048 = ADVANCED_FACE('',(#1049),#265,.T.); +#1049 = FACE_BOUND('',#1050,.T.); +#1050 = EDGE_LOOP('',(#1051,#1052,#1053,#1054)); +#1051 = ORIENTED_EDGE('',*,*,#249,.F.); +#1052 = ORIENTED_EDGE('',*,*,#998,.F.); +#1053 = ORIENTED_EDGE('',*,*,#634,.T.); +#1054 = ORIENTED_EDGE('',*,*,#1028,.T.); +#1055 = ADVANCED_FACE('',(#1056),#380,.F.); +#1056 = FACE_BOUND('',#1057,.F.); +#1057 = EDGE_LOOP('',(#1058,#1059,#1082,#1110,#1133,#1156,#1179,#1202)); +#1058 = ORIENTED_EDGE('',*,*,#362,.F.); +#1059 = ORIENTED_EDGE('',*,*,#1060,.T.); +#1060 = EDGE_CURVE('',#363,#1061,#1063,.T.); +#1061 = VERTEX_POINT('',#1062); +#1062 = CARTESIAN_POINT('',(-35.6,-34.6,-8.6)); +#1063 = SURFACE_CURVE('',#1064,(#1068,#1075),.PCURVE_S1.); +#1064 = LINE('',#1065,#1066); +#1065 = CARTESIAN_POINT('',(-35.6,-34.6,-1.5)); +#1066 = VECTOR('',#1067,1.); +#1067 = DIRECTION('',(-0.,-0.,-1.)); +#1068 = PCURVE('',#380,#1069); +#1069 = DEFINITIONAL_REPRESENTATION('',(#1070),#1074); +#1070 = LINE('',#1071,#1072); +#1071 = CARTESIAN_POINT('',(0.,0.)); +#1072 = VECTOR('',#1073,1.); +#1073 = DIRECTION('',(0.,-1.)); +#1074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1075 = PCURVE('',#408,#1076); +#1076 = DEFINITIONAL_REPRESENTATION('',(#1077),#1081); +#1077 = LINE('',#1078,#1079); +#1078 = CARTESIAN_POINT('',(69.2,0.)); +#1079 = VECTOR('',#1080,1.); +#1080 = DIRECTION('',(0.,-1.)); +#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1082 = ORIENTED_EDGE('',*,*,#1083,.T.); +#1083 = EDGE_CURVE('',#1061,#1084,#1086,.T.); +#1084 = VERTEX_POINT('',#1085); +#1085 = CARTESIAN_POINT('',(-15.,-34.6,-8.6)); +#1086 = SURFACE_CURVE('',#1087,(#1091,#1098),.PCURVE_S1.); +#1087 = LINE('',#1088,#1089); +#1088 = CARTESIAN_POINT('',(-35.6,-34.6,-8.6)); +#1089 = VECTOR('',#1090,1.); +#1090 = DIRECTION('',(1.,0.,0.)); +#1091 = PCURVE('',#380,#1092); +#1092 = DEFINITIONAL_REPRESENTATION('',(#1093),#1097); +#1093 = LINE('',#1094,#1095); +#1094 = CARTESIAN_POINT('',(0.,-7.1)); +#1095 = VECTOR('',#1096,1.); +#1096 = DIRECTION('',(1.,0.)); +#1097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1098 = PCURVE('',#1099,#1104); +#1099 = PLANE('',#1100); +#1100 = AXIS2_PLACEMENT_3D('',#1101,#1102,#1103); +#1101 = CARTESIAN_POINT('',(0.,-1.619470622815E-15,-8.6)); +#1102 = DIRECTION('',(0.,0.,1.)); +#1103 = DIRECTION('',(1.,0.,-0.)); +#1104 = DEFINITIONAL_REPRESENTATION('',(#1105),#1109); +#1105 = LINE('',#1106,#1107); +#1106 = CARTESIAN_POINT('',(-35.6,-34.6)); +#1107 = VECTOR('',#1108,1.); +#1108 = DIRECTION('',(1.,0.)); +#1109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1110 = ORIENTED_EDGE('',*,*,#1111,.F.); +#1111 = EDGE_CURVE('',#1112,#1084,#1114,.T.); +#1112 = VERTEX_POINT('',#1113); +#1113 = CARTESIAN_POINT('',(-15.,-34.6,-4.25)); +#1114 = SURFACE_CURVE('',#1115,(#1119,#1126),.PCURVE_S1.); +#1115 = LINE('',#1116,#1117); +#1116 = CARTESIAN_POINT('',(-15.,-34.6,-2.875)); +#1117 = VECTOR('',#1118,1.); +#1118 = DIRECTION('',(0.,0.,-1.)); +#1119 = PCURVE('',#380,#1120); +#1120 = DEFINITIONAL_REPRESENTATION('',(#1121),#1125); +#1121 = LINE('',#1122,#1123); +#1122 = CARTESIAN_POINT('',(20.6,-1.375)); +#1123 = VECTOR('',#1124,1.); +#1124 = DIRECTION('',(0.,-1.)); +#1125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1126 = PCURVE('',#874,#1127); +#1127 = DEFINITIONAL_REPRESENTATION('',(#1128),#1132); +#1128 = LINE('',#1129,#1130); +#1129 = CARTESIAN_POINT('',(-1.375,-2.4)); +#1130 = VECTOR('',#1131,1.); +#1131 = DIRECTION('',(1.,0.)); +#1132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1133 = ORIENTED_EDGE('',*,*,#1134,.F.); +#1134 = EDGE_CURVE('',#1135,#1112,#1137,.T.); +#1135 = VERTEX_POINT('',#1136); +#1136 = CARTESIAN_POINT('',(-5.,-34.6,-4.25)); +#1137 = SURFACE_CURVE('',#1138,(#1142,#1149),.PCURVE_S1.); +#1138 = LINE('',#1139,#1140); +#1139 = CARTESIAN_POINT('',(-20.3,-34.6,-4.25)); +#1140 = VECTOR('',#1141,1.); +#1141 = DIRECTION('',(-1.,0.,0.)); +#1142 = PCURVE('',#380,#1143); +#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1148); +#1144 = LINE('',#1145,#1146); +#1145 = CARTESIAN_POINT('',(15.3,-2.75)); +#1146 = VECTOR('',#1147,1.); +#1147 = DIRECTION('',(-1.,0.)); +#1148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1149 = PCURVE('',#956,#1150); +#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1155); +#1151 = LINE('',#1152,#1153); +#1152 = CARTESIAN_POINT('',(15.3,-2.4)); +#1153 = VECTOR('',#1154,1.); +#1154 = DIRECTION('',(1.,0.)); +#1155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1156 = ORIENTED_EDGE('',*,*,#1157,.F.); +#1157 = EDGE_CURVE('',#1158,#1135,#1160,.T.); +#1158 = VERTEX_POINT('',#1159); +#1159 = CARTESIAN_POINT('',(-5.,-34.6,-8.6)); +#1160 = SURFACE_CURVE('',#1161,(#1165,#1172),.PCURVE_S1.); +#1161 = LINE('',#1162,#1163); +#1162 = CARTESIAN_POINT('',(-5.,-34.6,-5.125)); +#1163 = VECTOR('',#1164,1.); +#1164 = DIRECTION('',(0.,0.,1.)); +#1165 = PCURVE('',#380,#1166); +#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1171); +#1167 = LINE('',#1168,#1169); +#1168 = CARTESIAN_POINT('',(30.6,-3.625)); +#1169 = VECTOR('',#1170,1.); +#1170 = DIRECTION('',(0.,1.)); +#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1172 = PCURVE('',#930,#1173); +#1173 = DEFINITIONAL_REPRESENTATION('',(#1174),#1178); +#1174 = LINE('',#1175,#1176); +#1175 = CARTESIAN_POINT('',(3.625,-2.4)); +#1176 = VECTOR('',#1177,1.); +#1177 = DIRECTION('',(1.,0.)); +#1178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1179 = ORIENTED_EDGE('',*,*,#1180,.T.); +#1180 = EDGE_CURVE('',#1158,#1181,#1183,.T.); +#1181 = VERTEX_POINT('',#1182); +#1182 = CARTESIAN_POINT('',(35.6,-34.6,-8.6)); +#1183 = SURFACE_CURVE('',#1184,(#1188,#1195),.PCURVE_S1.); +#1184 = LINE('',#1185,#1186); +#1185 = CARTESIAN_POINT('',(-35.6,-34.6,-8.6)); +#1186 = VECTOR('',#1187,1.); +#1187 = DIRECTION('',(1.,0.,0.)); +#1188 = PCURVE('',#380,#1189); +#1189 = DEFINITIONAL_REPRESENTATION('',(#1190),#1194); +#1190 = LINE('',#1191,#1192); +#1191 = CARTESIAN_POINT('',(0.,-7.1)); +#1192 = VECTOR('',#1193,1.); +#1193 = DIRECTION('',(1.,0.)); +#1194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1195 = PCURVE('',#1099,#1196); +#1196 = DEFINITIONAL_REPRESENTATION('',(#1197),#1201); +#1197 = LINE('',#1198,#1199); +#1198 = CARTESIAN_POINT('',(-35.6,-34.6)); +#1199 = VECTOR('',#1200,1.); +#1200 = DIRECTION('',(1.,0.)); +#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1202 = ORIENTED_EDGE('',*,*,#1203,.F.); +#1203 = EDGE_CURVE('',#365,#1181,#1204,.T.); +#1204 = SURFACE_CURVE('',#1205,(#1209,#1216),.PCURVE_S1.); +#1205 = LINE('',#1206,#1207); +#1206 = CARTESIAN_POINT('',(35.6,-34.6,-1.5)); +#1207 = VECTOR('',#1208,1.); +#1208 = DIRECTION('',(-0.,-0.,-1.)); +#1209 = PCURVE('',#380,#1210); +#1210 = DEFINITIONAL_REPRESENTATION('',(#1211),#1215); +#1211 = LINE('',#1212,#1213); +#1212 = CARTESIAN_POINT('',(71.2,0.)); +#1213 = VECTOR('',#1214,1.); +#1214 = DIRECTION('',(0.,-1.)); +#1215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1216 = PCURVE('',#462,#1217); +#1217 = DEFINITIONAL_REPRESENTATION('',(#1218),#1222); +#1218 = LINE('',#1219,#1220); +#1219 = CARTESIAN_POINT('',(0.,0.)); +#1220 = VECTOR('',#1221,1.); +#1221 = DIRECTION('',(0.,-1.)); +#1222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1223 = ADVANCED_FACE('',(#1224),#462,.F.); +#1224 = FACE_BOUND('',#1225,.F.); +#1225 = EDGE_LOOP('',(#1226,#1227,#1250,#1271)); +#1226 = ORIENTED_EDGE('',*,*,#1203,.T.); +#1227 = ORIENTED_EDGE('',*,*,#1228,.T.); +#1228 = EDGE_CURVE('',#1181,#1229,#1231,.T.); +#1229 = VERTEX_POINT('',#1230); +#1230 = CARTESIAN_POINT('',(35.6,34.6,-8.6)); +#1231 = SURFACE_CURVE('',#1232,(#1236,#1243),.PCURVE_S1.); +#1232 = LINE('',#1233,#1234); +#1233 = CARTESIAN_POINT('',(35.6,-34.6,-8.6)); +#1234 = VECTOR('',#1235,1.); +#1235 = DIRECTION('',(0.,1.,0.)); +#1236 = PCURVE('',#462,#1237); +#1237 = DEFINITIONAL_REPRESENTATION('',(#1238),#1242); +#1238 = LINE('',#1239,#1240); +#1239 = CARTESIAN_POINT('',(0.,-7.1)); +#1240 = VECTOR('',#1241,1.); +#1241 = DIRECTION('',(1.,0.)); +#1242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1243 = PCURVE('',#1099,#1244); +#1244 = DEFINITIONAL_REPRESENTATION('',(#1245),#1249); +#1245 = LINE('',#1246,#1247); +#1246 = CARTESIAN_POINT('',(35.6,-34.6)); +#1247 = VECTOR('',#1248,1.); +#1248 = DIRECTION('',(0.,1.)); +#1249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1250 = ORIENTED_EDGE('',*,*,#1251,.F.); +#1251 = EDGE_CURVE('',#421,#1229,#1252,.T.); +#1252 = SURFACE_CURVE('',#1253,(#1257,#1264),.PCURVE_S1.); +#1253 = LINE('',#1254,#1255); +#1254 = CARTESIAN_POINT('',(35.6,34.6,-1.5)); +#1255 = VECTOR('',#1256,1.); +#1256 = DIRECTION('',(-0.,-0.,-1.)); +#1257 = PCURVE('',#462,#1258); +#1258 = DEFINITIONAL_REPRESENTATION('',(#1259),#1263); +#1259 = LINE('',#1260,#1261); +#1260 = CARTESIAN_POINT('',(69.2,0.)); +#1261 = VECTOR('',#1262,1.); +#1262 = DIRECTION('',(0.,-1.)); +#1263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1264 = PCURVE('',#436,#1265); +#1265 = DEFINITIONAL_REPRESENTATION('',(#1266),#1270); +#1266 = LINE('',#1267,#1268); +#1267 = CARTESIAN_POINT('',(0.,0.)); +#1268 = VECTOR('',#1269,1.); +#1269 = DIRECTION('',(0.,-1.)); +#1270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1271 = ORIENTED_EDGE('',*,*,#448,.F.); +#1272 = ADVANCED_FACE('',(#1273),#436,.F.); +#1273 = FACE_BOUND('',#1274,.F.); +#1274 = EDGE_LOOP('',(#1275,#1276,#1299,#1320)); +#1275 = ORIENTED_EDGE('',*,*,#1251,.T.); +#1276 = ORIENTED_EDGE('',*,*,#1277,.T.); +#1277 = EDGE_CURVE('',#1229,#1278,#1280,.T.); +#1278 = VERTEX_POINT('',#1279); +#1279 = CARTESIAN_POINT('',(-35.6,34.6,-8.6)); +#1280 = SURFACE_CURVE('',#1281,(#1285,#1292),.PCURVE_S1.); +#1281 = LINE('',#1282,#1283); +#1282 = CARTESIAN_POINT('',(35.6,34.6,-8.6)); +#1283 = VECTOR('',#1284,1.); +#1284 = DIRECTION('',(-1.,0.,0.)); +#1285 = PCURVE('',#436,#1286); +#1286 = DEFINITIONAL_REPRESENTATION('',(#1287),#1291); +#1287 = LINE('',#1288,#1289); +#1288 = CARTESIAN_POINT('',(0.,-7.1)); +#1289 = VECTOR('',#1290,1.); +#1290 = DIRECTION('',(1.,0.)); +#1291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1292 = PCURVE('',#1099,#1293); +#1293 = DEFINITIONAL_REPRESENTATION('',(#1294),#1298); +#1294 = LINE('',#1295,#1296); +#1295 = CARTESIAN_POINT('',(35.6,34.6)); +#1296 = VECTOR('',#1297,1.); +#1297 = DIRECTION('',(-1.,0.)); +#1298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1299 = ORIENTED_EDGE('',*,*,#1300,.F.); +#1300 = EDGE_CURVE('',#393,#1278,#1301,.T.); +#1301 = SURFACE_CURVE('',#1302,(#1306,#1313),.PCURVE_S1.); +#1302 = LINE('',#1303,#1304); +#1303 = CARTESIAN_POINT('',(-35.6,34.6,-1.5)); +#1304 = VECTOR('',#1305,1.); +#1305 = DIRECTION('',(-0.,-0.,-1.)); +#1306 = PCURVE('',#436,#1307); +#1307 = DEFINITIONAL_REPRESENTATION('',(#1308),#1312); +#1308 = LINE('',#1309,#1310); +#1309 = CARTESIAN_POINT('',(71.2,0.)); +#1310 = VECTOR('',#1311,1.); +#1311 = DIRECTION('',(0.,-1.)); +#1312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1313 = PCURVE('',#408,#1314); +#1314 = DEFINITIONAL_REPRESENTATION('',(#1315),#1319); +#1315 = LINE('',#1316,#1317); +#1316 = CARTESIAN_POINT('',(0.,0.)); +#1317 = VECTOR('',#1318,1.); +#1318 = DIRECTION('',(0.,-1.)); +#1319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1320 = ORIENTED_EDGE('',*,*,#420,.F.); +#1321 = ADVANCED_FACE('',(#1322),#408,.F.); +#1322 = FACE_BOUND('',#1323,.F.); +#1323 = EDGE_LOOP('',(#1324,#1325,#1346,#1347)); +#1324 = ORIENTED_EDGE('',*,*,#1300,.T.); +#1325 = ORIENTED_EDGE('',*,*,#1326,.T.); +#1326 = EDGE_CURVE('',#1278,#1061,#1327,.T.); +#1327 = SURFACE_CURVE('',#1328,(#1332,#1339),.PCURVE_S1.); +#1328 = LINE('',#1329,#1330); +#1329 = CARTESIAN_POINT('',(-35.6,34.6,-8.6)); +#1330 = VECTOR('',#1331,1.); +#1331 = DIRECTION('',(0.,-1.,0.)); +#1332 = PCURVE('',#408,#1333); +#1333 = DEFINITIONAL_REPRESENTATION('',(#1334),#1338); +#1334 = LINE('',#1335,#1336); +#1335 = CARTESIAN_POINT('',(0.,-7.1)); +#1336 = VECTOR('',#1337,1.); +#1337 = DIRECTION('',(1.,0.)); +#1338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1339 = PCURVE('',#1099,#1340); +#1340 = DEFINITIONAL_REPRESENTATION('',(#1341),#1345); +#1341 = LINE('',#1342,#1343); +#1342 = CARTESIAN_POINT('',(-35.6,34.6)); +#1343 = VECTOR('',#1344,1.); +#1344 = DIRECTION('',(0.,-1.)); +#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1346 = ORIENTED_EDGE('',*,*,#1060,.F.); +#1347 = ORIENTED_EDGE('',*,*,#392,.F.); +#1348 = ADVANCED_FACE('',(#1349),#722,.F.); +#1349 = FACE_BOUND('',#1350,.F.); +#1350 = EDGE_LOOP('',(#1351,#1352,#1375,#1402)); +#1351 = ORIENTED_EDGE('',*,*,#705,.T.); +#1352 = ORIENTED_EDGE('',*,*,#1353,.T.); +#1353 = EDGE_CURVE('',#706,#1354,#1356,.T.); +#1354 = VERTEX_POINT('',#1355); +#1355 = CARTESIAN_POINT('',(-29.8,-31.,-8.7)); +#1356 = SEAM_CURVE('',#1357,(#1361,#1368),.PCURVE_S1.); +#1357 = LINE('',#1358,#1359); +#1358 = CARTESIAN_POINT('',(-29.8,-31.,-10.1)); +#1359 = VECTOR('',#1360,1.); +#1360 = DIRECTION('',(0.,0.,1.)); +#1361 = PCURVE('',#722,#1362); +#1362 = DEFINITIONAL_REPRESENTATION('',(#1363),#1367); +#1363 = LINE('',#1364,#1365); +#1364 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#1365 = VECTOR('',#1366,1.); +#1366 = DIRECTION('',(-0.,-1.)); +#1367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1368 = PCURVE('',#722,#1369); +#1369 = DEFINITIONAL_REPRESENTATION('',(#1370),#1374); +#1370 = LINE('',#1371,#1372); +#1371 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1372 = VECTOR('',#1373,1.); +#1373 = DIRECTION('',(-0.,-1.)); +#1374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1375 = ORIENTED_EDGE('',*,*,#1376,.F.); +#1376 = EDGE_CURVE('',#1354,#1354,#1377,.T.); +#1377 = SURFACE_CURVE('',#1378,(#1383,#1390),.PCURVE_S1.); +#1378 = CIRCLE('',#1379,2.2); +#1379 = AXIS2_PLACEMENT_3D('',#1380,#1381,#1382); +#1380 = CARTESIAN_POINT('',(-32.,-31.,-8.7)); +#1381 = DIRECTION('',(0.,0.,1.)); +#1382 = DIRECTION('',(1.,0.,-0.)); +#1383 = PCURVE('',#722,#1384); +#1384 = DEFINITIONAL_REPRESENTATION('',(#1385),#1389); +#1385 = LINE('',#1386,#1387); +#1386 = CARTESIAN_POINT('',(6.28318530718,-1.4)); +#1387 = VECTOR('',#1388,1.); +#1388 = DIRECTION('',(-1.,0.)); +#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1390 = PCURVE('',#1391,#1396); +#1391 = PLANE('',#1392); +#1392 = AXIS2_PLACEMENT_3D('',#1393,#1394,#1395); +#1393 = CARTESIAN_POINT('',(-32.,-31.,-8.7)); +#1394 = DIRECTION('',(0.,0.,1.)); +#1395 = DIRECTION('',(1.,0.,-0.)); +#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1401); +#1397 = CIRCLE('',#1398,2.2); +#1398 = AXIS2_PLACEMENT_2D('',#1399,#1400); +#1399 = CARTESIAN_POINT('',(0.,0.)); +#1400 = DIRECTION('',(1.,0.)); +#1401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1402 = ORIENTED_EDGE('',*,*,#1353,.F.); +#1403 = ADVANCED_FACE('',(#1404),#753,.F.); +#1404 = FACE_BOUND('',#1405,.F.); +#1405 = EDGE_LOOP('',(#1406,#1407,#1430,#1457)); +#1406 = ORIENTED_EDGE('',*,*,#736,.T.); +#1407 = ORIENTED_EDGE('',*,*,#1408,.T.); +#1408 = EDGE_CURVE('',#737,#1409,#1411,.T.); +#1409 = VERTEX_POINT('',#1410); +#1410 = CARTESIAN_POINT('',(34.2,-31.,-8.7)); +#1411 = SEAM_CURVE('',#1412,(#1416,#1423),.PCURVE_S1.); +#1412 = LINE('',#1413,#1414); +#1413 = CARTESIAN_POINT('',(34.2,-31.,-10.1)); +#1414 = VECTOR('',#1415,1.); +#1415 = DIRECTION('',(0.,0.,1.)); +#1416 = PCURVE('',#753,#1417); +#1417 = DEFINITIONAL_REPRESENTATION('',(#1418),#1422); +#1418 = LINE('',#1419,#1420); +#1419 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#1420 = VECTOR('',#1421,1.); +#1421 = DIRECTION('',(-0.,-1.)); +#1422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1423 = PCURVE('',#753,#1424); +#1424 = DEFINITIONAL_REPRESENTATION('',(#1425),#1429); +#1425 = LINE('',#1426,#1427); +#1426 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1427 = VECTOR('',#1428,1.); +#1428 = DIRECTION('',(-0.,-1.)); +#1429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1430 = ORIENTED_EDGE('',*,*,#1431,.F.); +#1431 = EDGE_CURVE('',#1409,#1409,#1432,.T.); +#1432 = SURFACE_CURVE('',#1433,(#1438,#1445),.PCURVE_S1.); +#1433 = CIRCLE('',#1434,2.2); +#1434 = AXIS2_PLACEMENT_3D('',#1435,#1436,#1437); +#1435 = CARTESIAN_POINT('',(32.,-31.,-8.7)); +#1436 = DIRECTION('',(0.,0.,1.)); +#1437 = DIRECTION('',(1.,0.,-0.)); +#1438 = PCURVE('',#753,#1439); +#1439 = DEFINITIONAL_REPRESENTATION('',(#1440),#1444); +#1440 = LINE('',#1441,#1442); +#1441 = CARTESIAN_POINT('',(6.28318530718,-1.4)); +#1442 = VECTOR('',#1443,1.); +#1443 = DIRECTION('',(-1.,0.)); +#1444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1445 = PCURVE('',#1446,#1451); +#1446 = PLANE('',#1447); +#1447 = AXIS2_PLACEMENT_3D('',#1448,#1449,#1450); +#1448 = CARTESIAN_POINT('',(32.,-31.,-8.7)); +#1449 = DIRECTION('',(0.,0.,1.)); +#1450 = DIRECTION('',(1.,0.,-0.)); +#1451 = DEFINITIONAL_REPRESENTATION('',(#1452),#1456); +#1452 = CIRCLE('',#1453,2.2); +#1453 = AXIS2_PLACEMENT_2D('',#1454,#1455); +#1454 = CARTESIAN_POINT('',(0.,0.)); +#1455 = DIRECTION('',(1.,0.)); +#1456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1457 = ORIENTED_EDGE('',*,*,#1408,.F.); +#1458 = ADVANCED_FACE('',(#1459),#784,.F.); +#1459 = FACE_BOUND('',#1460,.F.); +#1460 = EDGE_LOOP('',(#1461,#1462,#1485,#1512)); +#1461 = ORIENTED_EDGE('',*,*,#767,.T.); +#1462 = ORIENTED_EDGE('',*,*,#1463,.T.); +#1463 = EDGE_CURVE('',#768,#1464,#1466,.T.); +#1464 = VERTEX_POINT('',#1465); +#1465 = CARTESIAN_POINT('',(-29.8,31.,-8.7)); +#1466 = SEAM_CURVE('',#1467,(#1471,#1478),.PCURVE_S1.); +#1467 = LINE('',#1468,#1469); +#1468 = CARTESIAN_POINT('',(-29.8,31.,-10.1)); +#1469 = VECTOR('',#1470,1.); +#1470 = DIRECTION('',(0.,0.,1.)); +#1471 = PCURVE('',#784,#1472); +#1472 = DEFINITIONAL_REPRESENTATION('',(#1473),#1477); +#1473 = LINE('',#1474,#1475); +#1474 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#1475 = VECTOR('',#1476,1.); +#1476 = DIRECTION('',(-0.,-1.)); +#1477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1478 = PCURVE('',#784,#1479); +#1479 = DEFINITIONAL_REPRESENTATION('',(#1480),#1484); +#1480 = LINE('',#1481,#1482); +#1481 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1482 = VECTOR('',#1483,1.); +#1483 = DIRECTION('',(-0.,-1.)); +#1484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1485 = ORIENTED_EDGE('',*,*,#1486,.F.); +#1486 = EDGE_CURVE('',#1464,#1464,#1487,.T.); +#1487 = SURFACE_CURVE('',#1488,(#1493,#1500),.PCURVE_S1.); +#1488 = CIRCLE('',#1489,2.2); +#1489 = AXIS2_PLACEMENT_3D('',#1490,#1491,#1492); +#1490 = CARTESIAN_POINT('',(-32.,31.,-8.7)); +#1491 = DIRECTION('',(0.,0.,1.)); +#1492 = DIRECTION('',(1.,0.,-0.)); +#1493 = PCURVE('',#784,#1494); +#1494 = DEFINITIONAL_REPRESENTATION('',(#1495),#1499); +#1495 = LINE('',#1496,#1497); +#1496 = CARTESIAN_POINT('',(6.28318530718,-1.4)); +#1497 = VECTOR('',#1498,1.); +#1498 = DIRECTION('',(-1.,0.)); +#1499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1500 = PCURVE('',#1501,#1506); +#1501 = PLANE('',#1502); +#1502 = AXIS2_PLACEMENT_3D('',#1503,#1504,#1505); +#1503 = CARTESIAN_POINT('',(-32.,31.,-8.7)); +#1504 = DIRECTION('',(0.,0.,1.)); +#1505 = DIRECTION('',(1.,0.,-0.)); +#1506 = DEFINITIONAL_REPRESENTATION('',(#1507),#1511); +#1507 = CIRCLE('',#1508,2.2); +#1508 = AXIS2_PLACEMENT_2D('',#1509,#1510); +#1509 = CARTESIAN_POINT('',(0.,0.)); +#1510 = DIRECTION('',(1.,0.)); +#1511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1512 = ORIENTED_EDGE('',*,*,#1463,.F.); +#1513 = ADVANCED_FACE('',(#1514),#815,.F.); +#1514 = FACE_BOUND('',#1515,.F.); +#1515 = EDGE_LOOP('',(#1516,#1517,#1540,#1567)); +#1516 = ORIENTED_EDGE('',*,*,#798,.T.); +#1517 = ORIENTED_EDGE('',*,*,#1518,.T.); +#1518 = EDGE_CURVE('',#799,#1519,#1521,.T.); +#1519 = VERTEX_POINT('',#1520); +#1520 = CARTESIAN_POINT('',(34.2,31.,-8.7)); +#1521 = SEAM_CURVE('',#1522,(#1526,#1533),.PCURVE_S1.); +#1522 = LINE('',#1523,#1524); +#1523 = CARTESIAN_POINT('',(34.2,31.,-10.1)); +#1524 = VECTOR('',#1525,1.); +#1525 = DIRECTION('',(0.,0.,1.)); +#1526 = PCURVE('',#815,#1527); +#1527 = DEFINITIONAL_REPRESENTATION('',(#1528),#1532); +#1528 = LINE('',#1529,#1530); +#1529 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#1530 = VECTOR('',#1531,1.); +#1531 = DIRECTION('',(-0.,-1.)); +#1532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1533 = PCURVE('',#815,#1534); +#1534 = DEFINITIONAL_REPRESENTATION('',(#1535),#1539); +#1535 = LINE('',#1536,#1537); +#1536 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1537 = VECTOR('',#1538,1.); +#1538 = DIRECTION('',(-0.,-1.)); +#1539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1540 = ORIENTED_EDGE('',*,*,#1541,.F.); +#1541 = EDGE_CURVE('',#1519,#1519,#1542,.T.); +#1542 = SURFACE_CURVE('',#1543,(#1548,#1555),.PCURVE_S1.); +#1543 = CIRCLE('',#1544,2.2); +#1544 = AXIS2_PLACEMENT_3D('',#1545,#1546,#1547); +#1545 = CARTESIAN_POINT('',(32.,31.,-8.7)); +#1546 = DIRECTION('',(0.,0.,1.)); +#1547 = DIRECTION('',(1.,0.,-0.)); +#1548 = PCURVE('',#815,#1549); +#1549 = DEFINITIONAL_REPRESENTATION('',(#1550),#1554); +#1550 = LINE('',#1551,#1552); +#1551 = CARTESIAN_POINT('',(6.28318530718,-1.4)); +#1552 = VECTOR('',#1553,1.); +#1553 = DIRECTION('',(-1.,0.)); +#1554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1555 = PCURVE('',#1556,#1561); +#1556 = PLANE('',#1557); +#1557 = AXIS2_PLACEMENT_3D('',#1558,#1559,#1560); +#1558 = CARTESIAN_POINT('',(32.,31.,-8.7)); +#1559 = DIRECTION('',(0.,0.,1.)); +#1560 = DIRECTION('',(1.,0.,-0.)); +#1561 = DEFINITIONAL_REPRESENTATION('',(#1562),#1566); +#1562 = CIRCLE('',#1563,2.2); +#1563 = AXIS2_PLACEMENT_2D('',#1564,#1565); +#1564 = CARTESIAN_POINT('',(0.,0.)); +#1565 = DIRECTION('',(1.,0.)); +#1566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1567 = ORIENTED_EDGE('',*,*,#1518,.F.); +#1568 = ADVANCED_FACE('',(#1569),#874,.F.); +#1569 = FACE_BOUND('',#1570,.F.); +#1570 = EDGE_LOOP('',(#1571,#1572,#1593,#1594,#1617,#1645)); +#1571 = ORIENTED_EDGE('',*,*,#856,.F.); +#1572 = ORIENTED_EDGE('',*,*,#1573,.T.); +#1573 = EDGE_CURVE('',#857,#1112,#1574,.T.); +#1574 = SURFACE_CURVE('',#1575,(#1579,#1586),.PCURVE_S1.); +#1575 = LINE('',#1576,#1577); +#1576 = CARTESIAN_POINT('',(-15.,-37.,-4.25)); +#1577 = VECTOR('',#1578,1.); +#1578 = DIRECTION('',(-0.,1.,-0.)); +#1579 = PCURVE('',#874,#1580); +#1580 = DEFINITIONAL_REPRESENTATION('',(#1581),#1585); +#1581 = LINE('',#1582,#1583); +#1582 = CARTESIAN_POINT('',(0.,0.)); +#1583 = VECTOR('',#1584,1.); +#1584 = DIRECTION('',(0.,-1.)); +#1585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1586 = PCURVE('',#956,#1587); +#1587 = DEFINITIONAL_REPRESENTATION('',(#1588),#1592); +#1588 = LINE('',#1589,#1590); +#1589 = CARTESIAN_POINT('',(10.,0.)); +#1590 = VECTOR('',#1591,1.); +#1591 = DIRECTION('',(0.,-1.)); +#1592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1593 = ORIENTED_EDGE('',*,*,#1111,.T.); +#1594 = ORIENTED_EDGE('',*,*,#1595,.F.); +#1595 = EDGE_CURVE('',#1596,#1084,#1598,.T.); +#1596 = VERTEX_POINT('',#1597); +#1597 = CARTESIAN_POINT('',(-15.,-32.2,-8.6)); +#1598 = SURFACE_CURVE('',#1599,(#1603,#1610),.PCURVE_S1.); +#1599 = LINE('',#1600,#1601); +#1600 = CARTESIAN_POINT('',(-15.,-18.5,-8.6)); +#1601 = VECTOR('',#1602,1.); +#1602 = DIRECTION('',(0.,-1.,0.)); +#1603 = PCURVE('',#874,#1604); +#1604 = DEFINITIONAL_REPRESENTATION('',(#1605),#1609); +#1605 = LINE('',#1606,#1607); +#1606 = CARTESIAN_POINT('',(4.35,-18.5)); +#1607 = VECTOR('',#1608,1.); +#1608 = DIRECTION('',(0.,1.)); +#1609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1610 = PCURVE('',#1099,#1611); +#1611 = DEFINITIONAL_REPRESENTATION('',(#1612),#1616); +#1612 = LINE('',#1613,#1614); +#1613 = CARTESIAN_POINT('',(-15.,-18.5)); +#1614 = VECTOR('',#1615,1.); +#1615 = DIRECTION('',(0.,-1.)); +#1616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1617 = ORIENTED_EDGE('',*,*,#1618,.T.); +#1618 = EDGE_CURVE('',#1596,#1619,#1621,.T.); +#1619 = VERTEX_POINT('',#1620); +#1620 = CARTESIAN_POINT('',(-15.,-32.2,-8.75)); +#1621 = SURFACE_CURVE('',#1622,(#1626,#1633),.PCURVE_S1.); +#1622 = LINE('',#1623,#1624); +#1623 = CARTESIAN_POINT('',(-15.,-32.2,-4.25)); +#1624 = VECTOR('',#1625,1.); +#1625 = DIRECTION('',(0.,0.,-1.)); +#1626 = PCURVE('',#874,#1627); +#1627 = DEFINITIONAL_REPRESENTATION('',(#1628),#1632); +#1628 = LINE('',#1629,#1630); +#1629 = CARTESIAN_POINT('',(0.,-4.8)); +#1630 = VECTOR('',#1631,1.); +#1631 = DIRECTION('',(1.,0.)); +#1632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1633 = PCURVE('',#1634,#1639); +#1634 = PLANE('',#1635); +#1635 = AXIS2_PLACEMENT_3D('',#1636,#1637,#1638); +#1636 = CARTESIAN_POINT('',(-10.,-32.2,-6.5)); +#1637 = DIRECTION('',(-0.,-1.,-0.)); +#1638 = DIRECTION('',(0.,0.,-1.)); +#1639 = DEFINITIONAL_REPRESENTATION('',(#1640),#1644); +#1640 = LINE('',#1641,#1642); +#1641 = CARTESIAN_POINT('',(-2.25,-5.)); +#1642 = VECTOR('',#1643,1.); +#1643 = DIRECTION('',(1.,0.)); +#1644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1645 = ORIENTED_EDGE('',*,*,#1646,.F.); +#1646 = EDGE_CURVE('',#859,#1619,#1647,.T.); +#1647 = SURFACE_CURVE('',#1648,(#1652,#1659),.PCURVE_S1.); +#1648 = LINE('',#1649,#1650); +#1649 = CARTESIAN_POINT('',(-15.,-37.,-8.75)); +#1650 = VECTOR('',#1651,1.); +#1651 = DIRECTION('',(-0.,1.,-0.)); +#1652 = PCURVE('',#874,#1653); +#1653 = DEFINITIONAL_REPRESENTATION('',(#1654),#1658); +#1654 = LINE('',#1655,#1656); +#1655 = CARTESIAN_POINT('',(4.5,0.)); +#1656 = VECTOR('',#1657,1.); +#1657 = DIRECTION('',(0.,-1.)); +#1658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1659 = PCURVE('',#902,#1660); +#1660 = DEFINITIONAL_REPRESENTATION('',(#1661),#1665); +#1661 = LINE('',#1662,#1663); +#1662 = CARTESIAN_POINT('',(0.,0.)); +#1663 = VECTOR('',#1664,1.); +#1664 = DIRECTION('',(0.,-1.)); +#1665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1666 = ADVANCED_FACE('',(#1667),#956,.F.); +#1667 = FACE_BOUND('',#1668,.F.); +#1668 = EDGE_LOOP('',(#1669,#1670,#1691,#1692)); +#1669 = ORIENTED_EDGE('',*,*,#942,.F.); +#1670 = ORIENTED_EDGE('',*,*,#1671,.T.); +#1671 = EDGE_CURVE('',#915,#1135,#1672,.T.); +#1672 = SURFACE_CURVE('',#1673,(#1677,#1684),.PCURVE_S1.); +#1673 = LINE('',#1674,#1675); +#1674 = CARTESIAN_POINT('',(-5.,-37.,-4.25)); +#1675 = VECTOR('',#1676,1.); +#1676 = DIRECTION('',(-0.,1.,-0.)); +#1677 = PCURVE('',#956,#1678); +#1678 = DEFINITIONAL_REPRESENTATION('',(#1679),#1683); +#1679 = LINE('',#1680,#1681); +#1680 = CARTESIAN_POINT('',(0.,0.)); +#1681 = VECTOR('',#1682,1.); +#1682 = DIRECTION('',(0.,-1.)); +#1683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1684 = PCURVE('',#930,#1685); +#1685 = DEFINITIONAL_REPRESENTATION('',(#1686),#1690); +#1686 = LINE('',#1687,#1688); +#1687 = CARTESIAN_POINT('',(4.5,0.)); +#1688 = VECTOR('',#1689,1.); +#1689 = DIRECTION('',(0.,-1.)); +#1690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1691 = ORIENTED_EDGE('',*,*,#1134,.T.); +#1692 = ORIENTED_EDGE('',*,*,#1573,.F.); +#1693 = ADVANCED_FACE('',(#1694),#930,.F.); +#1694 = FACE_BOUND('',#1695,.F.); +#1695 = EDGE_LOOP('',(#1696,#1697,#1720,#1743,#1764,#1765)); +#1696 = ORIENTED_EDGE('',*,*,#914,.F.); +#1697 = ORIENTED_EDGE('',*,*,#1698,.T.); +#1698 = EDGE_CURVE('',#887,#1699,#1701,.T.); +#1699 = VERTEX_POINT('',#1700); +#1700 = CARTESIAN_POINT('',(-5.,-32.2,-8.75)); +#1701 = SURFACE_CURVE('',#1702,(#1706,#1713),.PCURVE_S1.); +#1702 = LINE('',#1703,#1704); +#1703 = CARTESIAN_POINT('',(-5.,-37.,-8.75)); +#1704 = VECTOR('',#1705,1.); +#1705 = DIRECTION('',(-0.,1.,-0.)); +#1706 = PCURVE('',#930,#1707); +#1707 = DEFINITIONAL_REPRESENTATION('',(#1708),#1712); +#1708 = LINE('',#1709,#1710); +#1709 = CARTESIAN_POINT('',(0.,0.)); +#1710 = VECTOR('',#1711,1.); +#1711 = DIRECTION('',(0.,-1.)); +#1712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1713 = PCURVE('',#902,#1714); +#1714 = DEFINITIONAL_REPRESENTATION('',(#1715),#1719); +#1715 = LINE('',#1716,#1717); +#1716 = CARTESIAN_POINT('',(10.,0.)); +#1717 = VECTOR('',#1718,1.); +#1718 = DIRECTION('',(0.,-1.)); +#1719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1720 = ORIENTED_EDGE('',*,*,#1721,.T.); +#1721 = EDGE_CURVE('',#1699,#1722,#1724,.T.); +#1722 = VERTEX_POINT('',#1723); +#1723 = CARTESIAN_POINT('',(-5.,-32.2,-8.6)); +#1724 = SURFACE_CURVE('',#1725,(#1729,#1736),.PCURVE_S1.); +#1725 = LINE('',#1726,#1727); +#1726 = CARTESIAN_POINT('',(-5.,-32.2,-8.75)); +#1727 = VECTOR('',#1728,1.); +#1728 = DIRECTION('',(0.,0.,1.)); +#1729 = PCURVE('',#930,#1730); +#1730 = DEFINITIONAL_REPRESENTATION('',(#1731),#1735); +#1731 = LINE('',#1732,#1733); +#1732 = CARTESIAN_POINT('',(0.,-4.8)); +#1733 = VECTOR('',#1734,1.); +#1734 = DIRECTION('',(1.,0.)); +#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1736 = PCURVE('',#1634,#1737); +#1737 = DEFINITIONAL_REPRESENTATION('',(#1738),#1742); +#1738 = LINE('',#1739,#1740); +#1739 = CARTESIAN_POINT('',(2.25,5.)); +#1740 = VECTOR('',#1741,1.); +#1741 = DIRECTION('',(-1.,0.)); +#1742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1743 = ORIENTED_EDGE('',*,*,#1744,.F.); +#1744 = EDGE_CURVE('',#1158,#1722,#1745,.T.); +#1745 = SURFACE_CURVE('',#1746,(#1750,#1757),.PCURVE_S1.); +#1746 = LINE('',#1747,#1748); +#1747 = CARTESIAN_POINT('',(-5.,-18.5,-8.6)); +#1748 = VECTOR('',#1749,1.); +#1749 = DIRECTION('',(-0.,1.,0.)); +#1750 = PCURVE('',#930,#1751); +#1751 = DEFINITIONAL_REPRESENTATION('',(#1752),#1756); +#1752 = LINE('',#1753,#1754); +#1753 = CARTESIAN_POINT('',(0.15,-18.5)); +#1754 = VECTOR('',#1755,1.); +#1755 = DIRECTION('',(0.,-1.)); +#1756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1757 = PCURVE('',#1099,#1758); +#1758 = DEFINITIONAL_REPRESENTATION('',(#1759),#1763); +#1759 = LINE('',#1760,#1761); +#1760 = CARTESIAN_POINT('',(-5.,-18.5)); +#1761 = VECTOR('',#1762,1.); +#1762 = DIRECTION('',(0.,1.)); +#1763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1764 = ORIENTED_EDGE('',*,*,#1157,.T.); +#1765 = ORIENTED_EDGE('',*,*,#1671,.F.); +#1766 = ADVANCED_FACE('',(#1767),#902,.F.); +#1767 = FACE_BOUND('',#1768,.F.); +#1768 = EDGE_LOOP('',(#1769,#1770,#1791,#1792)); +#1769 = ORIENTED_EDGE('',*,*,#1646,.T.); +#1770 = ORIENTED_EDGE('',*,*,#1771,.T.); +#1771 = EDGE_CURVE('',#1619,#1699,#1772,.T.); +#1772 = SURFACE_CURVE('',#1773,(#1777,#1784),.PCURVE_S1.); +#1773 = LINE('',#1774,#1775); +#1774 = CARTESIAN_POINT('',(-15.,-32.2,-8.75)); +#1775 = VECTOR('',#1776,1.); +#1776 = DIRECTION('',(1.,0.,0.)); +#1777 = PCURVE('',#902,#1778); +#1778 = DEFINITIONAL_REPRESENTATION('',(#1779),#1783); +#1779 = LINE('',#1780,#1781); +#1780 = CARTESIAN_POINT('',(0.,-4.8)); +#1781 = VECTOR('',#1782,1.); +#1782 = DIRECTION('',(1.,0.)); +#1783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1784 = PCURVE('',#1634,#1785); +#1785 = DEFINITIONAL_REPRESENTATION('',(#1786),#1790); +#1786 = LINE('',#1787,#1788); +#1787 = CARTESIAN_POINT('',(2.25,-5.)); +#1788 = VECTOR('',#1789,1.); +#1789 = DIRECTION('',(0.,1.)); +#1790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1791 = ORIENTED_EDGE('',*,*,#1698,.F.); +#1792 = ORIENTED_EDGE('',*,*,#886,.F.); +#1793 = ADVANCED_FACE('',(#1794,#1824,#1855,#1886,#1917),#1099,.T.); +#1794 = FACE_BOUND('',#1795,.T.); +#1795 = EDGE_LOOP('',(#1796,#1797,#1798,#1799,#1820,#1821,#1822,#1823)); +#1796 = ORIENTED_EDGE('',*,*,#1326,.T.); +#1797 = ORIENTED_EDGE('',*,*,#1083,.T.); +#1798 = ORIENTED_EDGE('',*,*,#1595,.F.); +#1799 = ORIENTED_EDGE('',*,*,#1800,.T.); +#1800 = EDGE_CURVE('',#1596,#1722,#1801,.T.); +#1801 = SURFACE_CURVE('',#1802,(#1806,#1813),.PCURVE_S1.); +#1802 = LINE('',#1803,#1804); +#1803 = CARTESIAN_POINT('',(-5.,-32.2,-8.6)); +#1804 = VECTOR('',#1805,1.); +#1805 = DIRECTION('',(1.,0.,0.)); +#1806 = PCURVE('',#1099,#1807); +#1807 = DEFINITIONAL_REPRESENTATION('',(#1808),#1812); +#1808 = LINE('',#1809,#1810); +#1809 = CARTESIAN_POINT('',(-5.,-32.2)); +#1810 = VECTOR('',#1811,1.); +#1811 = DIRECTION('',(1.,0.)); +#1812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1813 = PCURVE('',#1634,#1814); +#1814 = DEFINITIONAL_REPRESENTATION('',(#1815),#1819); +#1815 = LINE('',#1816,#1817); +#1816 = CARTESIAN_POINT('',(2.1,5.)); +#1817 = VECTOR('',#1818,1.); +#1818 = DIRECTION('',(0.,1.)); +#1819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1820 = ORIENTED_EDGE('',*,*,#1744,.F.); +#1821 = ORIENTED_EDGE('',*,*,#1180,.T.); +#1822 = ORIENTED_EDGE('',*,*,#1228,.T.); +#1823 = ORIENTED_EDGE('',*,*,#1277,.T.); +#1824 = FACE_BOUND('',#1825,.T.); +#1825 = EDGE_LOOP('',(#1826)); +#1826 = ORIENTED_EDGE('',*,*,#1827,.F.); +#1827 = EDGE_CURVE('',#1828,#1828,#1830,.T.); +#1828 = VERTEX_POINT('',#1829); +#1829 = CARTESIAN_POINT('',(-29.5,-31.,-8.6)); +#1830 = SURFACE_CURVE('',#1831,(#1836,#1843),.PCURVE_S1.); +#1831 = CIRCLE('',#1832,2.5); +#1832 = AXIS2_PLACEMENT_3D('',#1833,#1834,#1835); +#1833 = CARTESIAN_POINT('',(-32.,-31.,-8.6)); +#1834 = DIRECTION('',(0.,0.,1.)); +#1835 = DIRECTION('',(1.,0.,-0.)); +#1836 = PCURVE('',#1099,#1837); +#1837 = DEFINITIONAL_REPRESENTATION('',(#1838),#1842); +#1838 = CIRCLE('',#1839,2.5); +#1839 = AXIS2_PLACEMENT_2D('',#1840,#1841); +#1840 = CARTESIAN_POINT('',(-32.,-31.)); +#1841 = DIRECTION('',(1.,0.)); +#1842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1843 = PCURVE('',#1844,#1849); +#1844 = CYLINDRICAL_SURFACE('',#1845,2.5); +#1845 = AXIS2_PLACEMENT_3D('',#1846,#1847,#1848); +#1846 = CARTESIAN_POINT('',(-32.,-31.,-8.6)); +#1847 = DIRECTION('',(-0.,-0.,-1.)); +#1848 = DIRECTION('',(1.,0.,0.)); +#1849 = DEFINITIONAL_REPRESENTATION('',(#1850),#1854); +#1850 = LINE('',#1851,#1852); +#1851 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1852 = VECTOR('',#1853,1.); +#1853 = DIRECTION('',(-1.,0.)); +#1854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1855 = FACE_BOUND('',#1856,.T.); +#1856 = EDGE_LOOP('',(#1857)); +#1857 = ORIENTED_EDGE('',*,*,#1858,.F.); +#1858 = EDGE_CURVE('',#1859,#1859,#1861,.T.); +#1859 = VERTEX_POINT('',#1860); +#1860 = CARTESIAN_POINT('',(34.5,-31.,-8.6)); +#1861 = SURFACE_CURVE('',#1862,(#1867,#1874),.PCURVE_S1.); +#1862 = CIRCLE('',#1863,2.5); +#1863 = AXIS2_PLACEMENT_3D('',#1864,#1865,#1866); +#1864 = CARTESIAN_POINT('',(32.,-31.,-8.6)); +#1865 = DIRECTION('',(0.,0.,1.)); +#1866 = DIRECTION('',(1.,0.,-0.)); +#1867 = PCURVE('',#1099,#1868); +#1868 = DEFINITIONAL_REPRESENTATION('',(#1869),#1873); +#1869 = CIRCLE('',#1870,2.5); +#1870 = AXIS2_PLACEMENT_2D('',#1871,#1872); +#1871 = CARTESIAN_POINT('',(32.,-31.)); +#1872 = DIRECTION('',(1.,0.)); +#1873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1874 = PCURVE('',#1875,#1880); +#1875 = CYLINDRICAL_SURFACE('',#1876,2.5); +#1876 = AXIS2_PLACEMENT_3D('',#1877,#1878,#1879); +#1877 = CARTESIAN_POINT('',(32.,-31.,-8.6)); +#1878 = DIRECTION('',(-0.,-0.,-1.)); +#1879 = DIRECTION('',(1.,0.,0.)); +#1880 = DEFINITIONAL_REPRESENTATION('',(#1881),#1885); +#1881 = LINE('',#1882,#1883); +#1882 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1883 = VECTOR('',#1884,1.); +#1884 = DIRECTION('',(-1.,0.)); +#1885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1886 = FACE_BOUND('',#1887,.T.); +#1887 = EDGE_LOOP('',(#1888)); +#1888 = ORIENTED_EDGE('',*,*,#1889,.F.); +#1889 = EDGE_CURVE('',#1890,#1890,#1892,.T.); +#1890 = VERTEX_POINT('',#1891); +#1891 = CARTESIAN_POINT('',(-29.5,31.,-8.6)); +#1892 = SURFACE_CURVE('',#1893,(#1898,#1905),.PCURVE_S1.); +#1893 = CIRCLE('',#1894,2.5); +#1894 = AXIS2_PLACEMENT_3D('',#1895,#1896,#1897); +#1895 = CARTESIAN_POINT('',(-32.,31.,-8.6)); +#1896 = DIRECTION('',(0.,0.,1.)); +#1897 = DIRECTION('',(1.,0.,-0.)); +#1898 = PCURVE('',#1099,#1899); +#1899 = DEFINITIONAL_REPRESENTATION('',(#1900),#1904); +#1900 = CIRCLE('',#1901,2.5); +#1901 = AXIS2_PLACEMENT_2D('',#1902,#1903); +#1902 = CARTESIAN_POINT('',(-32.,31.)); +#1903 = DIRECTION('',(1.,0.)); +#1904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1905 = PCURVE('',#1906,#1911); +#1906 = CYLINDRICAL_SURFACE('',#1907,2.5); +#1907 = AXIS2_PLACEMENT_3D('',#1908,#1909,#1910); +#1908 = CARTESIAN_POINT('',(-32.,31.,-8.6)); +#1909 = DIRECTION('',(-0.,-0.,-1.)); +#1910 = DIRECTION('',(1.,0.,0.)); +#1911 = DEFINITIONAL_REPRESENTATION('',(#1912),#1916); +#1912 = LINE('',#1913,#1914); +#1913 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1914 = VECTOR('',#1915,1.); +#1915 = DIRECTION('',(-1.,0.)); +#1916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1917 = FACE_BOUND('',#1918,.T.); +#1918 = EDGE_LOOP('',(#1919)); +#1919 = ORIENTED_EDGE('',*,*,#1920,.F.); +#1920 = EDGE_CURVE('',#1921,#1921,#1923,.T.); +#1921 = VERTEX_POINT('',#1922); +#1922 = CARTESIAN_POINT('',(34.5,31.,-8.6)); +#1923 = SURFACE_CURVE('',#1924,(#1929,#1936),.PCURVE_S1.); +#1924 = CIRCLE('',#1925,2.5); +#1925 = AXIS2_PLACEMENT_3D('',#1926,#1927,#1928); +#1926 = CARTESIAN_POINT('',(32.,31.,-8.6)); +#1927 = DIRECTION('',(0.,0.,1.)); +#1928 = DIRECTION('',(1.,0.,-0.)); +#1929 = PCURVE('',#1099,#1930); +#1930 = DEFINITIONAL_REPRESENTATION('',(#1931),#1935); +#1931 = CIRCLE('',#1932,2.5); +#1932 = AXIS2_PLACEMENT_2D('',#1933,#1934); +#1933 = CARTESIAN_POINT('',(32.,31.)); +#1934 = DIRECTION('',(1.,0.)); +#1935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1936 = PCURVE('',#1937,#1942); +#1937 = CYLINDRICAL_SURFACE('',#1938,2.5); +#1938 = AXIS2_PLACEMENT_3D('',#1939,#1940,#1941); +#1939 = CARTESIAN_POINT('',(32.,31.,-8.6)); +#1940 = DIRECTION('',(-0.,-0.,-1.)); +#1941 = DIRECTION('',(1.,0.,0.)); +#1942 = DEFINITIONAL_REPRESENTATION('',(#1943),#1947); +#1943 = LINE('',#1944,#1945); +#1944 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1945 = VECTOR('',#1946,1.); +#1946 = DIRECTION('',(-1.,0.)); +#1947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1948 = ADVANCED_FACE('',(#1949,#1952),#1391,.F.); +#1949 = FACE_BOUND('',#1950,.F.); +#1950 = EDGE_LOOP('',(#1951)); +#1951 = ORIENTED_EDGE('',*,*,#1376,.T.); +#1952 = FACE_BOUND('',#1953,.F.); +#1953 = EDGE_LOOP('',(#1954)); +#1954 = ORIENTED_EDGE('',*,*,#1955,.T.); +#1955 = EDGE_CURVE('',#1956,#1956,#1958,.T.); +#1956 = VERTEX_POINT('',#1957); +#1957 = CARTESIAN_POINT('',(-30.8,-31.,-8.7)); +#1958 = SURFACE_CURVE('',#1959,(#1964,#1975),.PCURVE_S1.); +#1959 = CIRCLE('',#1960,1.2); +#1960 = AXIS2_PLACEMENT_3D('',#1961,#1962,#1963); +#1961 = CARTESIAN_POINT('',(-32.,-31.,-8.7)); +#1962 = DIRECTION('',(0.,0.,-1.)); +#1963 = DIRECTION('',(1.,0.,0.)); +#1964 = PCURVE('',#1391,#1965); +#1965 = DEFINITIONAL_REPRESENTATION('',(#1966),#1974); +#1966 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1967,#1968,#1969,#1970, +#1971,#1972,#1973),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1967 = CARTESIAN_POINT('',(1.2,0.)); +#1968 = CARTESIAN_POINT('',(1.2,-2.078460969083)); +#1969 = CARTESIAN_POINT('',(-0.6,-1.039230484541)); +#1970 = CARTESIAN_POINT('',(-2.4,-2.939152317954E-16)); +#1971 = CARTESIAN_POINT('',(-0.6,1.039230484541)); +#1972 = CARTESIAN_POINT('',(1.2,2.078460969083)); +#1973 = CARTESIAN_POINT('',(1.2,0.)); +#1974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1975 = PCURVE('',#1976,#1981); +#1976 = CYLINDRICAL_SURFACE('',#1977,1.2); +#1977 = AXIS2_PLACEMENT_3D('',#1978,#1979,#1980); +#1978 = CARTESIAN_POINT('',(-32.,-31.,-10.1)); +#1979 = DIRECTION('',(-0.,-0.,-1.)); +#1980 = DIRECTION('',(1.,0.,0.)); +#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986); +#1982 = LINE('',#1983,#1984); +#1983 = CARTESIAN_POINT('',(-4.138911435803E-13,-1.4)); +#1984 = VECTOR('',#1985,1.); +#1985 = DIRECTION('',(1.,-0.)); +#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1987 = ADVANCED_FACE('',(#1988,#1991),#1446,.F.); +#1988 = FACE_BOUND('',#1989,.F.); +#1989 = EDGE_LOOP('',(#1990)); +#1990 = ORIENTED_EDGE('',*,*,#1431,.T.); +#1991 = FACE_BOUND('',#1992,.F.); +#1992 = EDGE_LOOP('',(#1993)); +#1993 = ORIENTED_EDGE('',*,*,#1994,.T.); +#1994 = EDGE_CURVE('',#1995,#1995,#1997,.T.); +#1995 = VERTEX_POINT('',#1996); +#1996 = CARTESIAN_POINT('',(33.2,-31.,-8.7)); +#1997 = SURFACE_CURVE('',#1998,(#2003,#2014),.PCURVE_S1.); +#1998 = CIRCLE('',#1999,1.2); +#1999 = AXIS2_PLACEMENT_3D('',#2000,#2001,#2002); +#2000 = CARTESIAN_POINT('',(32.,-31.,-8.7)); +#2001 = DIRECTION('',(0.,0.,-1.)); +#2002 = DIRECTION('',(1.,0.,0.)); +#2003 = PCURVE('',#1446,#2004); +#2004 = DEFINITIONAL_REPRESENTATION('',(#2005),#2013); +#2005 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2006,#2007,#2008,#2009, +#2010,#2011,#2012),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2006 = CARTESIAN_POINT('',(1.2,0.)); +#2007 = CARTESIAN_POINT('',(1.2,-2.078460969083)); +#2008 = CARTESIAN_POINT('',(-0.6,-1.039230484541)); +#2009 = CARTESIAN_POINT('',(-2.4,-2.939152317954E-16)); +#2010 = CARTESIAN_POINT('',(-0.6,1.039230484541)); +#2011 = CARTESIAN_POINT('',(1.2,2.078460969083)); +#2012 = CARTESIAN_POINT('',(1.2,0.)); +#2013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2014 = PCURVE('',#2015,#2020); +#2015 = CYLINDRICAL_SURFACE('',#2016,1.2); +#2016 = AXIS2_PLACEMENT_3D('',#2017,#2018,#2019); +#2017 = CARTESIAN_POINT('',(32.,-31.,-10.1)); +#2018 = DIRECTION('',(-0.,-0.,-1.)); +#2019 = DIRECTION('',(1.,0.,0.)); +#2020 = DEFINITIONAL_REPRESENTATION('',(#2021),#2025); +#2021 = LINE('',#2022,#2023); +#2022 = CARTESIAN_POINT('',(-4.138911435803E-13,-1.4)); +#2023 = VECTOR('',#2024,1.); +#2024 = DIRECTION('',(1.,-0.)); +#2025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2026 = ADVANCED_FACE('',(#2027,#2030),#1501,.F.); +#2027 = FACE_BOUND('',#2028,.F.); +#2028 = EDGE_LOOP('',(#2029)); +#2029 = ORIENTED_EDGE('',*,*,#1486,.T.); +#2030 = FACE_BOUND('',#2031,.F.); +#2031 = EDGE_LOOP('',(#2032)); +#2032 = ORIENTED_EDGE('',*,*,#2033,.T.); +#2033 = EDGE_CURVE('',#2034,#2034,#2036,.T.); +#2034 = VERTEX_POINT('',#2035); +#2035 = CARTESIAN_POINT('',(-30.8,31.,-8.7)); +#2036 = SURFACE_CURVE('',#2037,(#2042,#2053),.PCURVE_S1.); +#2037 = CIRCLE('',#2038,1.2); +#2038 = AXIS2_PLACEMENT_3D('',#2039,#2040,#2041); +#2039 = CARTESIAN_POINT('',(-32.,31.,-8.7)); +#2040 = DIRECTION('',(0.,0.,-1.)); +#2041 = DIRECTION('',(1.,0.,0.)); +#2042 = PCURVE('',#1501,#2043); +#2043 = DEFINITIONAL_REPRESENTATION('',(#2044),#2052); +#2044 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2045,#2046,#2047,#2048, +#2049,#2050,#2051),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2045 = CARTESIAN_POINT('',(1.2,0.)); +#2046 = CARTESIAN_POINT('',(1.2,-2.078460969083)); +#2047 = CARTESIAN_POINT('',(-0.6,-1.039230484541)); +#2048 = CARTESIAN_POINT('',(-2.4,-2.939152317954E-16)); +#2049 = CARTESIAN_POINT('',(-0.6,1.039230484541)); +#2050 = CARTESIAN_POINT('',(1.2,2.078460969083)); +#2051 = CARTESIAN_POINT('',(1.2,0.)); +#2052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2053 = PCURVE('',#2054,#2059); +#2054 = CYLINDRICAL_SURFACE('',#2055,1.2); +#2055 = AXIS2_PLACEMENT_3D('',#2056,#2057,#2058); +#2056 = CARTESIAN_POINT('',(-32.,31.,-10.1)); +#2057 = DIRECTION('',(-0.,-0.,-1.)); +#2058 = DIRECTION('',(1.,0.,0.)); +#2059 = DEFINITIONAL_REPRESENTATION('',(#2060),#2064); +#2060 = LINE('',#2061,#2062); +#2061 = CARTESIAN_POINT('',(-4.138911435803E-13,-1.4)); +#2062 = VECTOR('',#2063,1.); +#2063 = DIRECTION('',(1.,-0.)); +#2064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2065 = ADVANCED_FACE('',(#2066,#2069),#1556,.F.); +#2066 = FACE_BOUND('',#2067,.F.); +#2067 = EDGE_LOOP('',(#2068)); +#2068 = ORIENTED_EDGE('',*,*,#1541,.T.); +#2069 = FACE_BOUND('',#2070,.F.); +#2070 = EDGE_LOOP('',(#2071)); +#2071 = ORIENTED_EDGE('',*,*,#2072,.T.); +#2072 = EDGE_CURVE('',#2073,#2073,#2075,.T.); +#2073 = VERTEX_POINT('',#2074); +#2074 = CARTESIAN_POINT('',(33.2,31.,-8.7)); +#2075 = SURFACE_CURVE('',#2076,(#2081,#2092),.PCURVE_S1.); +#2076 = CIRCLE('',#2077,1.2); +#2077 = AXIS2_PLACEMENT_3D('',#2078,#2079,#2080); +#2078 = CARTESIAN_POINT('',(32.,31.,-8.7)); +#2079 = DIRECTION('',(0.,0.,-1.)); +#2080 = DIRECTION('',(1.,0.,0.)); +#2081 = PCURVE('',#1556,#2082); +#2082 = DEFINITIONAL_REPRESENTATION('',(#2083),#2091); +#2083 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2084,#2085,#2086,#2087, +#2088,#2089,#2090),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2084 = CARTESIAN_POINT('',(1.2,0.)); +#2085 = CARTESIAN_POINT('',(1.2,-2.078460969083)); +#2086 = CARTESIAN_POINT('',(-0.6,-1.039230484541)); +#2087 = CARTESIAN_POINT('',(-2.4,-2.939152317954E-16)); +#2088 = CARTESIAN_POINT('',(-0.6,1.039230484541)); +#2089 = CARTESIAN_POINT('',(1.2,2.078460969083)); +#2090 = CARTESIAN_POINT('',(1.2,0.)); +#2091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2092 = PCURVE('',#2093,#2098); +#2093 = CYLINDRICAL_SURFACE('',#2094,1.2); +#2094 = AXIS2_PLACEMENT_3D('',#2095,#2096,#2097); +#2095 = CARTESIAN_POINT('',(32.,31.,-10.1)); +#2096 = DIRECTION('',(-0.,-0.,-1.)); +#2097 = DIRECTION('',(1.,0.,0.)); +#2098 = DEFINITIONAL_REPRESENTATION('',(#2099),#2103); +#2099 = LINE('',#2100,#2101); +#2100 = CARTESIAN_POINT('',(-4.138911435803E-13,-1.4)); +#2101 = VECTOR('',#2102,1.); +#2102 = DIRECTION('',(1.,-0.)); +#2103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2104 = ADVANCED_FACE('',(#2105),#1634,.T.); +#2105 = FACE_BOUND('',#2106,.T.); +#2106 = EDGE_LOOP('',(#2107,#2108,#2109,#2110)); +#2107 = ORIENTED_EDGE('',*,*,#1618,.T.); +#2108 = ORIENTED_EDGE('',*,*,#1771,.T.); +#2109 = ORIENTED_EDGE('',*,*,#1721,.T.); +#2110 = ORIENTED_EDGE('',*,*,#1800,.F.); +#2111 = ADVANCED_FACE('',(#2112),#1844,.T.); +#2112 = FACE_BOUND('',#2113,.T.); +#2113 = EDGE_LOOP('',(#2114,#2115,#2138,#2165)); +#2114 = ORIENTED_EDGE('',*,*,#1827,.T.); +#2115 = ORIENTED_EDGE('',*,*,#2116,.T.); +#2116 = EDGE_CURVE('',#1828,#2117,#2119,.T.); +#2117 = VERTEX_POINT('',#2118); +#2118 = CARTESIAN_POINT('',(-29.5,-31.,-6.6)); +#2119 = SEAM_CURVE('',#2120,(#2124,#2131),.PCURVE_S1.); +#2120 = LINE('',#2121,#2122); +#2121 = CARTESIAN_POINT('',(-29.5,-31.,-8.6)); +#2122 = VECTOR('',#2123,1.); +#2123 = DIRECTION('',(0.,0.,1.)); +#2124 = PCURVE('',#1844,#2125); +#2125 = DEFINITIONAL_REPRESENTATION('',(#2126),#2130); +#2126 = LINE('',#2127,#2128); +#2127 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#2128 = VECTOR('',#2129,1.); +#2129 = DIRECTION('',(-0.,-1.)); +#2130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2131 = PCURVE('',#1844,#2132); +#2132 = DEFINITIONAL_REPRESENTATION('',(#2133),#2137); +#2133 = LINE('',#2134,#2135); +#2134 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2135 = VECTOR('',#2136,1.); +#2136 = DIRECTION('',(-0.,-1.)); +#2137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2138 = ORIENTED_EDGE('',*,*,#2139,.F.); +#2139 = EDGE_CURVE('',#2117,#2117,#2140,.T.); +#2140 = SURFACE_CURVE('',#2141,(#2146,#2153),.PCURVE_S1.); +#2141 = CIRCLE('',#2142,2.5); +#2142 = AXIS2_PLACEMENT_3D('',#2143,#2144,#2145); +#2143 = CARTESIAN_POINT('',(-32.,-31.,-6.6)); +#2144 = DIRECTION('',(0.,0.,1.)); +#2145 = DIRECTION('',(1.,0.,-0.)); +#2146 = PCURVE('',#1844,#2147); +#2147 = DEFINITIONAL_REPRESENTATION('',(#2148),#2152); +#2148 = LINE('',#2149,#2150); +#2149 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#2150 = VECTOR('',#2151,1.); +#2151 = DIRECTION('',(-1.,0.)); +#2152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2153 = PCURVE('',#2154,#2159); +#2154 = PLANE('',#2155); +#2155 = AXIS2_PLACEMENT_3D('',#2156,#2157,#2158); +#2156 = CARTESIAN_POINT('',(-32.,-31.,-6.6)); +#2157 = DIRECTION('',(0.,0.,1.)); +#2158 = DIRECTION('',(1.,0.,-0.)); +#2159 = DEFINITIONAL_REPRESENTATION('',(#2160),#2164); +#2160 = CIRCLE('',#2161,2.5); +#2161 = AXIS2_PLACEMENT_2D('',#2162,#2163); +#2162 = CARTESIAN_POINT('',(0.,0.)); +#2163 = DIRECTION('',(1.,0.)); +#2164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2165 = ORIENTED_EDGE('',*,*,#2116,.F.); +#2166 = ADVANCED_FACE('',(#2167),#1875,.T.); +#2167 = FACE_BOUND('',#2168,.T.); +#2168 = EDGE_LOOP('',(#2169,#2170,#2193,#2220)); +#2169 = ORIENTED_EDGE('',*,*,#1858,.T.); +#2170 = ORIENTED_EDGE('',*,*,#2171,.T.); +#2171 = EDGE_CURVE('',#1859,#2172,#2174,.T.); +#2172 = VERTEX_POINT('',#2173); +#2173 = CARTESIAN_POINT('',(34.5,-31.,-6.6)); +#2174 = SEAM_CURVE('',#2175,(#2179,#2186),.PCURVE_S1.); +#2175 = LINE('',#2176,#2177); +#2176 = CARTESIAN_POINT('',(34.5,-31.,-8.6)); +#2177 = VECTOR('',#2178,1.); +#2178 = DIRECTION('',(0.,0.,1.)); +#2179 = PCURVE('',#1875,#2180); +#2180 = DEFINITIONAL_REPRESENTATION('',(#2181),#2185); +#2181 = LINE('',#2182,#2183); +#2182 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#2183 = VECTOR('',#2184,1.); +#2184 = DIRECTION('',(-0.,-1.)); +#2185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2186 = PCURVE('',#1875,#2187); +#2187 = DEFINITIONAL_REPRESENTATION('',(#2188),#2192); +#2188 = LINE('',#2189,#2190); +#2189 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2190 = VECTOR('',#2191,1.); +#2191 = DIRECTION('',(-0.,-1.)); +#2192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2193 = ORIENTED_EDGE('',*,*,#2194,.F.); +#2194 = EDGE_CURVE('',#2172,#2172,#2195,.T.); +#2195 = SURFACE_CURVE('',#2196,(#2201,#2208),.PCURVE_S1.); +#2196 = CIRCLE('',#2197,2.5); +#2197 = AXIS2_PLACEMENT_3D('',#2198,#2199,#2200); +#2198 = CARTESIAN_POINT('',(32.,-31.,-6.6)); +#2199 = DIRECTION('',(0.,0.,1.)); +#2200 = DIRECTION('',(1.,0.,-0.)); +#2201 = PCURVE('',#1875,#2202); +#2202 = DEFINITIONAL_REPRESENTATION('',(#2203),#2207); +#2203 = LINE('',#2204,#2205); +#2204 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#2205 = VECTOR('',#2206,1.); +#2206 = DIRECTION('',(-1.,0.)); +#2207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2208 = PCURVE('',#2209,#2214); +#2209 = PLANE('',#2210); +#2210 = AXIS2_PLACEMENT_3D('',#2211,#2212,#2213); +#2211 = CARTESIAN_POINT('',(32.,-31.,-6.6)); +#2212 = DIRECTION('',(0.,0.,1.)); +#2213 = DIRECTION('',(1.,0.,-0.)); +#2214 = DEFINITIONAL_REPRESENTATION('',(#2215),#2219); +#2215 = CIRCLE('',#2216,2.5); +#2216 = AXIS2_PLACEMENT_2D('',#2217,#2218); +#2217 = CARTESIAN_POINT('',(0.,0.)); +#2218 = DIRECTION('',(1.,0.)); +#2219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2220 = ORIENTED_EDGE('',*,*,#2171,.F.); +#2221 = ADVANCED_FACE('',(#2222),#1906,.T.); +#2222 = FACE_BOUND('',#2223,.T.); +#2223 = EDGE_LOOP('',(#2224,#2225,#2248,#2275)); +#2224 = ORIENTED_EDGE('',*,*,#1889,.T.); +#2225 = ORIENTED_EDGE('',*,*,#2226,.T.); +#2226 = EDGE_CURVE('',#1890,#2227,#2229,.T.); +#2227 = VERTEX_POINT('',#2228); +#2228 = CARTESIAN_POINT('',(-29.5,31.,-6.6)); +#2229 = SEAM_CURVE('',#2230,(#2234,#2241),.PCURVE_S1.); +#2230 = LINE('',#2231,#2232); +#2231 = CARTESIAN_POINT('',(-29.5,31.,-8.6)); +#2232 = VECTOR('',#2233,1.); +#2233 = DIRECTION('',(0.,0.,1.)); +#2234 = PCURVE('',#1906,#2235); +#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2240); +#2236 = LINE('',#2237,#2238); +#2237 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#2238 = VECTOR('',#2239,1.); +#2239 = DIRECTION('',(-0.,-1.)); +#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2241 = PCURVE('',#1906,#2242); +#2242 = DEFINITIONAL_REPRESENTATION('',(#2243),#2247); +#2243 = LINE('',#2244,#2245); +#2244 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2245 = VECTOR('',#2246,1.); +#2246 = DIRECTION('',(-0.,-1.)); +#2247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2248 = ORIENTED_EDGE('',*,*,#2249,.F.); +#2249 = EDGE_CURVE('',#2227,#2227,#2250,.T.); +#2250 = SURFACE_CURVE('',#2251,(#2256,#2263),.PCURVE_S1.); +#2251 = CIRCLE('',#2252,2.5); +#2252 = AXIS2_PLACEMENT_3D('',#2253,#2254,#2255); +#2253 = CARTESIAN_POINT('',(-32.,31.,-6.6)); +#2254 = DIRECTION('',(0.,0.,1.)); +#2255 = DIRECTION('',(1.,0.,-0.)); +#2256 = PCURVE('',#1906,#2257); +#2257 = DEFINITIONAL_REPRESENTATION('',(#2258),#2262); +#2258 = LINE('',#2259,#2260); +#2259 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#2260 = VECTOR('',#2261,1.); +#2261 = DIRECTION('',(-1.,0.)); +#2262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2263 = PCURVE('',#2264,#2269); +#2264 = PLANE('',#2265); +#2265 = AXIS2_PLACEMENT_3D('',#2266,#2267,#2268); +#2266 = CARTESIAN_POINT('',(-32.,31.,-6.6)); +#2267 = DIRECTION('',(0.,0.,1.)); +#2268 = DIRECTION('',(1.,0.,-0.)); +#2269 = DEFINITIONAL_REPRESENTATION('',(#2270),#2274); +#2270 = CIRCLE('',#2271,2.5); +#2271 = AXIS2_PLACEMENT_2D('',#2272,#2273); +#2272 = CARTESIAN_POINT('',(0.,0.)); +#2273 = DIRECTION('',(1.,0.)); +#2274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2275 = ORIENTED_EDGE('',*,*,#2226,.F.); +#2276 = ADVANCED_FACE('',(#2277),#1937,.T.); +#2277 = FACE_BOUND('',#2278,.T.); +#2278 = EDGE_LOOP('',(#2279,#2280,#2303,#2330)); +#2279 = ORIENTED_EDGE('',*,*,#1920,.T.); +#2280 = ORIENTED_EDGE('',*,*,#2281,.T.); +#2281 = EDGE_CURVE('',#1921,#2282,#2284,.T.); +#2282 = VERTEX_POINT('',#2283); +#2283 = CARTESIAN_POINT('',(34.5,31.,-6.6)); +#2284 = SEAM_CURVE('',#2285,(#2289,#2296),.PCURVE_S1.); +#2285 = LINE('',#2286,#2287); +#2286 = CARTESIAN_POINT('',(34.5,31.,-8.6)); +#2287 = VECTOR('',#2288,1.); +#2288 = DIRECTION('',(0.,0.,1.)); +#2289 = PCURVE('',#1937,#2290); +#2290 = DEFINITIONAL_REPRESENTATION('',(#2291),#2295); +#2291 = LINE('',#2292,#2293); +#2292 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#2293 = VECTOR('',#2294,1.); +#2294 = DIRECTION('',(-0.,-1.)); +#2295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2296 = PCURVE('',#1937,#2297); +#2297 = DEFINITIONAL_REPRESENTATION('',(#2298),#2302); +#2298 = LINE('',#2299,#2300); +#2299 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2300 = VECTOR('',#2301,1.); +#2301 = DIRECTION('',(-0.,-1.)); +#2302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2303 = ORIENTED_EDGE('',*,*,#2304,.F.); +#2304 = EDGE_CURVE('',#2282,#2282,#2305,.T.); +#2305 = SURFACE_CURVE('',#2306,(#2311,#2318),.PCURVE_S1.); +#2306 = CIRCLE('',#2307,2.5); +#2307 = AXIS2_PLACEMENT_3D('',#2308,#2309,#2310); +#2308 = CARTESIAN_POINT('',(32.,31.,-6.6)); +#2309 = DIRECTION('',(0.,0.,1.)); +#2310 = DIRECTION('',(1.,0.,-0.)); +#2311 = PCURVE('',#1937,#2312); +#2312 = DEFINITIONAL_REPRESENTATION('',(#2313),#2317); +#2313 = LINE('',#2314,#2315); +#2314 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#2315 = VECTOR('',#2316,1.); +#2316 = DIRECTION('',(-1.,0.)); +#2317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2318 = PCURVE('',#2319,#2324); +#2319 = PLANE('',#2320); +#2320 = AXIS2_PLACEMENT_3D('',#2321,#2322,#2323); +#2321 = CARTESIAN_POINT('',(32.,31.,-6.6)); +#2322 = DIRECTION('',(0.,0.,1.)); +#2323 = DIRECTION('',(1.,0.,-0.)); +#2324 = DEFINITIONAL_REPRESENTATION('',(#2325),#2329); +#2325 = CIRCLE('',#2326,2.5); +#2326 = AXIS2_PLACEMENT_2D('',#2327,#2328); +#2327 = CARTESIAN_POINT('',(0.,0.)); +#2328 = DIRECTION('',(1.,0.)); +#2329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2330 = ORIENTED_EDGE('',*,*,#2281,.F.); +#2331 = ADVANCED_FACE('',(#2332),#1976,.F.); +#2332 = FACE_BOUND('',#2333,.F.); +#2333 = EDGE_LOOP('',(#2334,#2357,#2379,#2380)); +#2334 = ORIENTED_EDGE('',*,*,#2335,.T.); +#2335 = EDGE_CURVE('',#1956,#2336,#2338,.T.); +#2336 = VERTEX_POINT('',#2337); +#2337 = CARTESIAN_POINT('',(-30.8,-31.,-6.6)); +#2338 = SEAM_CURVE('',#2339,(#2343,#2350),.PCURVE_S1.); +#2339 = LINE('',#2340,#2341); +#2340 = CARTESIAN_POINT('',(-30.8,-31.,-10.1)); +#2341 = VECTOR('',#2342,1.); +#2342 = DIRECTION('',(0.,0.,1.)); +#2343 = PCURVE('',#1976,#2344); +#2344 = DEFINITIONAL_REPRESENTATION('',(#2345),#2349); +#2345 = LINE('',#2346,#2347); +#2346 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#2347 = VECTOR('',#2348,1.); +#2348 = DIRECTION('',(-0.,-1.)); +#2349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2350 = PCURVE('',#1976,#2351); +#2351 = DEFINITIONAL_REPRESENTATION('',(#2352),#2356); +#2352 = LINE('',#2353,#2354); +#2353 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2354 = VECTOR('',#2355,1.); +#2355 = DIRECTION('',(-0.,-1.)); +#2356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2357 = ORIENTED_EDGE('',*,*,#2358,.F.); +#2358 = EDGE_CURVE('',#2336,#2336,#2359,.T.); +#2359 = SURFACE_CURVE('',#2360,(#2365,#2372),.PCURVE_S1.); +#2360 = CIRCLE('',#2361,1.2); +#2361 = AXIS2_PLACEMENT_3D('',#2362,#2363,#2364); +#2362 = CARTESIAN_POINT('',(-32.,-31.,-6.6)); +#2363 = DIRECTION('',(0.,0.,1.)); +#2364 = DIRECTION('',(1.,0.,-0.)); +#2365 = PCURVE('',#1976,#2366); +#2366 = DEFINITIONAL_REPRESENTATION('',(#2367),#2371); +#2367 = LINE('',#2368,#2369); +#2368 = CARTESIAN_POINT('',(6.28318530718,-3.5)); +#2369 = VECTOR('',#2370,1.); +#2370 = DIRECTION('',(-1.,0.)); +#2371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2372 = PCURVE('',#2154,#2373); +#2373 = DEFINITIONAL_REPRESENTATION('',(#2374),#2378); +#2374 = CIRCLE('',#2375,1.2); +#2375 = AXIS2_PLACEMENT_2D('',#2376,#2377); +#2376 = CARTESIAN_POINT('',(0.,0.)); +#2377 = DIRECTION('',(1.,0.)); +#2378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2379 = ORIENTED_EDGE('',*,*,#2335,.F.); +#2380 = ORIENTED_EDGE('',*,*,#1955,.F.); +#2381 = ADVANCED_FACE('',(#2382),#2015,.F.); +#2382 = FACE_BOUND('',#2383,.F.); +#2383 = EDGE_LOOP('',(#2384,#2407,#2429,#2430)); +#2384 = ORIENTED_EDGE('',*,*,#2385,.T.); +#2385 = EDGE_CURVE('',#1995,#2386,#2388,.T.); +#2386 = VERTEX_POINT('',#2387); +#2387 = CARTESIAN_POINT('',(33.2,-31.,-6.6)); +#2388 = SEAM_CURVE('',#2389,(#2393,#2400),.PCURVE_S1.); +#2389 = LINE('',#2390,#2391); +#2390 = CARTESIAN_POINT('',(33.2,-31.,-10.1)); +#2391 = VECTOR('',#2392,1.); +#2392 = DIRECTION('',(0.,0.,1.)); +#2393 = PCURVE('',#2015,#2394); +#2394 = DEFINITIONAL_REPRESENTATION('',(#2395),#2399); +#2395 = LINE('',#2396,#2397); +#2396 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#2397 = VECTOR('',#2398,1.); +#2398 = DIRECTION('',(-0.,-1.)); +#2399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2400 = PCURVE('',#2015,#2401); +#2401 = DEFINITIONAL_REPRESENTATION('',(#2402),#2406); +#2402 = LINE('',#2403,#2404); +#2403 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2404 = VECTOR('',#2405,1.); +#2405 = DIRECTION('',(-0.,-1.)); +#2406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2407 = ORIENTED_EDGE('',*,*,#2408,.F.); +#2408 = EDGE_CURVE('',#2386,#2386,#2409,.T.); +#2409 = SURFACE_CURVE('',#2410,(#2415,#2422),.PCURVE_S1.); +#2410 = CIRCLE('',#2411,1.2); +#2411 = AXIS2_PLACEMENT_3D('',#2412,#2413,#2414); +#2412 = CARTESIAN_POINT('',(32.,-31.,-6.6)); +#2413 = DIRECTION('',(0.,0.,1.)); +#2414 = DIRECTION('',(1.,0.,-0.)); +#2415 = PCURVE('',#2015,#2416); +#2416 = DEFINITIONAL_REPRESENTATION('',(#2417),#2421); +#2417 = LINE('',#2418,#2419); +#2418 = CARTESIAN_POINT('',(6.28318530718,-3.5)); +#2419 = VECTOR('',#2420,1.); +#2420 = DIRECTION('',(-1.,0.)); +#2421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2422 = PCURVE('',#2209,#2423); +#2423 = DEFINITIONAL_REPRESENTATION('',(#2424),#2428); +#2424 = CIRCLE('',#2425,1.2); +#2425 = AXIS2_PLACEMENT_2D('',#2426,#2427); +#2426 = CARTESIAN_POINT('',(0.,0.)); +#2427 = DIRECTION('',(1.,0.)); +#2428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2429 = ORIENTED_EDGE('',*,*,#2385,.F.); +#2430 = ORIENTED_EDGE('',*,*,#1994,.F.); +#2431 = ADVANCED_FACE('',(#2432),#2054,.F.); +#2432 = FACE_BOUND('',#2433,.F.); +#2433 = EDGE_LOOP('',(#2434,#2457,#2479,#2480)); +#2434 = ORIENTED_EDGE('',*,*,#2435,.T.); +#2435 = EDGE_CURVE('',#2034,#2436,#2438,.T.); +#2436 = VERTEX_POINT('',#2437); +#2437 = CARTESIAN_POINT('',(-30.8,31.,-6.6)); +#2438 = SEAM_CURVE('',#2439,(#2443,#2450),.PCURVE_S1.); +#2439 = LINE('',#2440,#2441); +#2440 = CARTESIAN_POINT('',(-30.8,31.,-10.1)); +#2441 = VECTOR('',#2442,1.); +#2442 = DIRECTION('',(0.,0.,1.)); +#2443 = PCURVE('',#2054,#2444); +#2444 = DEFINITIONAL_REPRESENTATION('',(#2445),#2449); +#2445 = LINE('',#2446,#2447); +#2446 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#2447 = VECTOR('',#2448,1.); +#2448 = DIRECTION('',(-0.,-1.)); +#2449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2450 = PCURVE('',#2054,#2451); +#2451 = DEFINITIONAL_REPRESENTATION('',(#2452),#2456); +#2452 = LINE('',#2453,#2454); +#2453 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2454 = VECTOR('',#2455,1.); +#2455 = DIRECTION('',(-0.,-1.)); +#2456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2457 = ORIENTED_EDGE('',*,*,#2458,.F.); +#2458 = EDGE_CURVE('',#2436,#2436,#2459,.T.); +#2459 = SURFACE_CURVE('',#2460,(#2465,#2472),.PCURVE_S1.); +#2460 = CIRCLE('',#2461,1.2); +#2461 = AXIS2_PLACEMENT_3D('',#2462,#2463,#2464); +#2462 = CARTESIAN_POINT('',(-32.,31.,-6.6)); +#2463 = DIRECTION('',(0.,0.,1.)); +#2464 = DIRECTION('',(1.,0.,-0.)); +#2465 = PCURVE('',#2054,#2466); +#2466 = DEFINITIONAL_REPRESENTATION('',(#2467),#2471); +#2467 = LINE('',#2468,#2469); +#2468 = CARTESIAN_POINT('',(6.28318530718,-3.5)); +#2469 = VECTOR('',#2470,1.); +#2470 = DIRECTION('',(-1.,0.)); +#2471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2472 = PCURVE('',#2264,#2473); +#2473 = DEFINITIONAL_REPRESENTATION('',(#2474),#2478); +#2474 = CIRCLE('',#2475,1.2); +#2475 = AXIS2_PLACEMENT_2D('',#2476,#2477); +#2476 = CARTESIAN_POINT('',(0.,0.)); +#2477 = DIRECTION('',(1.,0.)); +#2478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2479 = ORIENTED_EDGE('',*,*,#2435,.F.); +#2480 = ORIENTED_EDGE('',*,*,#2033,.F.); +#2481 = ADVANCED_FACE('',(#2482),#2093,.F.); +#2482 = FACE_BOUND('',#2483,.F.); +#2483 = EDGE_LOOP('',(#2484,#2507,#2529,#2530)); +#2484 = ORIENTED_EDGE('',*,*,#2485,.T.); +#2485 = EDGE_CURVE('',#2073,#2486,#2488,.T.); +#2486 = VERTEX_POINT('',#2487); +#2487 = CARTESIAN_POINT('',(33.2,31.,-6.6)); +#2488 = SEAM_CURVE('',#2489,(#2493,#2500),.PCURVE_S1.); +#2489 = LINE('',#2490,#2491); +#2490 = CARTESIAN_POINT('',(33.2,31.,-10.1)); +#2491 = VECTOR('',#2492,1.); +#2492 = DIRECTION('',(0.,0.,1.)); +#2493 = PCURVE('',#2093,#2494); +#2494 = DEFINITIONAL_REPRESENTATION('',(#2495),#2499); +#2495 = LINE('',#2496,#2497); +#2496 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#2497 = VECTOR('',#2498,1.); +#2498 = DIRECTION('',(-0.,-1.)); +#2499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2500 = PCURVE('',#2093,#2501); +#2501 = DEFINITIONAL_REPRESENTATION('',(#2502),#2506); +#2502 = LINE('',#2503,#2504); +#2503 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2504 = VECTOR('',#2505,1.); +#2505 = DIRECTION('',(-0.,-1.)); +#2506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2507 = ORIENTED_EDGE('',*,*,#2508,.F.); +#2508 = EDGE_CURVE('',#2486,#2486,#2509,.T.); +#2509 = SURFACE_CURVE('',#2510,(#2515,#2522),.PCURVE_S1.); +#2510 = CIRCLE('',#2511,1.2); +#2511 = AXIS2_PLACEMENT_3D('',#2512,#2513,#2514); +#2512 = CARTESIAN_POINT('',(32.,31.,-6.6)); +#2513 = DIRECTION('',(0.,0.,1.)); +#2514 = DIRECTION('',(1.,0.,-0.)); +#2515 = PCURVE('',#2093,#2516); +#2516 = DEFINITIONAL_REPRESENTATION('',(#2517),#2521); +#2517 = LINE('',#2518,#2519); +#2518 = CARTESIAN_POINT('',(6.28318530718,-3.5)); +#2519 = VECTOR('',#2520,1.); +#2520 = DIRECTION('',(-1.,0.)); +#2521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2522 = PCURVE('',#2319,#2523); +#2523 = DEFINITIONAL_REPRESENTATION('',(#2524),#2528); +#2524 = CIRCLE('',#2525,1.2); +#2525 = AXIS2_PLACEMENT_2D('',#2526,#2527); +#2526 = CARTESIAN_POINT('',(0.,0.)); +#2527 = DIRECTION('',(1.,0.)); +#2528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2529 = ORIENTED_EDGE('',*,*,#2485,.F.); +#2530 = ORIENTED_EDGE('',*,*,#2072,.F.); +#2531 = ADVANCED_FACE('',(#2532,#2535),#2154,.T.); +#2532 = FACE_BOUND('',#2533,.T.); +#2533 = EDGE_LOOP('',(#2534)); +#2534 = ORIENTED_EDGE('',*,*,#2139,.T.); +#2535 = FACE_BOUND('',#2536,.T.); +#2536 = EDGE_LOOP('',(#2537)); +#2537 = ORIENTED_EDGE('',*,*,#2358,.F.); +#2538 = ADVANCED_FACE('',(#2539,#2542),#2209,.T.); +#2539 = FACE_BOUND('',#2540,.T.); +#2540 = EDGE_LOOP('',(#2541)); +#2541 = ORIENTED_EDGE('',*,*,#2194,.T.); +#2542 = FACE_BOUND('',#2543,.T.); +#2543 = EDGE_LOOP('',(#2544)); +#2544 = ORIENTED_EDGE('',*,*,#2408,.F.); +#2545 = ADVANCED_FACE('',(#2546,#2549),#2264,.T.); +#2546 = FACE_BOUND('',#2547,.T.); +#2547 = EDGE_LOOP('',(#2548)); +#2548 = ORIENTED_EDGE('',*,*,#2249,.T.); +#2549 = FACE_BOUND('',#2550,.T.); +#2550 = EDGE_LOOP('',(#2551)); +#2551 = ORIENTED_EDGE('',*,*,#2458,.F.); +#2552 = ADVANCED_FACE('',(#2553,#2556),#2319,.T.); +#2553 = FACE_BOUND('',#2554,.T.); +#2554 = EDGE_LOOP('',(#2555)); +#2555 = ORIENTED_EDGE('',*,*,#2304,.T.); +#2556 = FACE_BOUND('',#2557,.T.); +#2557 = EDGE_LOOP('',(#2558)); +#2558 = ORIENTED_EDGE('',*,*,#2508,.F.); +#2559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2563)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2560,#2561,#2562)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2560 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2561 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2562 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2563 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2560, + 'distance_accuracy_value','confusion accuracy'); +#2564 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2565,#2567); +#2565 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2566) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2566 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#2567 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2568); +#2568 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#31,$); +#2569 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33)); +#2570 = SHAPE_DEFINITION_REPRESENTATION(#2571,#2577); +#2571 = PRODUCT_DEFINITION_SHAPE('','',#2572); +#2572 = PRODUCT_DEFINITION('design','',#2573,#2576); +#2573 = PRODUCT_DEFINITION_FORMATION('','',#2574); +#2574 = PRODUCT('COMPOUND','COMPOUND','',(#2575)); +#2575 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2576 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2577 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2578),#13625); +#2578 = MANIFOLD_SOLID_BREP('',#2579); +#2579 = CLOSED_SHELL('',(#2580,#2700,#2776,#2852,#3937,#6569,#6596,#6623 + ,#6650,#6677,#6704,#6731,#6758,#6785,#6792,#6847,#6923,#6972,#7021, + #7048,#7103,#7179,#7228,#7277,#7304,#7380,#7429,#7478,#7505,#7581, + #7630,#7679,#7706,#7761,#7837,#7886,#7935,#7962,#8038,#8087,#8136, + #8163,#8190,#8245,#8321,#8370,#8419,#8468,#8517,#8566,#8615,#8664, + #8713,#8762,#8811,#8838,#8920,#8969,#9034,#9061,#9137,#9186,#9235, + #9284,#9333,#9382,#9431,#9480,#9529,#9578,#9627,#9676,#9725,#9774, + #9801,#9872,#9921,#9970,#9997,#10073,#10140,#10189,#10238,#10287, + #10314,#10402,#10451,#10500,#10551,#10600,#10649,#10708,#10757, + #10810,#10861,#10910,#10937,#11013,#11062,#11111,#11176,#11225, + #11252,#11323,#11372,#11421,#11448,#11519,#11568,#11617,#11644, + #11715,#11764,#11813,#11840,#11911,#11960,#12009,#12036,#12107, + #12156,#12205,#12232,#12267,#12280,#12315,#12328,#12341,#12354, + #12389,#12402,#12415,#12450,#12465,#12568,#12586,#12648,#12801, + #12863,#12918,#12973,#13028,#13083,#13159,#13208,#13239,#13307, + #13383,#13432,#13493,#13520,#13588,#13592,#13596,#13600,#13604, + #13610,#13614,#13621)); +#2580 = ADVANCED_FACE('',(#2581),#2595,.T.); +#2581 = FACE_BOUND('',#2582,.T.); +#2582 = EDGE_LOOP('',(#2583,#2618,#2646,#2674)); +#2583 = ORIENTED_EDGE('',*,*,#2584,.T.); +#2584 = EDGE_CURVE('',#2585,#2587,#2589,.T.); +#2585 = VERTEX_POINT('',#2586); +#2586 = CARTESIAN_POINT('',(-38.,-34.,-1.5)); +#2587 = VERTEX_POINT('',#2588); +#2588 = CARTESIAN_POINT('',(-38.,-34.,1.5)); +#2589 = SURFACE_CURVE('',#2590,(#2594,#2606),.PCURVE_S1.); +#2590 = LINE('',#2591,#2592); +#2591 = CARTESIAN_POINT('',(-38.,-34.,-1.5)); +#2592 = VECTOR('',#2593,1.); +#2593 = DIRECTION('',(0.,0.,1.)); +#2594 = PCURVE('',#2595,#2600); +#2595 = PLANE('',#2596); +#2596 = AXIS2_PLACEMENT_3D('',#2597,#2598,#2599); +#2597 = CARTESIAN_POINT('',(-38.,-34.,-1.5)); +#2598 = DIRECTION('',(-1.,0.,0.)); +#2599 = DIRECTION('',(0.,1.,0.)); +#2600 = DEFINITIONAL_REPRESENTATION('',(#2601),#2605); +#2601 = LINE('',#2602,#2603); +#2602 = CARTESIAN_POINT('',(0.,0.)); +#2603 = VECTOR('',#2604,1.); +#2604 = DIRECTION('',(0.,-1.)); +#2605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2606 = PCURVE('',#2607,#2612); +#2607 = PLANE('',#2608); +#2608 = AXIS2_PLACEMENT_3D('',#2609,#2610,#2611); +#2609 = CARTESIAN_POINT('',(-38.,-34.,-1.5)); +#2610 = DIRECTION('',(0.,1.,0.)); +#2611 = DIRECTION('',(1.,0.,0.)); +#2612 = DEFINITIONAL_REPRESENTATION('',(#2613),#2617); +#2613 = LINE('',#2614,#2615); +#2614 = CARTESIAN_POINT('',(0.,0.)); +#2615 = VECTOR('',#2616,1.); +#2616 = DIRECTION('',(0.,-1.)); +#2617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2618 = ORIENTED_EDGE('',*,*,#2619,.T.); +#2619 = EDGE_CURVE('',#2587,#2620,#2622,.T.); +#2620 = VERTEX_POINT('',#2621); +#2621 = CARTESIAN_POINT('',(-38.,34.,1.5)); +#2622 = SURFACE_CURVE('',#2623,(#2627,#2634),.PCURVE_S1.); +#2623 = LINE('',#2624,#2625); +#2624 = CARTESIAN_POINT('',(-38.,0.,1.5)); +#2625 = VECTOR('',#2626,1.); +#2626 = DIRECTION('',(0.,1.,0.)); +#2627 = PCURVE('',#2595,#2628); +#2628 = DEFINITIONAL_REPRESENTATION('',(#2629),#2633); +#2629 = LINE('',#2630,#2631); +#2630 = CARTESIAN_POINT('',(34.,-3.)); +#2631 = VECTOR('',#2632,1.); +#2632 = DIRECTION('',(1.,0.)); +#2633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2634 = PCURVE('',#2635,#2640); +#2635 = PLANE('',#2636); +#2636 = AXIS2_PLACEMENT_3D('',#2637,#2638,#2639); +#2637 = CARTESIAN_POINT('',(0.,0.,1.5)); +#2638 = DIRECTION('',(0.,0.,1.)); +#2639 = DIRECTION('',(1.,0.,-0.)); +#2640 = DEFINITIONAL_REPRESENTATION('',(#2641),#2645); +#2641 = LINE('',#2642,#2643); +#2642 = CARTESIAN_POINT('',(-38.,0.)); +#2643 = VECTOR('',#2644,1.); +#2644 = DIRECTION('',(0.,1.)); +#2645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2646 = ORIENTED_EDGE('',*,*,#2647,.F.); +#2647 = EDGE_CURVE('',#2648,#2620,#2650,.T.); +#2648 = VERTEX_POINT('',#2649); +#2649 = CARTESIAN_POINT('',(-38.,34.,-1.5)); +#2650 = SURFACE_CURVE('',#2651,(#2655,#2662),.PCURVE_S1.); +#2651 = LINE('',#2652,#2653); +#2652 = CARTESIAN_POINT('',(-38.,34.,-1.5)); +#2653 = VECTOR('',#2654,1.); +#2654 = DIRECTION('',(0.,0.,1.)); +#2655 = PCURVE('',#2595,#2656); +#2656 = DEFINITIONAL_REPRESENTATION('',(#2657),#2661); +#2657 = LINE('',#2658,#2659); +#2658 = CARTESIAN_POINT('',(68.,0.)); +#2659 = VECTOR('',#2660,1.); +#2660 = DIRECTION('',(0.,-1.)); +#2661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2662 = PCURVE('',#2663,#2668); +#2663 = PLANE('',#2664); +#2664 = AXIS2_PLACEMENT_3D('',#2665,#2666,#2667); +#2665 = CARTESIAN_POINT('',(-38.,34.,-1.5)); +#2666 = DIRECTION('',(0.,1.,0.)); +#2667 = DIRECTION('',(1.,0.,0.)); +#2668 = DEFINITIONAL_REPRESENTATION('',(#2669),#2673); +#2669 = LINE('',#2670,#2671); +#2670 = CARTESIAN_POINT('',(0.,0.)); +#2671 = VECTOR('',#2672,1.); +#2672 = DIRECTION('',(0.,-1.)); +#2673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2674 = ORIENTED_EDGE('',*,*,#2675,.F.); +#2675 = EDGE_CURVE('',#2585,#2648,#2676,.T.); +#2676 = SURFACE_CURVE('',#2677,(#2681,#2688),.PCURVE_S1.); +#2677 = LINE('',#2678,#2679); +#2678 = CARTESIAN_POINT('',(-38.,0.,-1.5)); +#2679 = VECTOR('',#2680,1.); +#2680 = DIRECTION('',(0.,1.,0.)); +#2681 = PCURVE('',#2595,#2682); +#2682 = DEFINITIONAL_REPRESENTATION('',(#2683),#2687); +#2683 = LINE('',#2684,#2685); +#2684 = CARTESIAN_POINT('',(34.,0.)); +#2685 = VECTOR('',#2686,1.); +#2686 = DIRECTION('',(1.,0.)); +#2687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2688 = PCURVE('',#2689,#2694); +#2689 = PLANE('',#2690); +#2690 = AXIS2_PLACEMENT_3D('',#2691,#2692,#2693); +#2691 = CARTESIAN_POINT('',(0.,0.,-1.5)); +#2692 = DIRECTION('',(0.,0.,1.)); +#2693 = DIRECTION('',(1.,0.,-0.)); +#2694 = DEFINITIONAL_REPRESENTATION('',(#2695),#2699); +#2695 = LINE('',#2696,#2697); +#2696 = CARTESIAN_POINT('',(-38.,0.)); +#2697 = VECTOR('',#2698,1.); +#2698 = DIRECTION('',(0.,1.)); +#2699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2700 = ADVANCED_FACE('',(#2701),#2607,.F.); +#2701 = FACE_BOUND('',#2702,.F.); +#2702 = EDGE_LOOP('',(#2703,#2704,#2727,#2755)); +#2703 = ORIENTED_EDGE('',*,*,#2584,.T.); +#2704 = ORIENTED_EDGE('',*,*,#2705,.T.); +#2705 = EDGE_CURVE('',#2587,#2706,#2708,.T.); +#2706 = VERTEX_POINT('',#2707); +#2707 = CARTESIAN_POINT('',(-35.,-34.,1.5)); +#2708 = SURFACE_CURVE('',#2709,(#2713,#2720),.PCURVE_S1.); +#2709 = LINE('',#2710,#2711); +#2710 = CARTESIAN_POINT('',(-36.5,-34.,1.5)); +#2711 = VECTOR('',#2712,1.); +#2712 = DIRECTION('',(1.,0.,0.)); +#2713 = PCURVE('',#2607,#2714); +#2714 = DEFINITIONAL_REPRESENTATION('',(#2715),#2719); +#2715 = LINE('',#2716,#2717); +#2716 = CARTESIAN_POINT('',(1.5,-3.)); +#2717 = VECTOR('',#2718,1.); +#2718 = DIRECTION('',(1.,0.)); +#2719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2720 = PCURVE('',#2635,#2721); +#2721 = DEFINITIONAL_REPRESENTATION('',(#2722),#2726); +#2722 = LINE('',#2723,#2724); +#2723 = CARTESIAN_POINT('',(-36.5,-34.)); +#2724 = VECTOR('',#2725,1.); +#2725 = DIRECTION('',(1.,0.)); +#2726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2727 = ORIENTED_EDGE('',*,*,#2728,.F.); +#2728 = EDGE_CURVE('',#2729,#2706,#2731,.T.); +#2729 = VERTEX_POINT('',#2730); +#2730 = CARTESIAN_POINT('',(-35.,-34.,-1.5)); +#2731 = SURFACE_CURVE('',#2732,(#2736,#2743),.PCURVE_S1.); +#2732 = LINE('',#2733,#2734); +#2733 = CARTESIAN_POINT('',(-35.,-34.,-1.5)); +#2734 = VECTOR('',#2735,1.); +#2735 = DIRECTION('',(0.,0.,1.)); +#2736 = PCURVE('',#2607,#2737); +#2737 = DEFINITIONAL_REPRESENTATION('',(#2738),#2742); +#2738 = LINE('',#2739,#2740); +#2739 = CARTESIAN_POINT('',(3.,0.)); +#2740 = VECTOR('',#2741,1.); +#2741 = DIRECTION('',(0.,-1.)); +#2742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2743 = PCURVE('',#2744,#2749); +#2744 = PLANE('',#2745); +#2745 = AXIS2_PLACEMENT_3D('',#2746,#2747,#2748); +#2746 = CARTESIAN_POINT('',(-35.,-37.,-1.5)); +#2747 = DIRECTION('',(-1.,0.,0.)); +#2748 = DIRECTION('',(0.,1.,0.)); +#2749 = DEFINITIONAL_REPRESENTATION('',(#2750),#2754); +#2750 = LINE('',#2751,#2752); +#2751 = CARTESIAN_POINT('',(3.,0.)); +#2752 = VECTOR('',#2753,1.); +#2753 = DIRECTION('',(0.,-1.)); +#2754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2755 = ORIENTED_EDGE('',*,*,#2756,.F.); +#2756 = EDGE_CURVE('',#2585,#2729,#2757,.T.); +#2757 = SURFACE_CURVE('',#2758,(#2762,#2769),.PCURVE_S1.); +#2758 = LINE('',#2759,#2760); +#2759 = CARTESIAN_POINT('',(-36.5,-34.,-1.5)); +#2760 = VECTOR('',#2761,1.); +#2761 = DIRECTION('',(1.,0.,0.)); +#2762 = PCURVE('',#2607,#2763); +#2763 = DEFINITIONAL_REPRESENTATION('',(#2764),#2768); +#2764 = LINE('',#2765,#2766); +#2765 = CARTESIAN_POINT('',(1.5,0.)); +#2766 = VECTOR('',#2767,1.); +#2767 = DIRECTION('',(1.,0.)); +#2768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2769 = PCURVE('',#2689,#2770); +#2770 = DEFINITIONAL_REPRESENTATION('',(#2771),#2775); +#2771 = LINE('',#2772,#2773); +#2772 = CARTESIAN_POINT('',(-36.5,-34.)); +#2773 = VECTOR('',#2774,1.); +#2774 = DIRECTION('',(1.,0.)); +#2775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2776 = ADVANCED_FACE('',(#2777),#2663,.T.); +#2777 = FACE_BOUND('',#2778,.T.); +#2778 = EDGE_LOOP('',(#2779,#2780,#2803,#2831)); +#2779 = ORIENTED_EDGE('',*,*,#2647,.T.); +#2780 = ORIENTED_EDGE('',*,*,#2781,.T.); +#2781 = EDGE_CURVE('',#2620,#2782,#2784,.T.); +#2782 = VERTEX_POINT('',#2783); +#2783 = CARTESIAN_POINT('',(-35.,34.,1.5)); +#2784 = SURFACE_CURVE('',#2785,(#2789,#2796),.PCURVE_S1.); +#2785 = LINE('',#2786,#2787); +#2786 = CARTESIAN_POINT('',(-36.5,34.,1.5)); +#2787 = VECTOR('',#2788,1.); +#2788 = DIRECTION('',(1.,0.,0.)); +#2789 = PCURVE('',#2663,#2790); +#2790 = DEFINITIONAL_REPRESENTATION('',(#2791),#2795); +#2791 = LINE('',#2792,#2793); +#2792 = CARTESIAN_POINT('',(1.5,-3.)); +#2793 = VECTOR('',#2794,1.); +#2794 = DIRECTION('',(1.,0.)); +#2795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2796 = PCURVE('',#2635,#2797); +#2797 = DEFINITIONAL_REPRESENTATION('',(#2798),#2802); +#2798 = LINE('',#2799,#2800); +#2799 = CARTESIAN_POINT('',(-36.5,34.)); +#2800 = VECTOR('',#2801,1.); +#2801 = DIRECTION('',(1.,0.)); +#2802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2803 = ORIENTED_EDGE('',*,*,#2804,.F.); +#2804 = EDGE_CURVE('',#2805,#2782,#2807,.T.); +#2805 = VERTEX_POINT('',#2806); +#2806 = CARTESIAN_POINT('',(-35.,34.,-1.5)); +#2807 = SURFACE_CURVE('',#2808,(#2812,#2819),.PCURVE_S1.); +#2808 = LINE('',#2809,#2810); +#2809 = CARTESIAN_POINT('',(-35.,34.,-1.5)); +#2810 = VECTOR('',#2811,1.); +#2811 = DIRECTION('',(0.,0.,1.)); +#2812 = PCURVE('',#2663,#2813); +#2813 = DEFINITIONAL_REPRESENTATION('',(#2814),#2818); +#2814 = LINE('',#2815,#2816); +#2815 = CARTESIAN_POINT('',(3.,0.)); +#2816 = VECTOR('',#2817,1.); +#2817 = DIRECTION('',(0.,-1.)); +#2818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2819 = PCURVE('',#2820,#2825); +#2820 = PLANE('',#2821); +#2821 = AXIS2_PLACEMENT_3D('',#2822,#2823,#2824); +#2822 = CARTESIAN_POINT('',(-35.,34.,-1.5)); +#2823 = DIRECTION('',(-1.,0.,0.)); +#2824 = DIRECTION('',(0.,1.,0.)); +#2825 = DEFINITIONAL_REPRESENTATION('',(#2826),#2830); +#2826 = LINE('',#2827,#2828); +#2827 = CARTESIAN_POINT('',(0.,0.)); +#2828 = VECTOR('',#2829,1.); +#2829 = DIRECTION('',(0.,-1.)); +#2830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2831 = ORIENTED_EDGE('',*,*,#2832,.F.); +#2832 = EDGE_CURVE('',#2648,#2805,#2833,.T.); +#2833 = SURFACE_CURVE('',#2834,(#2838,#2845),.PCURVE_S1.); +#2834 = LINE('',#2835,#2836); +#2835 = CARTESIAN_POINT('',(-36.5,34.,-1.5)); +#2836 = VECTOR('',#2837,1.); +#2837 = DIRECTION('',(1.,0.,0.)); +#2838 = PCURVE('',#2663,#2839); +#2839 = DEFINITIONAL_REPRESENTATION('',(#2840),#2844); +#2840 = LINE('',#2841,#2842); +#2841 = CARTESIAN_POINT('',(1.5,0.)); +#2842 = VECTOR('',#2843,1.); +#2843 = DIRECTION('',(1.,0.)); +#2844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2845 = PCURVE('',#2689,#2846); +#2846 = DEFINITIONAL_REPRESENTATION('',(#2847),#2851); +#2847 = LINE('',#2848,#2849); +#2848 = CARTESIAN_POINT('',(-36.5,34.)); +#2849 = VECTOR('',#2850,1.); +#2850 = DIRECTION('',(1.,0.)); +#2851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2852 = ADVANCED_FACE('',(#2853,#3098,#3129,#3243,#3274,#3388,#3502, + #3616,#3647,#3761,#3875,#3906),#2689,.F.); +#2853 = FACE_BOUND('',#2854,.F.); +#2854 = EDGE_LOOP('',(#2855,#2856,#2857,#2880,#2908,#2936,#2964,#2992, + #3020,#3048,#3076,#3097)); +#2855 = ORIENTED_EDGE('',*,*,#2675,.F.); +#2856 = ORIENTED_EDGE('',*,*,#2756,.T.); +#2857 = ORIENTED_EDGE('',*,*,#2858,.F.); +#2858 = EDGE_CURVE('',#2859,#2729,#2861,.T.); +#2859 = VERTEX_POINT('',#2860); +#2860 = CARTESIAN_POINT('',(-35.,-37.,-1.5)); +#2861 = SURFACE_CURVE('',#2862,(#2866,#2873),.PCURVE_S1.); +#2862 = LINE('',#2863,#2864); +#2863 = CARTESIAN_POINT('',(-35.,-35.5,-1.5)); +#2864 = VECTOR('',#2865,1.); +#2865 = DIRECTION('',(0.,1.,0.)); +#2866 = PCURVE('',#2689,#2867); +#2867 = DEFINITIONAL_REPRESENTATION('',(#2868),#2872); +#2868 = LINE('',#2869,#2870); +#2869 = CARTESIAN_POINT('',(-35.,-35.5)); +#2870 = VECTOR('',#2871,1.); +#2871 = DIRECTION('',(0.,1.)); +#2872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2873 = PCURVE('',#2744,#2874); +#2874 = DEFINITIONAL_REPRESENTATION('',(#2875),#2879); +#2875 = LINE('',#2876,#2877); +#2876 = CARTESIAN_POINT('',(1.5,0.)); +#2877 = VECTOR('',#2878,1.); +#2878 = DIRECTION('',(1.,0.)); +#2879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2880 = ORIENTED_EDGE('',*,*,#2881,.T.); +#2881 = EDGE_CURVE('',#2859,#2882,#2884,.T.); +#2882 = VERTEX_POINT('',#2883); +#2883 = CARTESIAN_POINT('',(35.,-37.,-1.5)); +#2884 = SURFACE_CURVE('',#2885,(#2889,#2896),.PCURVE_S1.); +#2885 = LINE('',#2886,#2887); +#2886 = CARTESIAN_POINT('',(0.,-37.,-1.5)); +#2887 = VECTOR('',#2888,1.); +#2888 = DIRECTION('',(1.,0.,0.)); +#2889 = PCURVE('',#2689,#2890); +#2890 = DEFINITIONAL_REPRESENTATION('',(#2891),#2895); +#2891 = LINE('',#2892,#2893); +#2892 = CARTESIAN_POINT('',(0.,-37.)); +#2893 = VECTOR('',#2894,1.); +#2894 = DIRECTION('',(1.,0.)); +#2895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2896 = PCURVE('',#2897,#2902); +#2897 = PLANE('',#2898); +#2898 = AXIS2_PLACEMENT_3D('',#2899,#2900,#2901); +#2899 = CARTESIAN_POINT('',(-35.,-37.,-1.5)); +#2900 = DIRECTION('',(0.,1.,0.)); +#2901 = DIRECTION('',(1.,0.,0.)); +#2902 = DEFINITIONAL_REPRESENTATION('',(#2903),#2907); +#2903 = LINE('',#2904,#2905); +#2904 = CARTESIAN_POINT('',(35.,0.)); +#2905 = VECTOR('',#2906,1.); +#2906 = DIRECTION('',(1.,0.)); +#2907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2908 = ORIENTED_EDGE('',*,*,#2909,.T.); +#2909 = EDGE_CURVE('',#2882,#2910,#2912,.T.); +#2910 = VERTEX_POINT('',#2911); +#2911 = CARTESIAN_POINT('',(35.,-34.,-1.5)); +#2912 = SURFACE_CURVE('',#2913,(#2917,#2924),.PCURVE_S1.); +#2913 = LINE('',#2914,#2915); +#2914 = CARTESIAN_POINT('',(35.,-35.5,-1.5)); +#2915 = VECTOR('',#2916,1.); +#2916 = DIRECTION('',(0.,1.,0.)); +#2917 = PCURVE('',#2689,#2918); +#2918 = DEFINITIONAL_REPRESENTATION('',(#2919),#2923); +#2919 = LINE('',#2920,#2921); +#2920 = CARTESIAN_POINT('',(35.,-35.5)); +#2921 = VECTOR('',#2922,1.); +#2922 = DIRECTION('',(0.,1.)); +#2923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2924 = PCURVE('',#2925,#2930); +#2925 = PLANE('',#2926); +#2926 = AXIS2_PLACEMENT_3D('',#2927,#2928,#2929); +#2927 = CARTESIAN_POINT('',(35.,-37.,-1.5)); +#2928 = DIRECTION('',(-1.,0.,0.)); +#2929 = DIRECTION('',(0.,1.,0.)); +#2930 = DEFINITIONAL_REPRESENTATION('',(#2931),#2935); +#2931 = LINE('',#2932,#2933); +#2932 = CARTESIAN_POINT('',(1.5,0.)); +#2933 = VECTOR('',#2934,1.); +#2934 = DIRECTION('',(1.,0.)); +#2935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2936 = ORIENTED_EDGE('',*,*,#2937,.T.); +#2937 = EDGE_CURVE('',#2910,#2938,#2940,.T.); +#2938 = VERTEX_POINT('',#2939); +#2939 = CARTESIAN_POINT('',(38.,-34.,-1.5)); +#2940 = SURFACE_CURVE('',#2941,(#2945,#2952),.PCURVE_S1.); +#2941 = LINE('',#2942,#2943); +#2942 = CARTESIAN_POINT('',(36.5,-34.,-1.5)); +#2943 = VECTOR('',#2944,1.); +#2944 = DIRECTION('',(1.,0.,0.)); +#2945 = PCURVE('',#2689,#2946); +#2946 = DEFINITIONAL_REPRESENTATION('',(#2947),#2951); +#2947 = LINE('',#2948,#2949); +#2948 = CARTESIAN_POINT('',(36.5,-34.)); +#2949 = VECTOR('',#2950,1.); +#2950 = DIRECTION('',(1.,0.)); +#2951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2952 = PCURVE('',#2953,#2958); +#2953 = PLANE('',#2954); +#2954 = AXIS2_PLACEMENT_3D('',#2955,#2956,#2957); +#2955 = CARTESIAN_POINT('',(35.,-34.,-1.5)); +#2956 = DIRECTION('',(0.,1.,0.)); +#2957 = DIRECTION('',(1.,0.,0.)); +#2958 = DEFINITIONAL_REPRESENTATION('',(#2959),#2963); +#2959 = LINE('',#2960,#2961); +#2960 = CARTESIAN_POINT('',(1.5,0.)); +#2961 = VECTOR('',#2962,1.); +#2962 = DIRECTION('',(1.,0.)); +#2963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2964 = ORIENTED_EDGE('',*,*,#2965,.T.); +#2965 = EDGE_CURVE('',#2938,#2966,#2968,.T.); +#2966 = VERTEX_POINT('',#2967); +#2967 = CARTESIAN_POINT('',(38.,34.,-1.5)); +#2968 = SURFACE_CURVE('',#2969,(#2973,#2980),.PCURVE_S1.); +#2969 = LINE('',#2970,#2971); +#2970 = CARTESIAN_POINT('',(38.,0.,-1.5)); +#2971 = VECTOR('',#2972,1.); +#2972 = DIRECTION('',(0.,1.,0.)); +#2973 = PCURVE('',#2689,#2974); +#2974 = DEFINITIONAL_REPRESENTATION('',(#2975),#2979); +#2975 = LINE('',#2976,#2977); +#2976 = CARTESIAN_POINT('',(38.,0.)); +#2977 = VECTOR('',#2978,1.); +#2978 = DIRECTION('',(0.,1.)); +#2979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2980 = PCURVE('',#2981,#2986); +#2981 = PLANE('',#2982); +#2982 = AXIS2_PLACEMENT_3D('',#2983,#2984,#2985); +#2983 = CARTESIAN_POINT('',(38.,-34.,-1.5)); +#2984 = DIRECTION('',(-1.,0.,0.)); +#2985 = DIRECTION('',(0.,1.,0.)); +#2986 = DEFINITIONAL_REPRESENTATION('',(#2987),#2991); +#2987 = LINE('',#2988,#2989); +#2988 = CARTESIAN_POINT('',(34.,0.)); +#2989 = VECTOR('',#2990,1.); +#2990 = DIRECTION('',(1.,0.)); +#2991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2992 = ORIENTED_EDGE('',*,*,#2993,.F.); +#2993 = EDGE_CURVE('',#2994,#2966,#2996,.T.); +#2994 = VERTEX_POINT('',#2995); +#2995 = CARTESIAN_POINT('',(35.,34.,-1.5)); +#2996 = SURFACE_CURVE('',#2997,(#3001,#3008),.PCURVE_S1.); +#2997 = LINE('',#2998,#2999); +#2998 = CARTESIAN_POINT('',(36.5,34.,-1.5)); +#2999 = VECTOR('',#3000,1.); +#3000 = DIRECTION('',(1.,0.,0.)); +#3001 = PCURVE('',#2689,#3002); +#3002 = DEFINITIONAL_REPRESENTATION('',(#3003),#3007); +#3003 = LINE('',#3004,#3005); +#3004 = CARTESIAN_POINT('',(36.5,34.)); +#3005 = VECTOR('',#3006,1.); +#3006 = DIRECTION('',(1.,0.)); +#3007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3008 = PCURVE('',#3009,#3014); +#3009 = PLANE('',#3010); +#3010 = AXIS2_PLACEMENT_3D('',#3011,#3012,#3013); +#3011 = CARTESIAN_POINT('',(35.,34.,-1.5)); +#3012 = DIRECTION('',(0.,1.,0.)); +#3013 = DIRECTION('',(1.,0.,0.)); +#3014 = DEFINITIONAL_REPRESENTATION('',(#3015),#3019); +#3015 = LINE('',#3016,#3017); +#3016 = CARTESIAN_POINT('',(1.5,0.)); +#3017 = VECTOR('',#3018,1.); +#3018 = DIRECTION('',(1.,0.)); +#3019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3020 = ORIENTED_EDGE('',*,*,#3021,.T.); +#3021 = EDGE_CURVE('',#2994,#3022,#3024,.T.); +#3022 = VERTEX_POINT('',#3023); +#3023 = CARTESIAN_POINT('',(35.,37.,-1.5)); +#3024 = SURFACE_CURVE('',#3025,(#3029,#3036),.PCURVE_S1.); +#3025 = LINE('',#3026,#3027); +#3026 = CARTESIAN_POINT('',(35.,35.5,-1.5)); +#3027 = VECTOR('',#3028,1.); +#3028 = DIRECTION('',(0.,1.,0.)); +#3029 = PCURVE('',#2689,#3030); +#3030 = DEFINITIONAL_REPRESENTATION('',(#3031),#3035); +#3031 = LINE('',#3032,#3033); +#3032 = CARTESIAN_POINT('',(35.,35.5)); +#3033 = VECTOR('',#3034,1.); +#3034 = DIRECTION('',(0.,1.)); +#3035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3036 = PCURVE('',#3037,#3042); +#3037 = PLANE('',#3038); +#3038 = AXIS2_PLACEMENT_3D('',#3039,#3040,#3041); +#3039 = CARTESIAN_POINT('',(35.,34.,-1.5)); +#3040 = DIRECTION('',(-1.,0.,0.)); +#3041 = DIRECTION('',(0.,1.,0.)); +#3042 = DEFINITIONAL_REPRESENTATION('',(#3043),#3047); +#3043 = LINE('',#3044,#3045); +#3044 = CARTESIAN_POINT('',(1.5,0.)); +#3045 = VECTOR('',#3046,1.); +#3046 = DIRECTION('',(1.,0.)); +#3047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3048 = ORIENTED_EDGE('',*,*,#3049,.F.); +#3049 = EDGE_CURVE('',#3050,#3022,#3052,.T.); +#3050 = VERTEX_POINT('',#3051); +#3051 = CARTESIAN_POINT('',(-35.,37.,-1.5)); +#3052 = SURFACE_CURVE('',#3053,(#3057,#3064),.PCURVE_S1.); +#3053 = LINE('',#3054,#3055); +#3054 = CARTESIAN_POINT('',(0.,37.,-1.5)); +#3055 = VECTOR('',#3056,1.); +#3056 = DIRECTION('',(1.,0.,0.)); +#3057 = PCURVE('',#2689,#3058); +#3058 = DEFINITIONAL_REPRESENTATION('',(#3059),#3063); +#3059 = LINE('',#3060,#3061); +#3060 = CARTESIAN_POINT('',(0.,37.)); +#3061 = VECTOR('',#3062,1.); +#3062 = DIRECTION('',(1.,0.)); +#3063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3064 = PCURVE('',#3065,#3070); +#3065 = PLANE('',#3066); +#3066 = AXIS2_PLACEMENT_3D('',#3067,#3068,#3069); +#3067 = CARTESIAN_POINT('',(-35.,37.,-1.5)); +#3068 = DIRECTION('',(0.,1.,0.)); +#3069 = DIRECTION('',(1.,0.,0.)); +#3070 = DEFINITIONAL_REPRESENTATION('',(#3071),#3075); +#3071 = LINE('',#3072,#3073); +#3072 = CARTESIAN_POINT('',(35.,0.)); +#3073 = VECTOR('',#3074,1.); +#3074 = DIRECTION('',(1.,0.)); +#3075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3076 = ORIENTED_EDGE('',*,*,#3077,.F.); +#3077 = EDGE_CURVE('',#2805,#3050,#3078,.T.); +#3078 = SURFACE_CURVE('',#3079,(#3083,#3090),.PCURVE_S1.); +#3079 = LINE('',#3080,#3081); +#3080 = CARTESIAN_POINT('',(-35.,35.5,-1.5)); +#3081 = VECTOR('',#3082,1.); +#3082 = DIRECTION('',(0.,1.,0.)); +#3083 = PCURVE('',#2689,#3084); +#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089); +#3085 = LINE('',#3086,#3087); +#3086 = CARTESIAN_POINT('',(-35.,35.5)); +#3087 = VECTOR('',#3088,1.); +#3088 = DIRECTION('',(0.,1.)); +#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3090 = PCURVE('',#2820,#3091); +#3091 = DEFINITIONAL_REPRESENTATION('',(#3092),#3096); +#3092 = LINE('',#3093,#3094); +#3093 = CARTESIAN_POINT('',(1.5,0.)); +#3094 = VECTOR('',#3095,1.); +#3095 = DIRECTION('',(1.,0.)); +#3096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3097 = ORIENTED_EDGE('',*,*,#2832,.F.); +#3098 = FACE_BOUND('',#3099,.F.); +#3099 = EDGE_LOOP('',(#3100)); +#3100 = ORIENTED_EDGE('',*,*,#3101,.F.); +#3101 = EDGE_CURVE('',#3102,#3102,#3104,.T.); +#3102 = VERTEX_POINT('',#3103); +#3103 = CARTESIAN_POINT('',(-28.5,-31.,-1.5)); +#3104 = SURFACE_CURVE('',#3105,(#3110,#3117),.PCURVE_S1.); +#3105 = CIRCLE('',#3106,2.5); +#3106 = AXIS2_PLACEMENT_3D('',#3107,#3108,#3109); +#3107 = CARTESIAN_POINT('',(-31.,-31.,-1.5)); +#3108 = DIRECTION('',(0.,0.,1.)); +#3109 = DIRECTION('',(1.,0.,-0.)); +#3110 = PCURVE('',#2689,#3111); +#3111 = DEFINITIONAL_REPRESENTATION('',(#3112),#3116); +#3112 = CIRCLE('',#3113,2.5); +#3113 = AXIS2_PLACEMENT_2D('',#3114,#3115); +#3114 = CARTESIAN_POINT('',(-31.,-31.)); +#3115 = DIRECTION('',(1.,0.)); +#3116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3117 = PCURVE('',#3118,#3123); +#3118 = CYLINDRICAL_SURFACE('',#3119,2.5); +#3119 = AXIS2_PLACEMENT_3D('',#3120,#3121,#3122); +#3120 = CARTESIAN_POINT('',(-31.,-31.,-5.)); +#3121 = DIRECTION('',(-0.,-0.,-1.)); +#3122 = DIRECTION('',(1.,0.,0.)); +#3123 = DEFINITIONAL_REPRESENTATION('',(#3124),#3128); +#3124 = LINE('',#3125,#3126); +#3125 = CARTESIAN_POINT('',(6.28318530718,-3.5)); +#3126 = VECTOR('',#3127,1.); +#3127 = DIRECTION('',(-1.,0.)); +#3128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3129 = FACE_BOUND('',#3130,.F.); +#3130 = EDGE_LOOP('',(#3131,#3161,#3189,#3217)); +#3131 = ORIENTED_EDGE('',*,*,#3132,.F.); +#3132 = EDGE_CURVE('',#3133,#3135,#3137,.T.); +#3133 = VERTEX_POINT('',#3134); +#3134 = CARTESIAN_POINT('',(-27.05,-17.525,-1.5)); +#3135 = VERTEX_POINT('',#3136); +#3136 = CARTESIAN_POINT('',(-11.05,-17.525,-1.5)); +#3137 = SURFACE_CURVE('',#3138,(#3142,#3149),.PCURVE_S1.); +#3138 = LINE('',#3139,#3140); +#3139 = CARTESIAN_POINT('',(-19.05,-17.525,-1.5)); +#3140 = VECTOR('',#3141,1.); +#3141 = DIRECTION('',(1.,0.,0.)); +#3142 = PCURVE('',#2689,#3143); +#3143 = DEFINITIONAL_REPRESENTATION('',(#3144),#3148); +#3144 = LINE('',#3145,#3146); +#3145 = CARTESIAN_POINT('',(-19.05,-17.525)); +#3146 = VECTOR('',#3147,1.); +#3147 = DIRECTION('',(1.,0.)); +#3148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3149 = PCURVE('',#3150,#3155); +#3150 = PLANE('',#3151); +#3151 = AXIS2_PLACEMENT_3D('',#3152,#3153,#3154); +#3152 = CARTESIAN_POINT('',(-27.05,-17.525,0.)); +#3153 = DIRECTION('',(0.,-1.,0.)); +#3154 = DIRECTION('',(1.,0.,0.)); +#3155 = DEFINITIONAL_REPRESENTATION('',(#3156),#3160); +#3156 = LINE('',#3157,#3158); +#3157 = CARTESIAN_POINT('',(8.,-1.5)); +#3158 = VECTOR('',#3159,1.); +#3159 = DIRECTION('',(1.,0.)); +#3160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3161 = ORIENTED_EDGE('',*,*,#3162,.T.); +#3162 = EDGE_CURVE('',#3133,#3163,#3165,.T.); +#3163 = VERTEX_POINT('',#3164); +#3164 = CARTESIAN_POINT('',(-27.05,-1.525,-1.5)); +#3165 = SURFACE_CURVE('',#3166,(#3170,#3177),.PCURVE_S1.); +#3166 = LINE('',#3167,#3168); +#3167 = CARTESIAN_POINT('',(-27.05,-9.525,-1.5)); +#3168 = VECTOR('',#3169,1.); +#3169 = DIRECTION('',(0.,1.,0.)); +#3170 = PCURVE('',#2689,#3171); +#3171 = DEFINITIONAL_REPRESENTATION('',(#3172),#3176); +#3172 = LINE('',#3173,#3174); +#3173 = CARTESIAN_POINT('',(-27.05,-9.525)); +#3174 = VECTOR('',#3175,1.); +#3175 = DIRECTION('',(0.,1.)); +#3176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3177 = PCURVE('',#3178,#3183); +#3178 = PLANE('',#3179); +#3179 = AXIS2_PLACEMENT_3D('',#3180,#3181,#3182); +#3180 = CARTESIAN_POINT('',(-27.05,-17.525,0.)); +#3181 = DIRECTION('',(1.,0.,0.)); +#3182 = DIRECTION('',(-0.,1.,0.)); +#3183 = DEFINITIONAL_REPRESENTATION('',(#3184),#3188); +#3184 = LINE('',#3185,#3186); +#3185 = CARTESIAN_POINT('',(8.,-1.5)); +#3186 = VECTOR('',#3187,1.); +#3187 = DIRECTION('',(1.,0.)); +#3188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3189 = ORIENTED_EDGE('',*,*,#3190,.T.); +#3190 = EDGE_CURVE('',#3163,#3191,#3193,.T.); +#3191 = VERTEX_POINT('',#3192); +#3192 = CARTESIAN_POINT('',(-11.05,-1.525,-1.5)); +#3193 = SURFACE_CURVE('',#3194,(#3198,#3205),.PCURVE_S1.); +#3194 = LINE('',#3195,#3196); +#3195 = CARTESIAN_POINT('',(-19.05,-1.525,-1.5)); +#3196 = VECTOR('',#3197,1.); +#3197 = DIRECTION('',(1.,0.,0.)); +#3198 = PCURVE('',#2689,#3199); +#3199 = DEFINITIONAL_REPRESENTATION('',(#3200),#3204); +#3200 = LINE('',#3201,#3202); +#3201 = CARTESIAN_POINT('',(-19.05,-1.525)); +#3202 = VECTOR('',#3203,1.); +#3203 = DIRECTION('',(1.,0.)); +#3204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3205 = PCURVE('',#3206,#3211); +#3206 = PLANE('',#3207); +#3207 = AXIS2_PLACEMENT_3D('',#3208,#3209,#3210); +#3208 = CARTESIAN_POINT('',(-27.05,-1.525,0.)); +#3209 = DIRECTION('',(0.,-1.,0.)); +#3210 = DIRECTION('',(1.,0.,0.)); +#3211 = DEFINITIONAL_REPRESENTATION('',(#3212),#3216); +#3212 = LINE('',#3213,#3214); +#3213 = CARTESIAN_POINT('',(8.,-1.5)); +#3214 = VECTOR('',#3215,1.); +#3215 = DIRECTION('',(1.,0.)); +#3216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3217 = ORIENTED_EDGE('',*,*,#3218,.F.); +#3218 = EDGE_CURVE('',#3135,#3191,#3219,.T.); +#3219 = SURFACE_CURVE('',#3220,(#3224,#3231),.PCURVE_S1.); +#3220 = LINE('',#3221,#3222); +#3221 = CARTESIAN_POINT('',(-11.05,-9.525,-1.5)); +#3222 = VECTOR('',#3223,1.); +#3223 = DIRECTION('',(0.,1.,0.)); +#3224 = PCURVE('',#2689,#3225); +#3225 = DEFINITIONAL_REPRESENTATION('',(#3226),#3230); +#3226 = LINE('',#3227,#3228); +#3227 = CARTESIAN_POINT('',(-11.05,-9.525)); +#3228 = VECTOR('',#3229,1.); +#3229 = DIRECTION('',(0.,1.)); +#3230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3231 = PCURVE('',#3232,#3237); +#3232 = PLANE('',#3233); +#3233 = AXIS2_PLACEMENT_3D('',#3234,#3235,#3236); +#3234 = CARTESIAN_POINT('',(-11.05,-17.525,0.)); +#3235 = DIRECTION('',(1.,0.,0.)); +#3236 = DIRECTION('',(-0.,1.,0.)); +#3237 = DEFINITIONAL_REPRESENTATION('',(#3238),#3242); +#3238 = LINE('',#3239,#3240); +#3239 = CARTESIAN_POINT('',(8.,-1.5)); +#3240 = VECTOR('',#3241,1.); +#3241 = DIRECTION('',(1.,0.)); +#3242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3243 = FACE_BOUND('',#3244,.F.); +#3244 = EDGE_LOOP('',(#3245)); +#3245 = ORIENTED_EDGE('',*,*,#3246,.F.); +#3246 = EDGE_CURVE('',#3247,#3247,#3249,.T.); +#3247 = VERTEX_POINT('',#3248); +#3248 = CARTESIAN_POINT('',(33.5,-31.,-1.5)); +#3249 = SURFACE_CURVE('',#3250,(#3255,#3262),.PCURVE_S1.); +#3250 = CIRCLE('',#3251,2.5); +#3251 = AXIS2_PLACEMENT_3D('',#3252,#3253,#3254); +#3252 = CARTESIAN_POINT('',(31.,-31.,-1.5)); +#3253 = DIRECTION('',(0.,0.,1.)); +#3254 = DIRECTION('',(1.,0.,-0.)); +#3255 = PCURVE('',#2689,#3256); +#3256 = DEFINITIONAL_REPRESENTATION('',(#3257),#3261); +#3257 = CIRCLE('',#3258,2.5); +#3258 = AXIS2_PLACEMENT_2D('',#3259,#3260); +#3259 = CARTESIAN_POINT('',(31.,-31.)); +#3260 = DIRECTION('',(1.,0.)); +#3261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3262 = PCURVE('',#3263,#3268); +#3263 = CYLINDRICAL_SURFACE('',#3264,2.5); +#3264 = AXIS2_PLACEMENT_3D('',#3265,#3266,#3267); +#3265 = CARTESIAN_POINT('',(31.,-31.,-5.)); +#3266 = DIRECTION('',(-0.,-0.,-1.)); +#3267 = DIRECTION('',(1.,0.,0.)); +#3268 = DEFINITIONAL_REPRESENTATION('',(#3269),#3273); +#3269 = LINE('',#3270,#3271); +#3270 = CARTESIAN_POINT('',(6.28318530718,-3.5)); +#3271 = VECTOR('',#3272,1.); +#3272 = DIRECTION('',(-1.,0.)); +#3273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3274 = FACE_BOUND('',#3275,.F.); +#3275 = EDGE_LOOP('',(#3276,#3306,#3334,#3362)); +#3276 = ORIENTED_EDGE('',*,*,#3277,.F.); +#3277 = EDGE_CURVE('',#3278,#3280,#3282,.T.); +#3278 = VERTEX_POINT('',#3279); +#3279 = CARTESIAN_POINT('',(-8.,-17.525,-1.5)); +#3280 = VERTEX_POINT('',#3281); +#3281 = CARTESIAN_POINT('',(8.,-17.525,-1.5)); +#3282 = SURFACE_CURVE('',#3283,(#3287,#3294),.PCURVE_S1.); +#3283 = LINE('',#3284,#3285); +#3284 = CARTESIAN_POINT('',(0.,-17.525,-1.5)); +#3285 = VECTOR('',#3286,1.); +#3286 = DIRECTION('',(1.,0.,0.)); +#3287 = PCURVE('',#2689,#3288); +#3288 = DEFINITIONAL_REPRESENTATION('',(#3289),#3293); +#3289 = LINE('',#3290,#3291); +#3290 = CARTESIAN_POINT('',(0.,-17.525)); +#3291 = VECTOR('',#3292,1.); +#3292 = DIRECTION('',(1.,0.)); +#3293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3294 = PCURVE('',#3295,#3300); +#3295 = PLANE('',#3296); +#3296 = AXIS2_PLACEMENT_3D('',#3297,#3298,#3299); +#3297 = CARTESIAN_POINT('',(-8.,-17.525,0.)); +#3298 = DIRECTION('',(0.,-1.,0.)); +#3299 = DIRECTION('',(1.,0.,0.)); +#3300 = DEFINITIONAL_REPRESENTATION('',(#3301),#3305); +#3301 = LINE('',#3302,#3303); +#3302 = CARTESIAN_POINT('',(8.,-1.5)); +#3303 = VECTOR('',#3304,1.); +#3304 = DIRECTION('',(1.,0.)); +#3305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3306 = ORIENTED_EDGE('',*,*,#3307,.T.); +#3307 = EDGE_CURVE('',#3278,#3308,#3310,.T.); +#3308 = VERTEX_POINT('',#3309); +#3309 = CARTESIAN_POINT('',(-8.,-1.525,-1.5)); +#3310 = SURFACE_CURVE('',#3311,(#3315,#3322),.PCURVE_S1.); +#3311 = LINE('',#3312,#3313); +#3312 = CARTESIAN_POINT('',(-8.,-9.525,-1.5)); +#3313 = VECTOR('',#3314,1.); +#3314 = DIRECTION('',(0.,1.,0.)); +#3315 = PCURVE('',#2689,#3316); +#3316 = DEFINITIONAL_REPRESENTATION('',(#3317),#3321); +#3317 = LINE('',#3318,#3319); +#3318 = CARTESIAN_POINT('',(-8.,-9.525)); +#3319 = VECTOR('',#3320,1.); +#3320 = DIRECTION('',(0.,1.)); +#3321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3322 = PCURVE('',#3323,#3328); +#3323 = PLANE('',#3324); +#3324 = AXIS2_PLACEMENT_3D('',#3325,#3326,#3327); +#3325 = CARTESIAN_POINT('',(-8.,-17.525,0.)); +#3326 = DIRECTION('',(1.,0.,0.)); +#3327 = DIRECTION('',(-0.,1.,0.)); +#3328 = DEFINITIONAL_REPRESENTATION('',(#3329),#3333); +#3329 = LINE('',#3330,#3331); +#3330 = CARTESIAN_POINT('',(8.,-1.5)); +#3331 = VECTOR('',#3332,1.); +#3332 = DIRECTION('',(1.,0.)); +#3333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3334 = ORIENTED_EDGE('',*,*,#3335,.T.); +#3335 = EDGE_CURVE('',#3308,#3336,#3338,.T.); +#3336 = VERTEX_POINT('',#3337); +#3337 = CARTESIAN_POINT('',(8.,-1.525,-1.5)); +#3338 = SURFACE_CURVE('',#3339,(#3343,#3350),.PCURVE_S1.); +#3339 = LINE('',#3340,#3341); +#3340 = CARTESIAN_POINT('',(0.,-1.525,-1.5)); +#3341 = VECTOR('',#3342,1.); +#3342 = DIRECTION('',(1.,0.,0.)); +#3343 = PCURVE('',#2689,#3344); +#3344 = DEFINITIONAL_REPRESENTATION('',(#3345),#3349); +#3345 = LINE('',#3346,#3347); +#3346 = CARTESIAN_POINT('',(0.,-1.525)); +#3347 = VECTOR('',#3348,1.); +#3348 = DIRECTION('',(1.,0.)); +#3349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3350 = PCURVE('',#3351,#3356); +#3351 = PLANE('',#3352); +#3352 = AXIS2_PLACEMENT_3D('',#3353,#3354,#3355); +#3353 = CARTESIAN_POINT('',(-8.,-1.525,0.)); +#3354 = DIRECTION('',(0.,-1.,0.)); +#3355 = DIRECTION('',(1.,0.,0.)); +#3356 = DEFINITIONAL_REPRESENTATION('',(#3357),#3361); +#3357 = LINE('',#3358,#3359); +#3358 = CARTESIAN_POINT('',(8.,-1.5)); +#3359 = VECTOR('',#3360,1.); +#3360 = DIRECTION('',(1.,0.)); +#3361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3362 = ORIENTED_EDGE('',*,*,#3363,.F.); +#3363 = EDGE_CURVE('',#3280,#3336,#3364,.T.); +#3364 = SURFACE_CURVE('',#3365,(#3369,#3376),.PCURVE_S1.); +#3365 = LINE('',#3366,#3367); +#3366 = CARTESIAN_POINT('',(8.,-9.525,-1.5)); +#3367 = VECTOR('',#3368,1.); +#3368 = DIRECTION('',(0.,1.,0.)); +#3369 = PCURVE('',#2689,#3370); +#3370 = DEFINITIONAL_REPRESENTATION('',(#3371),#3375); +#3371 = LINE('',#3372,#3373); +#3372 = CARTESIAN_POINT('',(8.,-9.525)); +#3373 = VECTOR('',#3374,1.); +#3374 = DIRECTION('',(0.,1.)); +#3375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3376 = PCURVE('',#3377,#3382); +#3377 = PLANE('',#3378); +#3378 = AXIS2_PLACEMENT_3D('',#3379,#3380,#3381); +#3379 = CARTESIAN_POINT('',(8.,-17.525,0.)); +#3380 = DIRECTION('',(1.,0.,0.)); +#3381 = DIRECTION('',(-0.,1.,0.)); +#3382 = DEFINITIONAL_REPRESENTATION('',(#3383),#3387); +#3383 = LINE('',#3384,#3385); +#3384 = CARTESIAN_POINT('',(8.,-1.5)); +#3385 = VECTOR('',#3386,1.); +#3386 = DIRECTION('',(1.,0.)); +#3387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3388 = FACE_BOUND('',#3389,.F.); +#3389 = EDGE_LOOP('',(#3390,#3420,#3448,#3476)); +#3390 = ORIENTED_EDGE('',*,*,#3391,.F.); +#3391 = EDGE_CURVE('',#3392,#3394,#3396,.T.); +#3392 = VERTEX_POINT('',#3393); +#3393 = CARTESIAN_POINT('',(11.05,-17.525,-1.5)); +#3394 = VERTEX_POINT('',#3395); +#3395 = CARTESIAN_POINT('',(27.05,-17.525,-1.5)); +#3396 = SURFACE_CURVE('',#3397,(#3401,#3408),.PCURVE_S1.); +#3397 = LINE('',#3398,#3399); +#3398 = CARTESIAN_POINT('',(19.05,-17.525,-1.5)); +#3399 = VECTOR('',#3400,1.); +#3400 = DIRECTION('',(1.,0.,0.)); +#3401 = PCURVE('',#2689,#3402); +#3402 = DEFINITIONAL_REPRESENTATION('',(#3403),#3407); +#3403 = LINE('',#3404,#3405); +#3404 = CARTESIAN_POINT('',(19.05,-17.525)); +#3405 = VECTOR('',#3406,1.); +#3406 = DIRECTION('',(1.,0.)); +#3407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3408 = PCURVE('',#3409,#3414); +#3409 = PLANE('',#3410); +#3410 = AXIS2_PLACEMENT_3D('',#3411,#3412,#3413); +#3411 = CARTESIAN_POINT('',(11.05,-17.525,0.)); +#3412 = DIRECTION('',(0.,-1.,0.)); +#3413 = DIRECTION('',(1.,0.,0.)); +#3414 = DEFINITIONAL_REPRESENTATION('',(#3415),#3419); +#3415 = LINE('',#3416,#3417); +#3416 = CARTESIAN_POINT('',(8.,-1.5)); +#3417 = VECTOR('',#3418,1.); +#3418 = DIRECTION('',(1.,0.)); +#3419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3420 = ORIENTED_EDGE('',*,*,#3421,.T.); +#3421 = EDGE_CURVE('',#3392,#3422,#3424,.T.); +#3422 = VERTEX_POINT('',#3423); +#3423 = CARTESIAN_POINT('',(11.05,-1.525,-1.5)); +#3424 = SURFACE_CURVE('',#3425,(#3429,#3436),.PCURVE_S1.); +#3425 = LINE('',#3426,#3427); +#3426 = CARTESIAN_POINT('',(11.05,-9.525,-1.5)); +#3427 = VECTOR('',#3428,1.); +#3428 = DIRECTION('',(0.,1.,0.)); +#3429 = PCURVE('',#2689,#3430); +#3430 = DEFINITIONAL_REPRESENTATION('',(#3431),#3435); +#3431 = LINE('',#3432,#3433); +#3432 = CARTESIAN_POINT('',(11.05,-9.525)); +#3433 = VECTOR('',#3434,1.); +#3434 = DIRECTION('',(0.,1.)); +#3435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3436 = PCURVE('',#3437,#3442); +#3437 = PLANE('',#3438); +#3438 = AXIS2_PLACEMENT_3D('',#3439,#3440,#3441); +#3439 = CARTESIAN_POINT('',(11.05,-17.525,0.)); +#3440 = DIRECTION('',(1.,0.,0.)); +#3441 = DIRECTION('',(-0.,1.,0.)); +#3442 = DEFINITIONAL_REPRESENTATION('',(#3443),#3447); +#3443 = LINE('',#3444,#3445); +#3444 = CARTESIAN_POINT('',(8.,-1.5)); +#3445 = VECTOR('',#3446,1.); +#3446 = DIRECTION('',(1.,0.)); +#3447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3448 = ORIENTED_EDGE('',*,*,#3449,.T.); +#3449 = EDGE_CURVE('',#3422,#3450,#3452,.T.); +#3450 = VERTEX_POINT('',#3451); +#3451 = CARTESIAN_POINT('',(27.05,-1.525,-1.5)); +#3452 = SURFACE_CURVE('',#3453,(#3457,#3464),.PCURVE_S1.); +#3453 = LINE('',#3454,#3455); +#3454 = CARTESIAN_POINT('',(19.05,-1.525,-1.5)); +#3455 = VECTOR('',#3456,1.); +#3456 = DIRECTION('',(1.,0.,0.)); +#3457 = PCURVE('',#2689,#3458); +#3458 = DEFINITIONAL_REPRESENTATION('',(#3459),#3463); +#3459 = LINE('',#3460,#3461); +#3460 = CARTESIAN_POINT('',(19.05,-1.525)); +#3461 = VECTOR('',#3462,1.); +#3462 = DIRECTION('',(1.,0.)); +#3463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3464 = PCURVE('',#3465,#3470); +#3465 = PLANE('',#3466); +#3466 = AXIS2_PLACEMENT_3D('',#3467,#3468,#3469); +#3467 = CARTESIAN_POINT('',(11.05,-1.525,0.)); +#3468 = DIRECTION('',(0.,-1.,0.)); +#3469 = DIRECTION('',(1.,0.,0.)); +#3470 = DEFINITIONAL_REPRESENTATION('',(#3471),#3475); +#3471 = LINE('',#3472,#3473); +#3472 = CARTESIAN_POINT('',(8.,-1.5)); +#3473 = VECTOR('',#3474,1.); +#3474 = DIRECTION('',(1.,0.)); +#3475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3476 = ORIENTED_EDGE('',*,*,#3477,.F.); +#3477 = EDGE_CURVE('',#3394,#3450,#3478,.T.); +#3478 = SURFACE_CURVE('',#3479,(#3483,#3490),.PCURVE_S1.); +#3479 = LINE('',#3480,#3481); +#3480 = CARTESIAN_POINT('',(27.05,-9.525,-1.5)); +#3481 = VECTOR('',#3482,1.); +#3482 = DIRECTION('',(0.,1.,0.)); +#3483 = PCURVE('',#2689,#3484); +#3484 = DEFINITIONAL_REPRESENTATION('',(#3485),#3489); +#3485 = LINE('',#3486,#3487); +#3486 = CARTESIAN_POINT('',(27.05,-9.525)); +#3487 = VECTOR('',#3488,1.); +#3488 = DIRECTION('',(0.,1.)); +#3489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3490 = PCURVE('',#3491,#3496); +#3491 = PLANE('',#3492); +#3492 = AXIS2_PLACEMENT_3D('',#3493,#3494,#3495); +#3493 = CARTESIAN_POINT('',(27.05,-17.525,0.)); +#3494 = DIRECTION('',(1.,0.,0.)); +#3495 = DIRECTION('',(-0.,1.,0.)); +#3496 = DEFINITIONAL_REPRESENTATION('',(#3497),#3501); +#3497 = LINE('',#3498,#3499); +#3498 = CARTESIAN_POINT('',(8.,-1.5)); +#3499 = VECTOR('',#3500,1.); +#3500 = DIRECTION('',(1.,0.)); +#3501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3502 = FACE_BOUND('',#3503,.F.); +#3503 = EDGE_LOOP('',(#3504,#3534,#3562,#3590)); +#3504 = ORIENTED_EDGE('',*,*,#3505,.F.); +#3505 = EDGE_CURVE('',#3506,#3508,#3510,.T.); +#3506 = VERTEX_POINT('',#3507); +#3507 = CARTESIAN_POINT('',(-27.05,1.525,-1.5)); +#3508 = VERTEX_POINT('',#3509); +#3509 = CARTESIAN_POINT('',(-11.05,1.525,-1.5)); +#3510 = SURFACE_CURVE('',#3511,(#3515,#3522),.PCURVE_S1.); +#3511 = LINE('',#3512,#3513); +#3512 = CARTESIAN_POINT('',(-19.05,1.525,-1.5)); +#3513 = VECTOR('',#3514,1.); +#3514 = DIRECTION('',(1.,0.,0.)); +#3515 = PCURVE('',#2689,#3516); +#3516 = DEFINITIONAL_REPRESENTATION('',(#3517),#3521); +#3517 = LINE('',#3518,#3519); +#3518 = CARTESIAN_POINT('',(-19.05,1.525)); +#3519 = VECTOR('',#3520,1.); +#3520 = DIRECTION('',(1.,0.)); +#3521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3522 = PCURVE('',#3523,#3528); +#3523 = PLANE('',#3524); +#3524 = AXIS2_PLACEMENT_3D('',#3525,#3526,#3527); +#3525 = CARTESIAN_POINT('',(-27.05,1.525,0.)); +#3526 = DIRECTION('',(0.,-1.,0.)); +#3527 = DIRECTION('',(1.,0.,0.)); +#3528 = DEFINITIONAL_REPRESENTATION('',(#3529),#3533); +#3529 = LINE('',#3530,#3531); +#3530 = CARTESIAN_POINT('',(8.,-1.5)); +#3531 = VECTOR('',#3532,1.); +#3532 = DIRECTION('',(1.,0.)); +#3533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3534 = ORIENTED_EDGE('',*,*,#3535,.T.); +#3535 = EDGE_CURVE('',#3506,#3536,#3538,.T.); +#3536 = VERTEX_POINT('',#3537); +#3537 = CARTESIAN_POINT('',(-27.05,17.525,-1.5)); +#3538 = SURFACE_CURVE('',#3539,(#3543,#3550),.PCURVE_S1.); +#3539 = LINE('',#3540,#3541); +#3540 = CARTESIAN_POINT('',(-27.05,9.525,-1.5)); +#3541 = VECTOR('',#3542,1.); +#3542 = DIRECTION('',(0.,1.,0.)); +#3543 = PCURVE('',#2689,#3544); +#3544 = DEFINITIONAL_REPRESENTATION('',(#3545),#3549); +#3545 = LINE('',#3546,#3547); +#3546 = CARTESIAN_POINT('',(-27.05,9.525)); +#3547 = VECTOR('',#3548,1.); +#3548 = DIRECTION('',(0.,1.)); +#3549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3550 = PCURVE('',#3551,#3556); +#3551 = PLANE('',#3552); +#3552 = AXIS2_PLACEMENT_3D('',#3553,#3554,#3555); +#3553 = CARTESIAN_POINT('',(-27.05,1.525,0.)); +#3554 = DIRECTION('',(1.,0.,0.)); +#3555 = DIRECTION('',(-0.,1.,0.)); +#3556 = DEFINITIONAL_REPRESENTATION('',(#3557),#3561); +#3557 = LINE('',#3558,#3559); +#3558 = CARTESIAN_POINT('',(8.,-1.5)); +#3559 = VECTOR('',#3560,1.); +#3560 = DIRECTION('',(1.,0.)); +#3561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3562 = ORIENTED_EDGE('',*,*,#3563,.T.); +#3563 = EDGE_CURVE('',#3536,#3564,#3566,.T.); +#3564 = VERTEX_POINT('',#3565); +#3565 = CARTESIAN_POINT('',(-11.05,17.525,-1.5)); +#3566 = SURFACE_CURVE('',#3567,(#3571,#3578),.PCURVE_S1.); +#3567 = LINE('',#3568,#3569); +#3568 = CARTESIAN_POINT('',(-19.05,17.525,-1.5)); +#3569 = VECTOR('',#3570,1.); +#3570 = DIRECTION('',(1.,0.,0.)); +#3571 = PCURVE('',#2689,#3572); +#3572 = DEFINITIONAL_REPRESENTATION('',(#3573),#3577); +#3573 = LINE('',#3574,#3575); +#3574 = CARTESIAN_POINT('',(-19.05,17.525)); +#3575 = VECTOR('',#3576,1.); +#3576 = DIRECTION('',(1.,0.)); +#3577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3578 = PCURVE('',#3579,#3584); +#3579 = PLANE('',#3580); +#3580 = AXIS2_PLACEMENT_3D('',#3581,#3582,#3583); +#3581 = CARTESIAN_POINT('',(-27.05,17.525,0.)); +#3582 = DIRECTION('',(0.,-1.,0.)); +#3583 = DIRECTION('',(1.,0.,0.)); +#3584 = DEFINITIONAL_REPRESENTATION('',(#3585),#3589); +#3585 = LINE('',#3586,#3587); +#3586 = CARTESIAN_POINT('',(8.,-1.5)); +#3587 = VECTOR('',#3588,1.); +#3588 = DIRECTION('',(1.,0.)); +#3589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3590 = ORIENTED_EDGE('',*,*,#3591,.F.); +#3591 = EDGE_CURVE('',#3508,#3564,#3592,.T.); +#3592 = SURFACE_CURVE('',#3593,(#3597,#3604),.PCURVE_S1.); +#3593 = LINE('',#3594,#3595); +#3594 = CARTESIAN_POINT('',(-11.05,9.525,-1.5)); +#3595 = VECTOR('',#3596,1.); +#3596 = DIRECTION('',(0.,1.,0.)); +#3597 = PCURVE('',#2689,#3598); +#3598 = DEFINITIONAL_REPRESENTATION('',(#3599),#3603); +#3599 = LINE('',#3600,#3601); +#3600 = CARTESIAN_POINT('',(-11.05,9.525)); +#3601 = VECTOR('',#3602,1.); +#3602 = DIRECTION('',(0.,1.)); +#3603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3604 = PCURVE('',#3605,#3610); +#3605 = PLANE('',#3606); +#3606 = AXIS2_PLACEMENT_3D('',#3607,#3608,#3609); +#3607 = CARTESIAN_POINT('',(-11.05,1.525,0.)); +#3608 = DIRECTION('',(1.,0.,0.)); +#3609 = DIRECTION('',(-0.,1.,0.)); +#3610 = DEFINITIONAL_REPRESENTATION('',(#3611),#3615); +#3611 = LINE('',#3612,#3613); +#3612 = CARTESIAN_POINT('',(8.,-1.5)); +#3613 = VECTOR('',#3614,1.); +#3614 = DIRECTION('',(1.,0.)); +#3615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3616 = FACE_BOUND('',#3617,.F.); +#3617 = EDGE_LOOP('',(#3618)); +#3618 = ORIENTED_EDGE('',*,*,#3619,.F.); +#3619 = EDGE_CURVE('',#3620,#3620,#3622,.T.); +#3620 = VERTEX_POINT('',#3621); +#3621 = CARTESIAN_POINT('',(-28.5,31.,-1.5)); +#3622 = SURFACE_CURVE('',#3623,(#3628,#3635),.PCURVE_S1.); +#3623 = CIRCLE('',#3624,2.5); +#3624 = AXIS2_PLACEMENT_3D('',#3625,#3626,#3627); +#3625 = CARTESIAN_POINT('',(-31.,31.,-1.5)); +#3626 = DIRECTION('',(0.,0.,1.)); +#3627 = DIRECTION('',(1.,0.,-0.)); +#3628 = PCURVE('',#2689,#3629); +#3629 = DEFINITIONAL_REPRESENTATION('',(#3630),#3634); +#3630 = CIRCLE('',#3631,2.5); +#3631 = AXIS2_PLACEMENT_2D('',#3632,#3633); +#3632 = CARTESIAN_POINT('',(-31.,31.)); +#3633 = DIRECTION('',(1.,0.)); +#3634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3635 = PCURVE('',#3636,#3641); +#3636 = CYLINDRICAL_SURFACE('',#3637,2.5); +#3637 = AXIS2_PLACEMENT_3D('',#3638,#3639,#3640); +#3638 = CARTESIAN_POINT('',(-31.,31.,-5.)); +#3639 = DIRECTION('',(-0.,-0.,-1.)); +#3640 = DIRECTION('',(1.,0.,0.)); +#3641 = DEFINITIONAL_REPRESENTATION('',(#3642),#3646); +#3642 = LINE('',#3643,#3644); +#3643 = CARTESIAN_POINT('',(6.28318530718,-3.5)); +#3644 = VECTOR('',#3645,1.); +#3645 = DIRECTION('',(-1.,0.)); +#3646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3647 = FACE_BOUND('',#3648,.F.); +#3648 = EDGE_LOOP('',(#3649,#3679,#3707,#3735)); +#3649 = ORIENTED_EDGE('',*,*,#3650,.F.); +#3650 = EDGE_CURVE('',#3651,#3653,#3655,.T.); +#3651 = VERTEX_POINT('',#3652); +#3652 = CARTESIAN_POINT('',(-8.,1.525,-1.5)); +#3653 = VERTEX_POINT('',#3654); +#3654 = CARTESIAN_POINT('',(8.,1.525,-1.5)); +#3655 = SURFACE_CURVE('',#3656,(#3660,#3667),.PCURVE_S1.); +#3656 = LINE('',#3657,#3658); +#3657 = CARTESIAN_POINT('',(0.,1.525,-1.5)); +#3658 = VECTOR('',#3659,1.); +#3659 = DIRECTION('',(1.,0.,0.)); +#3660 = PCURVE('',#2689,#3661); +#3661 = DEFINITIONAL_REPRESENTATION('',(#3662),#3666); +#3662 = LINE('',#3663,#3664); +#3663 = CARTESIAN_POINT('',(0.,1.525)); +#3664 = VECTOR('',#3665,1.); +#3665 = DIRECTION('',(1.,0.)); +#3666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3667 = PCURVE('',#3668,#3673); +#3668 = PLANE('',#3669); +#3669 = AXIS2_PLACEMENT_3D('',#3670,#3671,#3672); +#3670 = CARTESIAN_POINT('',(-8.,1.525,0.)); +#3671 = DIRECTION('',(0.,-1.,0.)); +#3672 = DIRECTION('',(1.,0.,0.)); +#3673 = DEFINITIONAL_REPRESENTATION('',(#3674),#3678); +#3674 = LINE('',#3675,#3676); +#3675 = CARTESIAN_POINT('',(8.,-1.5)); +#3676 = VECTOR('',#3677,1.); +#3677 = DIRECTION('',(1.,0.)); +#3678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3679 = ORIENTED_EDGE('',*,*,#3680,.T.); +#3680 = EDGE_CURVE('',#3651,#3681,#3683,.T.); +#3681 = VERTEX_POINT('',#3682); +#3682 = CARTESIAN_POINT('',(-8.,17.525,-1.5)); +#3683 = SURFACE_CURVE('',#3684,(#3688,#3695),.PCURVE_S1.); +#3684 = LINE('',#3685,#3686); +#3685 = CARTESIAN_POINT('',(-8.,9.525,-1.5)); +#3686 = VECTOR('',#3687,1.); +#3687 = DIRECTION('',(0.,1.,0.)); +#3688 = PCURVE('',#2689,#3689); +#3689 = DEFINITIONAL_REPRESENTATION('',(#3690),#3694); +#3690 = LINE('',#3691,#3692); +#3691 = CARTESIAN_POINT('',(-8.,9.525)); +#3692 = VECTOR('',#3693,1.); +#3693 = DIRECTION('',(0.,1.)); +#3694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3695 = PCURVE('',#3696,#3701); +#3696 = PLANE('',#3697); +#3697 = AXIS2_PLACEMENT_3D('',#3698,#3699,#3700); +#3698 = CARTESIAN_POINT('',(-8.,1.525,0.)); +#3699 = DIRECTION('',(1.,0.,0.)); +#3700 = DIRECTION('',(-0.,1.,0.)); +#3701 = DEFINITIONAL_REPRESENTATION('',(#3702),#3706); +#3702 = LINE('',#3703,#3704); +#3703 = CARTESIAN_POINT('',(8.,-1.5)); +#3704 = VECTOR('',#3705,1.); +#3705 = DIRECTION('',(1.,0.)); +#3706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3707 = ORIENTED_EDGE('',*,*,#3708,.T.); +#3708 = EDGE_CURVE('',#3681,#3709,#3711,.T.); +#3709 = VERTEX_POINT('',#3710); +#3710 = CARTESIAN_POINT('',(8.,17.525,-1.5)); +#3711 = SURFACE_CURVE('',#3712,(#3716,#3723),.PCURVE_S1.); +#3712 = LINE('',#3713,#3714); +#3713 = CARTESIAN_POINT('',(0.,17.525,-1.5)); +#3714 = VECTOR('',#3715,1.); +#3715 = DIRECTION('',(1.,0.,0.)); +#3716 = PCURVE('',#2689,#3717); +#3717 = DEFINITIONAL_REPRESENTATION('',(#3718),#3722); +#3718 = LINE('',#3719,#3720); +#3719 = CARTESIAN_POINT('',(0.,17.525)); +#3720 = VECTOR('',#3721,1.); +#3721 = DIRECTION('',(1.,0.)); +#3722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3723 = PCURVE('',#3724,#3729); +#3724 = PLANE('',#3725); +#3725 = AXIS2_PLACEMENT_3D('',#3726,#3727,#3728); +#3726 = CARTESIAN_POINT('',(-8.,17.525,0.)); +#3727 = DIRECTION('',(0.,-1.,0.)); +#3728 = DIRECTION('',(1.,0.,0.)); +#3729 = DEFINITIONAL_REPRESENTATION('',(#3730),#3734); +#3730 = LINE('',#3731,#3732); +#3731 = CARTESIAN_POINT('',(8.,-1.5)); +#3732 = VECTOR('',#3733,1.); +#3733 = DIRECTION('',(1.,0.)); +#3734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3735 = ORIENTED_EDGE('',*,*,#3736,.F.); +#3736 = EDGE_CURVE('',#3653,#3709,#3737,.T.); +#3737 = SURFACE_CURVE('',#3738,(#3742,#3749),.PCURVE_S1.); +#3738 = LINE('',#3739,#3740); +#3739 = CARTESIAN_POINT('',(8.,9.525,-1.5)); +#3740 = VECTOR('',#3741,1.); +#3741 = DIRECTION('',(0.,1.,0.)); +#3742 = PCURVE('',#2689,#3743); +#3743 = DEFINITIONAL_REPRESENTATION('',(#3744),#3748); +#3744 = LINE('',#3745,#3746); +#3745 = CARTESIAN_POINT('',(8.,9.525)); +#3746 = VECTOR('',#3747,1.); +#3747 = DIRECTION('',(0.,1.)); +#3748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3749 = PCURVE('',#3750,#3755); +#3750 = PLANE('',#3751); +#3751 = AXIS2_PLACEMENT_3D('',#3752,#3753,#3754); +#3752 = CARTESIAN_POINT('',(8.,1.525,0.)); +#3753 = DIRECTION('',(1.,0.,0.)); +#3754 = DIRECTION('',(-0.,1.,0.)); +#3755 = DEFINITIONAL_REPRESENTATION('',(#3756),#3760); +#3756 = LINE('',#3757,#3758); +#3757 = CARTESIAN_POINT('',(8.,-1.5)); +#3758 = VECTOR('',#3759,1.); +#3759 = DIRECTION('',(1.,0.)); +#3760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3761 = FACE_BOUND('',#3762,.F.); +#3762 = EDGE_LOOP('',(#3763,#3793,#3821,#3849)); +#3763 = ORIENTED_EDGE('',*,*,#3764,.F.); +#3764 = EDGE_CURVE('',#3765,#3767,#3769,.T.); +#3765 = VERTEX_POINT('',#3766); +#3766 = CARTESIAN_POINT('',(11.05,1.525,-1.5)); +#3767 = VERTEX_POINT('',#3768); +#3768 = CARTESIAN_POINT('',(27.05,1.525,-1.5)); +#3769 = SURFACE_CURVE('',#3770,(#3774,#3781),.PCURVE_S1.); +#3770 = LINE('',#3771,#3772); +#3771 = CARTESIAN_POINT('',(19.05,1.525,-1.5)); +#3772 = VECTOR('',#3773,1.); +#3773 = DIRECTION('',(1.,0.,0.)); +#3774 = PCURVE('',#2689,#3775); +#3775 = DEFINITIONAL_REPRESENTATION('',(#3776),#3780); +#3776 = LINE('',#3777,#3778); +#3777 = CARTESIAN_POINT('',(19.05,1.525)); +#3778 = VECTOR('',#3779,1.); +#3779 = DIRECTION('',(1.,0.)); +#3780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3781 = PCURVE('',#3782,#3787); +#3782 = PLANE('',#3783); +#3783 = AXIS2_PLACEMENT_3D('',#3784,#3785,#3786); +#3784 = CARTESIAN_POINT('',(11.05,1.525,0.)); +#3785 = DIRECTION('',(0.,-1.,0.)); +#3786 = DIRECTION('',(1.,0.,0.)); +#3787 = DEFINITIONAL_REPRESENTATION('',(#3788),#3792); +#3788 = LINE('',#3789,#3790); +#3789 = CARTESIAN_POINT('',(8.,-1.5)); +#3790 = VECTOR('',#3791,1.); +#3791 = DIRECTION('',(1.,0.)); +#3792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3793 = ORIENTED_EDGE('',*,*,#3794,.T.); +#3794 = EDGE_CURVE('',#3765,#3795,#3797,.T.); +#3795 = VERTEX_POINT('',#3796); +#3796 = CARTESIAN_POINT('',(11.05,17.525,-1.5)); +#3797 = SURFACE_CURVE('',#3798,(#3802,#3809),.PCURVE_S1.); +#3798 = LINE('',#3799,#3800); +#3799 = CARTESIAN_POINT('',(11.05,9.525,-1.5)); +#3800 = VECTOR('',#3801,1.); +#3801 = DIRECTION('',(0.,1.,0.)); +#3802 = PCURVE('',#2689,#3803); +#3803 = DEFINITIONAL_REPRESENTATION('',(#3804),#3808); +#3804 = LINE('',#3805,#3806); +#3805 = CARTESIAN_POINT('',(11.05,9.525)); +#3806 = VECTOR('',#3807,1.); +#3807 = DIRECTION('',(0.,1.)); +#3808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3809 = PCURVE('',#3810,#3815); +#3810 = PLANE('',#3811); +#3811 = AXIS2_PLACEMENT_3D('',#3812,#3813,#3814); +#3812 = CARTESIAN_POINT('',(11.05,1.525,0.)); +#3813 = DIRECTION('',(1.,0.,0.)); +#3814 = DIRECTION('',(-0.,1.,0.)); +#3815 = DEFINITIONAL_REPRESENTATION('',(#3816),#3820); +#3816 = LINE('',#3817,#3818); +#3817 = CARTESIAN_POINT('',(8.,-1.5)); +#3818 = VECTOR('',#3819,1.); +#3819 = DIRECTION('',(1.,0.)); +#3820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3821 = ORIENTED_EDGE('',*,*,#3822,.T.); +#3822 = EDGE_CURVE('',#3795,#3823,#3825,.T.); +#3823 = VERTEX_POINT('',#3824); +#3824 = CARTESIAN_POINT('',(27.05,17.525,-1.5)); +#3825 = SURFACE_CURVE('',#3826,(#3830,#3837),.PCURVE_S1.); +#3826 = LINE('',#3827,#3828); +#3827 = CARTESIAN_POINT('',(19.05,17.525,-1.5)); +#3828 = VECTOR('',#3829,1.); +#3829 = DIRECTION('',(1.,0.,0.)); +#3830 = PCURVE('',#2689,#3831); +#3831 = DEFINITIONAL_REPRESENTATION('',(#3832),#3836); +#3832 = LINE('',#3833,#3834); +#3833 = CARTESIAN_POINT('',(19.05,17.525)); +#3834 = VECTOR('',#3835,1.); +#3835 = DIRECTION('',(1.,0.)); +#3836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3837 = PCURVE('',#3838,#3843); +#3838 = PLANE('',#3839); +#3839 = AXIS2_PLACEMENT_3D('',#3840,#3841,#3842); +#3840 = CARTESIAN_POINT('',(11.05,17.525,0.)); +#3841 = DIRECTION('',(0.,-1.,0.)); +#3842 = DIRECTION('',(1.,0.,0.)); +#3843 = DEFINITIONAL_REPRESENTATION('',(#3844),#3848); +#3844 = LINE('',#3845,#3846); +#3845 = CARTESIAN_POINT('',(8.,-1.5)); +#3846 = VECTOR('',#3847,1.); +#3847 = DIRECTION('',(1.,0.)); +#3848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3849 = ORIENTED_EDGE('',*,*,#3850,.F.); +#3850 = EDGE_CURVE('',#3767,#3823,#3851,.T.); +#3851 = SURFACE_CURVE('',#3852,(#3856,#3863),.PCURVE_S1.); +#3852 = LINE('',#3853,#3854); +#3853 = CARTESIAN_POINT('',(27.05,9.525,-1.5)); +#3854 = VECTOR('',#3855,1.); +#3855 = DIRECTION('',(0.,1.,0.)); +#3856 = PCURVE('',#2689,#3857); +#3857 = DEFINITIONAL_REPRESENTATION('',(#3858),#3862); +#3858 = LINE('',#3859,#3860); +#3859 = CARTESIAN_POINT('',(27.05,9.525)); +#3860 = VECTOR('',#3861,1.); +#3861 = DIRECTION('',(0.,1.)); +#3862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3863 = PCURVE('',#3864,#3869); +#3864 = PLANE('',#3865); +#3865 = AXIS2_PLACEMENT_3D('',#3866,#3867,#3868); +#3866 = CARTESIAN_POINT('',(27.05,1.525,0.)); +#3867 = DIRECTION('',(1.,0.,0.)); +#3868 = DIRECTION('',(-0.,1.,0.)); +#3869 = DEFINITIONAL_REPRESENTATION('',(#3870),#3874); +#3870 = LINE('',#3871,#3872); +#3871 = CARTESIAN_POINT('',(8.,-1.5)); +#3872 = VECTOR('',#3873,1.); +#3873 = DIRECTION('',(1.,0.)); +#3874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3875 = FACE_BOUND('',#3876,.F.); +#3876 = EDGE_LOOP('',(#3877)); +#3877 = ORIENTED_EDGE('',*,*,#3878,.F.); +#3878 = EDGE_CURVE('',#3879,#3879,#3881,.T.); +#3879 = VERTEX_POINT('',#3880); +#3880 = CARTESIAN_POINT('',(3.5,26.,-1.5)); +#3881 = SURFACE_CURVE('',#3882,(#3887,#3894),.PCURVE_S1.); +#3882 = CIRCLE('',#3883,3.5); +#3883 = AXIS2_PLACEMENT_3D('',#3884,#3885,#3886); +#3884 = CARTESIAN_POINT('',(0.,26.,-1.5)); +#3885 = DIRECTION('',(0.,0.,1.)); +#3886 = DIRECTION('',(1.,0.,-0.)); +#3887 = PCURVE('',#2689,#3888); +#3888 = DEFINITIONAL_REPRESENTATION('',(#3889),#3893); +#3889 = CIRCLE('',#3890,3.5); +#3890 = AXIS2_PLACEMENT_2D('',#3891,#3892); +#3891 = CARTESIAN_POINT('',(0.,26.)); +#3892 = DIRECTION('',(1.,0.)); +#3893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3894 = PCURVE('',#3895,#3900); +#3895 = CYLINDRICAL_SURFACE('',#3896,3.5); +#3896 = AXIS2_PLACEMENT_3D('',#3897,#3898,#3899); +#3897 = CARTESIAN_POINT('',(0.,26.,-1.5)); +#3898 = DIRECTION('',(-0.,-0.,-1.)); +#3899 = DIRECTION('',(1.,0.,0.)); +#3900 = DEFINITIONAL_REPRESENTATION('',(#3901),#3905); +#3901 = LINE('',#3902,#3903); +#3902 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3903 = VECTOR('',#3904,1.); +#3904 = DIRECTION('',(-1.,0.)); +#3905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3906 = FACE_BOUND('',#3907,.F.); +#3907 = EDGE_LOOP('',(#3908)); +#3908 = ORIENTED_EDGE('',*,*,#3909,.F.); +#3909 = EDGE_CURVE('',#3910,#3910,#3912,.T.); +#3910 = VERTEX_POINT('',#3911); +#3911 = CARTESIAN_POINT('',(33.5,31.,-1.5)); +#3912 = SURFACE_CURVE('',#3913,(#3918,#3925),.PCURVE_S1.); +#3913 = CIRCLE('',#3914,2.5); +#3914 = AXIS2_PLACEMENT_3D('',#3915,#3916,#3917); +#3915 = CARTESIAN_POINT('',(31.,31.,-1.5)); +#3916 = DIRECTION('',(0.,0.,1.)); +#3917 = DIRECTION('',(1.,0.,-0.)); +#3918 = PCURVE('',#2689,#3919); +#3919 = DEFINITIONAL_REPRESENTATION('',(#3920),#3924); +#3920 = CIRCLE('',#3921,2.5); +#3921 = AXIS2_PLACEMENT_2D('',#3922,#3923); +#3922 = CARTESIAN_POINT('',(31.,31.)); +#3923 = DIRECTION('',(1.,0.)); +#3924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3925 = PCURVE('',#3926,#3931); +#3926 = CYLINDRICAL_SURFACE('',#3927,2.5); +#3927 = AXIS2_PLACEMENT_3D('',#3928,#3929,#3930); +#3928 = CARTESIAN_POINT('',(31.,31.,-5.)); +#3929 = DIRECTION('',(-0.,-0.,-1.)); +#3930 = DIRECTION('',(1.,0.,0.)); +#3931 = DEFINITIONAL_REPRESENTATION('',(#3932),#3936); +#3932 = LINE('',#3933,#3934); +#3933 = CARTESIAN_POINT('',(6.28318530718,-3.5)); +#3934 = VECTOR('',#3935,1.); +#3935 = DIRECTION('',(-1.,0.)); +#3936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3937 = ADVANCED_FACE('',(#3938,#4148,#4486,#4637,#5063,#5177,#5376, + #5777,#5973,#6087,#6201,#6315,#6429,#6543),#2635,.T.); +#3938 = FACE_BOUND('',#3939,.T.); +#3939 = EDGE_LOOP('',(#3940,#3941,#3942,#3965,#3988,#4011,#4034,#4057, + #4080,#4103,#4126,#4147)); +#3940 = ORIENTED_EDGE('',*,*,#2619,.F.); +#3941 = ORIENTED_EDGE('',*,*,#2705,.T.); +#3942 = ORIENTED_EDGE('',*,*,#3943,.F.); +#3943 = EDGE_CURVE('',#3944,#2706,#3946,.T.); +#3944 = VERTEX_POINT('',#3945); +#3945 = CARTESIAN_POINT('',(-35.,-37.,1.5)); +#3946 = SURFACE_CURVE('',#3947,(#3951,#3958),.PCURVE_S1.); +#3947 = LINE('',#3948,#3949); +#3948 = CARTESIAN_POINT('',(-35.,-35.5,1.5)); +#3949 = VECTOR('',#3950,1.); +#3950 = DIRECTION('',(0.,1.,0.)); +#3951 = PCURVE('',#2635,#3952); +#3952 = DEFINITIONAL_REPRESENTATION('',(#3953),#3957); +#3953 = LINE('',#3954,#3955); +#3954 = CARTESIAN_POINT('',(-35.,-35.5)); +#3955 = VECTOR('',#3956,1.); +#3956 = DIRECTION('',(0.,1.)); +#3957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3958 = PCURVE('',#2744,#3959); +#3959 = DEFINITIONAL_REPRESENTATION('',(#3960),#3964); +#3960 = LINE('',#3961,#3962); +#3961 = CARTESIAN_POINT('',(1.5,-3.)); +#3962 = VECTOR('',#3963,1.); +#3963 = DIRECTION('',(1.,0.)); +#3964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3965 = ORIENTED_EDGE('',*,*,#3966,.T.); +#3966 = EDGE_CURVE('',#3944,#3967,#3969,.T.); +#3967 = VERTEX_POINT('',#3968); +#3968 = CARTESIAN_POINT('',(35.,-37.,1.5)); +#3969 = SURFACE_CURVE('',#3970,(#3974,#3981),.PCURVE_S1.); +#3970 = LINE('',#3971,#3972); +#3971 = CARTESIAN_POINT('',(0.,-37.,1.5)); +#3972 = VECTOR('',#3973,1.); +#3973 = DIRECTION('',(1.,0.,0.)); +#3974 = PCURVE('',#2635,#3975); +#3975 = DEFINITIONAL_REPRESENTATION('',(#3976),#3980); +#3976 = LINE('',#3977,#3978); +#3977 = CARTESIAN_POINT('',(0.,-37.)); +#3978 = VECTOR('',#3979,1.); +#3979 = DIRECTION('',(1.,0.)); +#3980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3981 = PCURVE('',#2897,#3982); +#3982 = DEFINITIONAL_REPRESENTATION('',(#3983),#3987); +#3983 = LINE('',#3984,#3985); +#3984 = CARTESIAN_POINT('',(35.,-3.)); +#3985 = VECTOR('',#3986,1.); +#3986 = DIRECTION('',(1.,0.)); +#3987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3988 = ORIENTED_EDGE('',*,*,#3989,.T.); +#3989 = EDGE_CURVE('',#3967,#3990,#3992,.T.); +#3990 = VERTEX_POINT('',#3991); +#3991 = CARTESIAN_POINT('',(35.,-34.,1.5)); +#3992 = SURFACE_CURVE('',#3993,(#3997,#4004),.PCURVE_S1.); +#3993 = LINE('',#3994,#3995); +#3994 = CARTESIAN_POINT('',(35.,-35.5,1.5)); +#3995 = VECTOR('',#3996,1.); +#3996 = DIRECTION('',(0.,1.,0.)); +#3997 = PCURVE('',#2635,#3998); +#3998 = DEFINITIONAL_REPRESENTATION('',(#3999),#4003); +#3999 = LINE('',#4000,#4001); +#4000 = CARTESIAN_POINT('',(35.,-35.5)); +#4001 = VECTOR('',#4002,1.); +#4002 = DIRECTION('',(0.,1.)); +#4003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4004 = PCURVE('',#2925,#4005); +#4005 = DEFINITIONAL_REPRESENTATION('',(#4006),#4010); +#4006 = LINE('',#4007,#4008); +#4007 = CARTESIAN_POINT('',(1.5,-3.)); +#4008 = VECTOR('',#4009,1.); +#4009 = DIRECTION('',(1.,0.)); +#4010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4011 = ORIENTED_EDGE('',*,*,#4012,.T.); +#4012 = EDGE_CURVE('',#3990,#4013,#4015,.T.); +#4013 = VERTEX_POINT('',#4014); +#4014 = CARTESIAN_POINT('',(38.,-34.,1.5)); +#4015 = SURFACE_CURVE('',#4016,(#4020,#4027),.PCURVE_S1.); +#4016 = LINE('',#4017,#4018); +#4017 = CARTESIAN_POINT('',(36.5,-34.,1.5)); +#4018 = VECTOR('',#4019,1.); +#4019 = DIRECTION('',(1.,0.,0.)); +#4020 = PCURVE('',#2635,#4021); +#4021 = DEFINITIONAL_REPRESENTATION('',(#4022),#4026); +#4022 = LINE('',#4023,#4024); +#4023 = CARTESIAN_POINT('',(36.5,-34.)); +#4024 = VECTOR('',#4025,1.); +#4025 = DIRECTION('',(1.,0.)); +#4026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4027 = PCURVE('',#2953,#4028); +#4028 = DEFINITIONAL_REPRESENTATION('',(#4029),#4033); +#4029 = LINE('',#4030,#4031); +#4030 = CARTESIAN_POINT('',(1.5,-3.)); +#4031 = VECTOR('',#4032,1.); +#4032 = DIRECTION('',(1.,0.)); +#4033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4034 = ORIENTED_EDGE('',*,*,#4035,.T.); +#4035 = EDGE_CURVE('',#4013,#4036,#4038,.T.); +#4036 = VERTEX_POINT('',#4037); +#4037 = CARTESIAN_POINT('',(38.,34.,1.5)); +#4038 = SURFACE_CURVE('',#4039,(#4043,#4050),.PCURVE_S1.); +#4039 = LINE('',#4040,#4041); +#4040 = CARTESIAN_POINT('',(38.,0.,1.5)); +#4041 = VECTOR('',#4042,1.); +#4042 = DIRECTION('',(0.,1.,0.)); +#4043 = PCURVE('',#2635,#4044); +#4044 = DEFINITIONAL_REPRESENTATION('',(#4045),#4049); +#4045 = LINE('',#4046,#4047); +#4046 = CARTESIAN_POINT('',(38.,0.)); +#4047 = VECTOR('',#4048,1.); +#4048 = DIRECTION('',(0.,1.)); +#4049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4050 = PCURVE('',#2981,#4051); +#4051 = DEFINITIONAL_REPRESENTATION('',(#4052),#4056); +#4052 = LINE('',#4053,#4054); +#4053 = CARTESIAN_POINT('',(34.,-3.)); +#4054 = VECTOR('',#4055,1.); +#4055 = DIRECTION('',(1.,0.)); +#4056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4057 = ORIENTED_EDGE('',*,*,#4058,.F.); +#4058 = EDGE_CURVE('',#4059,#4036,#4061,.T.); +#4059 = VERTEX_POINT('',#4060); +#4060 = CARTESIAN_POINT('',(35.,34.,1.5)); +#4061 = SURFACE_CURVE('',#4062,(#4066,#4073),.PCURVE_S1.); +#4062 = LINE('',#4063,#4064); +#4063 = CARTESIAN_POINT('',(36.5,34.,1.5)); +#4064 = VECTOR('',#4065,1.); +#4065 = DIRECTION('',(1.,0.,0.)); +#4066 = PCURVE('',#2635,#4067); +#4067 = DEFINITIONAL_REPRESENTATION('',(#4068),#4072); +#4068 = LINE('',#4069,#4070); +#4069 = CARTESIAN_POINT('',(36.5,34.)); +#4070 = VECTOR('',#4071,1.); +#4071 = DIRECTION('',(1.,0.)); +#4072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4073 = PCURVE('',#3009,#4074); +#4074 = DEFINITIONAL_REPRESENTATION('',(#4075),#4079); +#4075 = LINE('',#4076,#4077); +#4076 = CARTESIAN_POINT('',(1.5,-3.)); +#4077 = VECTOR('',#4078,1.); +#4078 = DIRECTION('',(1.,0.)); +#4079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4080 = ORIENTED_EDGE('',*,*,#4081,.T.); +#4081 = EDGE_CURVE('',#4059,#4082,#4084,.T.); +#4082 = VERTEX_POINT('',#4083); +#4083 = CARTESIAN_POINT('',(35.,37.,1.5)); +#4084 = SURFACE_CURVE('',#4085,(#4089,#4096),.PCURVE_S1.); +#4085 = LINE('',#4086,#4087); +#4086 = CARTESIAN_POINT('',(35.,35.5,1.5)); +#4087 = VECTOR('',#4088,1.); +#4088 = DIRECTION('',(0.,1.,0.)); +#4089 = PCURVE('',#2635,#4090); +#4090 = DEFINITIONAL_REPRESENTATION('',(#4091),#4095); +#4091 = LINE('',#4092,#4093); +#4092 = CARTESIAN_POINT('',(35.,35.5)); +#4093 = VECTOR('',#4094,1.); +#4094 = DIRECTION('',(0.,1.)); +#4095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4096 = PCURVE('',#3037,#4097); +#4097 = DEFINITIONAL_REPRESENTATION('',(#4098),#4102); +#4098 = LINE('',#4099,#4100); +#4099 = CARTESIAN_POINT('',(1.5,-3.)); +#4100 = VECTOR('',#4101,1.); +#4101 = DIRECTION('',(1.,0.)); +#4102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4103 = ORIENTED_EDGE('',*,*,#4104,.F.); +#4104 = EDGE_CURVE('',#4105,#4082,#4107,.T.); +#4105 = VERTEX_POINT('',#4106); +#4106 = CARTESIAN_POINT('',(-35.,37.,1.5)); +#4107 = SURFACE_CURVE('',#4108,(#4112,#4119),.PCURVE_S1.); +#4108 = LINE('',#4109,#4110); +#4109 = CARTESIAN_POINT('',(0.,37.,1.5)); +#4110 = VECTOR('',#4111,1.); +#4111 = DIRECTION('',(1.,0.,0.)); +#4112 = PCURVE('',#2635,#4113); +#4113 = DEFINITIONAL_REPRESENTATION('',(#4114),#4118); +#4114 = LINE('',#4115,#4116); +#4115 = CARTESIAN_POINT('',(0.,37.)); +#4116 = VECTOR('',#4117,1.); +#4117 = DIRECTION('',(1.,0.)); +#4118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4119 = PCURVE('',#3065,#4120); +#4120 = DEFINITIONAL_REPRESENTATION('',(#4121),#4125); +#4121 = LINE('',#4122,#4123); +#4122 = CARTESIAN_POINT('',(35.,-3.)); +#4123 = VECTOR('',#4124,1.); +#4124 = DIRECTION('',(1.,0.)); +#4125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4126 = ORIENTED_EDGE('',*,*,#4127,.F.); +#4127 = EDGE_CURVE('',#2782,#4105,#4128,.T.); +#4128 = SURFACE_CURVE('',#4129,(#4133,#4140),.PCURVE_S1.); +#4129 = LINE('',#4130,#4131); +#4130 = CARTESIAN_POINT('',(-35.,35.5,1.5)); +#4131 = VECTOR('',#4132,1.); +#4132 = DIRECTION('',(0.,1.,0.)); +#4133 = PCURVE('',#2635,#4134); +#4134 = DEFINITIONAL_REPRESENTATION('',(#4135),#4139); +#4135 = LINE('',#4136,#4137); +#4136 = CARTESIAN_POINT('',(-35.,35.5)); +#4137 = VECTOR('',#4138,1.); +#4138 = DIRECTION('',(0.,1.)); +#4139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4140 = PCURVE('',#2820,#4141); +#4141 = DEFINITIONAL_REPRESENTATION('',(#4142),#4146); +#4142 = LINE('',#4143,#4144); +#4143 = CARTESIAN_POINT('',(1.5,-3.)); +#4144 = VECTOR('',#4145,1.); +#4145 = DIRECTION('',(1.,0.)); +#4146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4147 = ORIENTED_EDGE('',*,*,#2781,.F.); +#4148 = FACE_BOUND('',#4149,.T.); +#4149 = EDGE_LOOP('',(#4150,#4180,#4208,#4236,#4264,#4292,#4320,#4348, + #4376,#4404,#4432,#4460)); +#4150 = ORIENTED_EDGE('',*,*,#4151,.T.); +#4151 = EDGE_CURVE('',#4152,#4154,#4156,.T.); +#4152 = VERTEX_POINT('',#4153); +#4153 = CARTESIAN_POINT('',(-7.762451221875,-27.60571289062,1.5)); +#4154 = VERTEX_POINT('',#4155); +#4155 = CARTESIAN_POINT('',(-7.762451221875,-29.29272460937,1.5)); +#4156 = SURFACE_CURVE('',#4157,(#4161,#4168),.PCURVE_S1.); +#4157 = LINE('',#4158,#4159); +#4158 = CARTESIAN_POINT('',(-7.762451221875,-27.60571289062,1.5)); +#4159 = VECTOR('',#4160,1.); +#4160 = DIRECTION('',(0.,-1.,0.)); +#4161 = PCURVE('',#2635,#4162); +#4162 = DEFINITIONAL_REPRESENTATION('',(#4163),#4167); +#4163 = LINE('',#4164,#4165); +#4164 = CARTESIAN_POINT('',(-7.762451221875,-27.60571289062)); +#4165 = VECTOR('',#4166,1.); +#4166 = DIRECTION('',(0.,-1.)); +#4167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4168 = PCURVE('',#4169,#4174); +#4169 = PLANE('',#4170); +#4170 = AXIS2_PLACEMENT_3D('',#4171,#4172,#4173); +#4171 = CARTESIAN_POINT('',(-7.762451221875,-27.60571289062,1.5)); +#4172 = DIRECTION('',(-1.,0.,0.)); +#4173 = DIRECTION('',(0.,-1.,0.)); +#4174 = DEFINITIONAL_REPRESENTATION('',(#4175),#4179); +#4175 = LINE('',#4176,#4177); +#4176 = CARTESIAN_POINT('',(0.,0.)); +#4177 = VECTOR('',#4178,1.); +#4178 = DIRECTION('',(1.,0.)); +#4179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4180 = ORIENTED_EDGE('',*,*,#4181,.T.); +#4181 = EDGE_CURVE('',#4154,#4182,#4184,.T.); +#4182 = VERTEX_POINT('',#4183); +#4183 = CARTESIAN_POINT('',(-8.236084034375,-29.29272460937,1.5)); +#4184 = SURFACE_CURVE('',#4185,(#4189,#4196),.PCURVE_S1.); +#4185 = LINE('',#4186,#4187); +#4186 = CARTESIAN_POINT('',(-7.762451221875,-29.29272460937,1.5)); +#4187 = VECTOR('',#4188,1.); +#4188 = DIRECTION('',(-1.,0.,0.)); +#4189 = PCURVE('',#2635,#4190); +#4190 = DEFINITIONAL_REPRESENTATION('',(#4191),#4195); +#4191 = LINE('',#4192,#4193); +#4192 = CARTESIAN_POINT('',(-7.762451221875,-29.29272460937)); +#4193 = VECTOR('',#4194,1.); +#4194 = DIRECTION('',(-1.,0.)); +#4195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4196 = PCURVE('',#4197,#4202); +#4197 = PLANE('',#4198); +#4198 = AXIS2_PLACEMENT_3D('',#4199,#4200,#4201); +#4199 = CARTESIAN_POINT('',(-7.762451221875,-29.29272460937,1.5)); +#4200 = DIRECTION('',(0.,1.,-0.)); +#4201 = DIRECTION('',(-1.,0.,0.)); +#4202 = DEFINITIONAL_REPRESENTATION('',(#4203),#4207); +#4203 = LINE('',#4204,#4205); +#4204 = CARTESIAN_POINT('',(0.,0.)); +#4205 = VECTOR('',#4206,1.); +#4206 = DIRECTION('',(1.,0.)); +#4207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4208 = ORIENTED_EDGE('',*,*,#4209,.T.); +#4209 = EDGE_CURVE('',#4182,#4210,#4212,.T.); +#4210 = VERTEX_POINT('',#4211); +#4211 = CARTESIAN_POINT('',(-8.236084034375,-25.71362304687,1.5)); +#4212 = SURFACE_CURVE('',#4213,(#4217,#4224),.PCURVE_S1.); +#4213 = LINE('',#4214,#4215); +#4214 = CARTESIAN_POINT('',(-8.236084034375,-29.29272460937,1.5)); +#4215 = VECTOR('',#4216,1.); +#4216 = DIRECTION('',(0.,1.,0.)); +#4217 = PCURVE('',#2635,#4218); +#4218 = DEFINITIONAL_REPRESENTATION('',(#4219),#4223); +#4219 = LINE('',#4220,#4221); +#4220 = CARTESIAN_POINT('',(-8.236084034375,-29.29272460937)); +#4221 = VECTOR('',#4222,1.); +#4222 = DIRECTION('',(0.,1.)); +#4223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4224 = PCURVE('',#4225,#4230); +#4225 = PLANE('',#4226); +#4226 = AXIS2_PLACEMENT_3D('',#4227,#4228,#4229); +#4227 = CARTESIAN_POINT('',(-8.236084034375,-29.29272460937,1.5)); +#4228 = DIRECTION('',(1.,0.,0.)); +#4229 = DIRECTION('',(-0.,1.,0.)); +#4230 = DEFINITIONAL_REPRESENTATION('',(#4231),#4235); +#4231 = LINE('',#4232,#4233); +#4232 = CARTESIAN_POINT('',(0.,0.)); +#4233 = VECTOR('',#4234,1.); +#4234 = DIRECTION('',(1.,0.)); +#4235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4236 = ORIENTED_EDGE('',*,*,#4237,.T.); +#4237 = EDGE_CURVE('',#4210,#4238,#4240,.T.); +#4238 = VERTEX_POINT('',#4239); +#4239 = CARTESIAN_POINT('',(-7.762451221875,-25.71362304687,1.5)); +#4240 = SURFACE_CURVE('',#4241,(#4245,#4252),.PCURVE_S1.); +#4241 = LINE('',#4242,#4243); +#4242 = CARTESIAN_POINT('',(-8.236084034375,-25.71362304687,1.5)); +#4243 = VECTOR('',#4244,1.); +#4244 = DIRECTION('',(1.,0.,0.)); +#4245 = PCURVE('',#2635,#4246); +#4246 = DEFINITIONAL_REPRESENTATION('',(#4247),#4251); +#4247 = LINE('',#4248,#4249); +#4248 = CARTESIAN_POINT('',(-8.236084034375,-25.71362304687)); +#4249 = VECTOR('',#4250,1.); +#4250 = DIRECTION('',(1.,0.)); +#4251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4252 = PCURVE('',#4253,#4258); +#4253 = PLANE('',#4254); +#4254 = AXIS2_PLACEMENT_3D('',#4255,#4256,#4257); +#4255 = CARTESIAN_POINT('',(-8.236084034375,-25.71362304687,1.5)); +#4256 = DIRECTION('',(0.,-1.,0.)); +#4257 = DIRECTION('',(1.,0.,0.)); +#4258 = DEFINITIONAL_REPRESENTATION('',(#4259),#4263); +#4259 = LINE('',#4260,#4261); +#4260 = CARTESIAN_POINT('',(0.,0.)); +#4261 = VECTOR('',#4262,1.); +#4262 = DIRECTION('',(1.,0.)); +#4263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4264 = ORIENTED_EDGE('',*,*,#4265,.T.); +#4265 = EDGE_CURVE('',#4238,#4266,#4268,.T.); +#4266 = VERTEX_POINT('',#4267); +#4267 = CARTESIAN_POINT('',(-7.762451221875,-27.18334960937,1.5)); +#4268 = SURFACE_CURVE('',#4269,(#4273,#4280),.PCURVE_S1.); +#4269 = LINE('',#4270,#4271); +#4270 = CARTESIAN_POINT('',(-7.762451221875,-25.71362304687,1.5)); +#4271 = VECTOR('',#4272,1.); +#4272 = DIRECTION('',(0.,-1.,0.)); +#4273 = PCURVE('',#2635,#4274); +#4274 = DEFINITIONAL_REPRESENTATION('',(#4275),#4279); +#4275 = LINE('',#4276,#4277); +#4276 = CARTESIAN_POINT('',(-7.762451221875,-25.71362304687)); +#4277 = VECTOR('',#4278,1.); +#4278 = DIRECTION('',(0.,-1.)); +#4279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4280 = PCURVE('',#4281,#4286); +#4281 = PLANE('',#4282); +#4282 = AXIS2_PLACEMENT_3D('',#4283,#4284,#4285); +#4283 = CARTESIAN_POINT('',(-7.762451221875,-25.71362304687,1.5)); +#4284 = DIRECTION('',(-1.,0.,0.)); +#4285 = DIRECTION('',(0.,-1.,0.)); +#4286 = DEFINITIONAL_REPRESENTATION('',(#4287),#4291); +#4287 = LINE('',#4288,#4289); +#4288 = CARTESIAN_POINT('',(0.,0.)); +#4289 = VECTOR('',#4290,1.); +#4290 = DIRECTION('',(1.,0.)); +#4291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4292 = ORIENTED_EDGE('',*,*,#4293,.T.); +#4293 = EDGE_CURVE('',#4266,#4294,#4296,.T.); +#4294 = VERTEX_POINT('',#4295); +#4295 = CARTESIAN_POINT('',(-5.902099659375,-27.18334960937,1.5)); +#4296 = SURFACE_CURVE('',#4297,(#4301,#4308),.PCURVE_S1.); +#4297 = LINE('',#4298,#4299); +#4298 = CARTESIAN_POINT('',(-7.762451221875,-27.18334960937,1.5)); +#4299 = VECTOR('',#4300,1.); +#4300 = DIRECTION('',(1.,0.,0.)); +#4301 = PCURVE('',#2635,#4302); +#4302 = DEFINITIONAL_REPRESENTATION('',(#4303),#4307); +#4303 = LINE('',#4304,#4305); +#4304 = CARTESIAN_POINT('',(-7.762451221875,-27.18334960937)); +#4305 = VECTOR('',#4306,1.); +#4306 = DIRECTION('',(1.,0.)); +#4307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4308 = PCURVE('',#4309,#4314); +#4309 = PLANE('',#4310); +#4310 = AXIS2_PLACEMENT_3D('',#4311,#4312,#4313); +#4311 = CARTESIAN_POINT('',(-7.762451221875,-27.18334960937,1.5)); +#4312 = DIRECTION('',(0.,-1.,0.)); +#4313 = DIRECTION('',(1.,0.,0.)); +#4314 = DEFINITIONAL_REPRESENTATION('',(#4315),#4319); +#4315 = LINE('',#4316,#4317); +#4316 = CARTESIAN_POINT('',(0.,0.)); +#4317 = VECTOR('',#4318,1.); +#4318 = DIRECTION('',(1.,0.)); +#4319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4320 = ORIENTED_EDGE('',*,*,#4321,.T.); +#4321 = EDGE_CURVE('',#4294,#4322,#4324,.T.); +#4322 = VERTEX_POINT('',#4323); +#4323 = CARTESIAN_POINT('',(-5.902099659375,-25.71362304687,1.5)); +#4324 = SURFACE_CURVE('',#4325,(#4329,#4336),.PCURVE_S1.); +#4325 = LINE('',#4326,#4327); +#4326 = CARTESIAN_POINT('',(-5.902099659375,-27.18334960937,1.5)); +#4327 = VECTOR('',#4328,1.); +#4328 = DIRECTION('',(0.,1.,0.)); +#4329 = PCURVE('',#2635,#4330); +#4330 = DEFINITIONAL_REPRESENTATION('',(#4331),#4335); +#4331 = LINE('',#4332,#4333); +#4332 = CARTESIAN_POINT('',(-5.902099659375,-27.18334960937)); +#4333 = VECTOR('',#4334,1.); +#4334 = DIRECTION('',(0.,1.)); +#4335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4336 = PCURVE('',#4337,#4342); +#4337 = PLANE('',#4338); +#4338 = AXIS2_PLACEMENT_3D('',#4339,#4340,#4341); +#4339 = CARTESIAN_POINT('',(-5.902099659375,-27.18334960937,1.5)); +#4340 = DIRECTION('',(1.,0.,0.)); +#4341 = DIRECTION('',(-0.,1.,0.)); +#4342 = DEFINITIONAL_REPRESENTATION('',(#4343),#4347); +#4343 = LINE('',#4344,#4345); +#4344 = CARTESIAN_POINT('',(0.,0.)); +#4345 = VECTOR('',#4346,1.); +#4346 = DIRECTION('',(1.,0.)); +#4347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4348 = ORIENTED_EDGE('',*,*,#4349,.T.); +#4349 = EDGE_CURVE('',#4322,#4350,#4352,.T.); +#4350 = VERTEX_POINT('',#4351); +#4351 = CARTESIAN_POINT('',(-5.428466846875,-25.71362304687,1.5)); +#4352 = SURFACE_CURVE('',#4353,(#4357,#4364),.PCURVE_S1.); +#4353 = LINE('',#4354,#4355); +#4354 = CARTESIAN_POINT('',(-5.902099659375,-25.71362304687,1.5)); +#4355 = VECTOR('',#4356,1.); +#4356 = DIRECTION('',(1.,0.,0.)); +#4357 = PCURVE('',#2635,#4358); +#4358 = DEFINITIONAL_REPRESENTATION('',(#4359),#4363); +#4359 = LINE('',#4360,#4361); +#4360 = CARTESIAN_POINT('',(-5.902099659375,-25.71362304687)); +#4361 = VECTOR('',#4362,1.); +#4362 = DIRECTION('',(1.,0.)); +#4363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4364 = PCURVE('',#4365,#4370); +#4365 = PLANE('',#4366); +#4366 = AXIS2_PLACEMENT_3D('',#4367,#4368,#4369); +#4367 = CARTESIAN_POINT('',(-5.902099659375,-25.71362304687,1.5)); +#4368 = DIRECTION('',(0.,-1.,0.)); +#4369 = DIRECTION('',(1.,0.,0.)); +#4370 = DEFINITIONAL_REPRESENTATION('',(#4371),#4375); +#4371 = LINE('',#4372,#4373); +#4372 = CARTESIAN_POINT('',(0.,0.)); +#4373 = VECTOR('',#4374,1.); +#4374 = DIRECTION('',(1.,0.)); +#4375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4376 = ORIENTED_EDGE('',*,*,#4377,.T.); +#4377 = EDGE_CURVE('',#4350,#4378,#4380,.T.); +#4378 = VERTEX_POINT('',#4379); +#4379 = CARTESIAN_POINT('',(-5.428466846875,-29.29272460937,1.5)); +#4380 = SURFACE_CURVE('',#4381,(#4385,#4392),.PCURVE_S1.); +#4381 = LINE('',#4382,#4383); +#4382 = CARTESIAN_POINT('',(-5.428466846875,-25.71362304687,1.5)); +#4383 = VECTOR('',#4384,1.); +#4384 = DIRECTION('',(0.,-1.,0.)); +#4385 = PCURVE('',#2635,#4386); +#4386 = DEFINITIONAL_REPRESENTATION('',(#4387),#4391); +#4387 = LINE('',#4388,#4389); +#4388 = CARTESIAN_POINT('',(-5.428466846875,-25.71362304687)); +#4389 = VECTOR('',#4390,1.); +#4390 = DIRECTION('',(0.,-1.)); +#4391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4392 = PCURVE('',#4393,#4398); +#4393 = PLANE('',#4394); +#4394 = AXIS2_PLACEMENT_3D('',#4395,#4396,#4397); +#4395 = CARTESIAN_POINT('',(-5.428466846875,-25.71362304687,1.5)); +#4396 = DIRECTION('',(-1.,0.,0.)); +#4397 = DIRECTION('',(0.,-1.,0.)); +#4398 = DEFINITIONAL_REPRESENTATION('',(#4399),#4403); +#4399 = LINE('',#4400,#4401); +#4400 = CARTESIAN_POINT('',(0.,0.)); +#4401 = VECTOR('',#4402,1.); +#4402 = DIRECTION('',(1.,0.)); +#4403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4404 = ORIENTED_EDGE('',*,*,#4405,.T.); +#4405 = EDGE_CURVE('',#4378,#4406,#4408,.T.); +#4406 = VERTEX_POINT('',#4407); +#4407 = CARTESIAN_POINT('',(-5.902099659375,-29.29272460937,1.5)); +#4408 = SURFACE_CURVE('',#4409,(#4413,#4420),.PCURVE_S1.); +#4409 = LINE('',#4410,#4411); +#4410 = CARTESIAN_POINT('',(-5.428466846875,-29.29272460937,1.5)); +#4411 = VECTOR('',#4412,1.); +#4412 = DIRECTION('',(-1.,0.,0.)); +#4413 = PCURVE('',#2635,#4414); +#4414 = DEFINITIONAL_REPRESENTATION('',(#4415),#4419); +#4415 = LINE('',#4416,#4417); +#4416 = CARTESIAN_POINT('',(-5.428466846875,-29.29272460937)); +#4417 = VECTOR('',#4418,1.); +#4418 = DIRECTION('',(-1.,0.)); +#4419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4420 = PCURVE('',#4421,#4426); +#4421 = PLANE('',#4422); +#4422 = AXIS2_PLACEMENT_3D('',#4423,#4424,#4425); +#4423 = CARTESIAN_POINT('',(-5.428466846875,-29.29272460937,1.5)); +#4424 = DIRECTION('',(0.,1.,-0.)); +#4425 = DIRECTION('',(-1.,0.,0.)); +#4426 = DEFINITIONAL_REPRESENTATION('',(#4427),#4431); +#4427 = LINE('',#4428,#4429); +#4428 = CARTESIAN_POINT('',(0.,0.)); +#4429 = VECTOR('',#4430,1.); +#4430 = DIRECTION('',(1.,0.)); +#4431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4432 = ORIENTED_EDGE('',*,*,#4433,.T.); +#4433 = EDGE_CURVE('',#4406,#4434,#4436,.T.); +#4434 = VERTEX_POINT('',#4435); +#4435 = CARTESIAN_POINT('',(-5.902099659375,-27.60571289062,1.5)); +#4436 = SURFACE_CURVE('',#4437,(#4441,#4448),.PCURVE_S1.); +#4437 = LINE('',#4438,#4439); +#4438 = CARTESIAN_POINT('',(-5.902099659375,-29.29272460937,1.5)); +#4439 = VECTOR('',#4440,1.); +#4440 = DIRECTION('',(0.,1.,0.)); +#4441 = PCURVE('',#2635,#4442); +#4442 = DEFINITIONAL_REPRESENTATION('',(#4443),#4447); +#4443 = LINE('',#4444,#4445); +#4444 = CARTESIAN_POINT('',(-5.902099659375,-29.29272460937)); +#4445 = VECTOR('',#4446,1.); +#4446 = DIRECTION('',(0.,1.)); +#4447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4448 = PCURVE('',#4449,#4454); +#4449 = PLANE('',#4450); +#4450 = AXIS2_PLACEMENT_3D('',#4451,#4452,#4453); +#4451 = CARTESIAN_POINT('',(-5.902099659375,-29.29272460937,1.5)); +#4452 = DIRECTION('',(1.,0.,0.)); +#4453 = DIRECTION('',(-0.,1.,0.)); +#4454 = DEFINITIONAL_REPRESENTATION('',(#4455),#4459); +#4455 = LINE('',#4456,#4457); +#4456 = CARTESIAN_POINT('',(0.,0.)); +#4457 = VECTOR('',#4458,1.); +#4458 = DIRECTION('',(1.,0.)); +#4459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4460 = ORIENTED_EDGE('',*,*,#4461,.T.); +#4461 = EDGE_CURVE('',#4434,#4152,#4462,.T.); +#4462 = SURFACE_CURVE('',#4463,(#4467,#4474),.PCURVE_S1.); +#4463 = LINE('',#4464,#4465); +#4464 = CARTESIAN_POINT('',(-5.902099659375,-27.60571289062,1.5)); +#4465 = VECTOR('',#4466,1.); +#4466 = DIRECTION('',(-1.,0.,0.)); +#4467 = PCURVE('',#2635,#4468); +#4468 = DEFINITIONAL_REPRESENTATION('',(#4469),#4473); +#4469 = LINE('',#4470,#4471); +#4470 = CARTESIAN_POINT('',(-5.902099659375,-27.60571289062)); +#4471 = VECTOR('',#4472,1.); +#4472 = DIRECTION('',(-1.,0.)); +#4473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4474 = PCURVE('',#4475,#4480); +#4475 = PLANE('',#4476); +#4476 = AXIS2_PLACEMENT_3D('',#4477,#4478,#4479); +#4477 = CARTESIAN_POINT('',(-5.902099659375,-27.60571289062,1.5)); +#4478 = DIRECTION('',(0.,1.,-0.)); +#4479 = DIRECTION('',(-1.,0.,0.)); +#4480 = DEFINITIONAL_REPRESENTATION('',(#4481),#4485); +#4481 = LINE('',#4482,#4483); +#4482 = CARTESIAN_POINT('',(0.,0.)); +#4483 = VECTOR('',#4484,1.); +#4484 = DIRECTION('',(1.,0.)); +#4485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4486 = FACE_BOUND('',#4487,.T.); +#4487 = EDGE_LOOP('',(#4488,#4529,#4557,#4611)); +#4488 = ORIENTED_EDGE('',*,*,#4489,.F.); +#4489 = EDGE_CURVE('',#4490,#4492,#4494,.T.); +#4490 = VERTEX_POINT('',#4491); +#4491 = CARTESIAN_POINT('',(-2.921142628125,-28.45776367187,1.5)); +#4492 = VERTEX_POINT('',#4493); +#4493 = CARTESIAN_POINT('',(-4.388427784375,-28.10864257812,1.5)); +#4494 = SURFACE_CURVE('',#4495,(#4502,#4512),.PCURVE_S1.); +#4495 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4496,#4497,#4498,#4499,#4500, + #4501),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,3),(0.,1.,2.,3.343434343434, + 4.686868686869),.UNSPECIFIED.); +#4496 = CARTESIAN_POINT('',(-2.921142628125,-28.45776367187,1.5)); +#4497 = CARTESIAN_POINT('',(-3.021240284375,-28.73608398437,1.5)); +#4498 = CARTESIAN_POINT('',(-3.363037159375,-28.98999023437,1.5)); +#4499 = CARTESIAN_POINT('',(-3.929443409375,-28.98999023437,1.5)); +#4500 = CARTESIAN_POINT('',(-4.364013721875,-28.53588867187,1.5)); +#4501 = CARTESIAN_POINT('',(-4.388427784375,-28.10864257812,1.5)); +#4502 = PCURVE('',#2635,#4503); +#4503 = DEFINITIONAL_REPRESENTATION('',(#4504),#4511); +#4504 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4505,#4506,#4507,#4508,#4509, + #4510),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,3),(0.,1.,2.,3.343434343434, + 4.686868686869),.UNSPECIFIED.); +#4505 = CARTESIAN_POINT('',(-2.921142628125,-28.45776367187)); +#4506 = CARTESIAN_POINT('',(-3.021240284375,-28.73608398437)); +#4507 = CARTESIAN_POINT('',(-3.363037159375,-28.98999023437)); +#4508 = CARTESIAN_POINT('',(-3.929443409375,-28.98999023437)); +#4509 = CARTESIAN_POINT('',(-4.364013721875,-28.53588867187)); +#4510 = CARTESIAN_POINT('',(-4.388427784375,-28.10864257812)); +#4511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4512 = PCURVE('',#4513,#4523); +#4513 = SURFACE_OF_LINEAR_EXTRUSION('',#4514,#4521); +#4514 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4515,#4516,#4517,#4518,#4519, + #4520),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,3),(0.,1.,2.,3.343434343434, + 4.686868686869),.UNSPECIFIED.); +#4515 = CARTESIAN_POINT('',(-2.921142628125,-28.45776367187,1.5)); +#4516 = CARTESIAN_POINT('',(-3.021240284375,-28.73608398437,1.5)); +#4517 = CARTESIAN_POINT('',(-3.363037159375,-28.98999023437,1.5)); +#4518 = CARTESIAN_POINT('',(-3.929443409375,-28.98999023437,1.5)); +#4519 = CARTESIAN_POINT('',(-4.364013721875,-28.53588867187,1.5)); +#4520 = CARTESIAN_POINT('',(-4.388427784375,-28.10864257812,1.5)); +#4521 = VECTOR('',#4522,1.); +#4522 = DIRECTION('',(0.,0.,1.)); +#4523 = DEFINITIONAL_REPRESENTATION('',(#4524),#4528); +#4524 = LINE('',#4525,#4526); +#4525 = CARTESIAN_POINT('',(0.,0.)); +#4526 = VECTOR('',#4527,1.); +#4527 = DIRECTION('',(1.,0.)); +#4528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4529 = ORIENTED_EDGE('',*,*,#4530,.T.); +#4530 = EDGE_CURVE('',#4490,#4531,#4533,.T.); +#4531 = VERTEX_POINT('',#4532); +#4532 = CARTESIAN_POINT('',(-2.467041065625,-28.51391601562,1.5)); +#4533 = SURFACE_CURVE('',#4534,(#4538,#4545),.PCURVE_S1.); +#4534 = LINE('',#4535,#4536); +#4535 = CARTESIAN_POINT('',(-2.921142628125,-28.45776367187,1.5)); +#4536 = VECTOR('',#4537,1.); +#4537 = DIRECTION('',(0.992441183033,-0.122721221558,0.)); +#4538 = PCURVE('',#2635,#4539); +#4539 = DEFINITIONAL_REPRESENTATION('',(#4540),#4544); +#4540 = LINE('',#4541,#4542); +#4541 = CARTESIAN_POINT('',(-2.921142628125,-28.45776367187)); +#4542 = VECTOR('',#4543,1.); +#4543 = DIRECTION('',(0.992441183033,-0.122721221558)); +#4544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4545 = PCURVE('',#4546,#4551); +#4546 = PLANE('',#4547); +#4547 = AXIS2_PLACEMENT_3D('',#4548,#4549,#4550); +#4548 = CARTESIAN_POINT('',(-2.921142628125,-28.45776367187,1.5)); +#4549 = DIRECTION('',(-0.122721221558,-0.992441183033,0.)); +#4550 = DIRECTION('',(0.992441183033,-0.122721221558,0.)); +#4551 = DEFINITIONAL_REPRESENTATION('',(#4552),#4556); +#4552 = LINE('',#4553,#4554); +#4553 = CARTESIAN_POINT('',(0.,0.)); +#4554 = VECTOR('',#4555,1.); +#4555 = DIRECTION('',(1.,0.)); +#4556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4557 = ORIENTED_EDGE('',*,*,#4558,.F.); +#4558 = EDGE_CURVE('',#4559,#4531,#4561,.T.); +#4559 = VERTEX_POINT('',#4560); +#4560 = CARTESIAN_POINT('',(-2.454834034375,-28.10864257812,1.5)); +#4561 = SURFACE_CURVE('',#4562,(#4574,#4589),.PCURVE_S1.); +#4562 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4563,#4564,#4565,#4566,#4567, + #4568,#4569,#4570,#4571,#4572,#4573),.UNSPECIFIED.,.F.,.F.,(3,1,1,1, + 1,1,1,1,1,3),(0.,1.,17.4375,33.875,50.852699530516,67.830399061033, + 84.237951965524,100.64550487001,113.67296103881,126.70041720762), + .UNSPECIFIED.); +#4563 = CARTESIAN_POINT('',(-2.454834034375,-28.10864257812,1.5)); +#4564 = CARTESIAN_POINT('',(-2.452392628125,-28.03051757812,1.5)); +#4565 = CARTESIAN_POINT('',(-2.452392628125,-27.34936523437,1.5)); +#4566 = CARTESIAN_POINT('',(-3.111572315625,-26.64135742187,1.5)); +#4567 = CARTESIAN_POINT('',(-4.168701221875,-26.64135742187,1.5)); +#4568 = CARTESIAN_POINT('',(-4.842529346875,-27.36401367187,1.5)); +#4569 = CARTESIAN_POINT('',(-4.842529346875,-28.65063476562,1.5)); +#4570 = CARTESIAN_POINT('',(-4.176025440625,-29.35131835937,1.5)); +#4571 = CARTESIAN_POINT('',(-3.155517628125,-29.35131835937,1.5)); +#4572 = CARTESIAN_POINT('',(-2.574462940625,-28.91186523437,1.5)); +#4573 = CARTESIAN_POINT('',(-2.467041065625,-28.51391601562,1.5)); +#4574 = PCURVE('',#2635,#4575); +#4575 = DEFINITIONAL_REPRESENTATION('',(#4576),#4588); +#4576 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4577,#4578,#4579,#4580,#4581, + #4582,#4583,#4584,#4585,#4586,#4587),.UNSPECIFIED.,.F.,.F.,(3,1,1,1, + 1,1,1,1,1,3),(0.,1.,17.4375,33.875,50.852699530516,67.830399061033, + 84.237951965524,100.64550487001,113.67296103881,126.70041720762), + .UNSPECIFIED.); +#4577 = CARTESIAN_POINT('',(-2.454834034375,-28.10864257812)); +#4578 = CARTESIAN_POINT('',(-2.452392628125,-28.03051757812)); +#4579 = CARTESIAN_POINT('',(-2.452392628125,-27.34936523437)); +#4580 = CARTESIAN_POINT('',(-3.111572315625,-26.64135742187)); +#4581 = CARTESIAN_POINT('',(-4.168701221875,-26.64135742187)); +#4582 = CARTESIAN_POINT('',(-4.842529346875,-27.36401367187)); +#4583 = CARTESIAN_POINT('',(-4.842529346875,-28.65063476562)); +#4584 = CARTESIAN_POINT('',(-4.176025440625,-29.35131835937)); +#4585 = CARTESIAN_POINT('',(-3.155517628125,-29.35131835937)); +#4586 = CARTESIAN_POINT('',(-2.574462940625,-28.91186523437)); +#4587 = CARTESIAN_POINT('',(-2.467041065625,-28.51391601562)); +#4588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4589 = PCURVE('',#4590,#4605); +#4590 = SURFACE_OF_LINEAR_EXTRUSION('',#4591,#4603); +#4591 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4592,#4593,#4594,#4595,#4596, + #4597,#4598,#4599,#4600,#4601,#4602),.UNSPECIFIED.,.F.,.F.,(3,1,1,1, + 1,1,1,1,1,3),(0.,1.,17.4375,33.875,50.852699530516,67.830399061033, + 84.237951965524,100.64550487001,113.67296103881,126.70041720762), + .UNSPECIFIED.); +#4592 = CARTESIAN_POINT('',(-2.454834034375,-28.10864257812,1.5)); +#4593 = CARTESIAN_POINT('',(-2.452392628125,-28.03051757812,1.5)); +#4594 = CARTESIAN_POINT('',(-2.452392628125,-27.34936523437,1.5)); +#4595 = CARTESIAN_POINT('',(-3.111572315625,-26.64135742187,1.5)); +#4596 = CARTESIAN_POINT('',(-4.168701221875,-26.64135742187,1.5)); +#4597 = CARTESIAN_POINT('',(-4.842529346875,-27.36401367187,1.5)); +#4598 = CARTESIAN_POINT('',(-4.842529346875,-28.65063476562,1.5)); +#4599 = CARTESIAN_POINT('',(-4.176025440625,-29.35131835937,1.5)); +#4600 = CARTESIAN_POINT('',(-3.155517628125,-29.35131835937,1.5)); +#4601 = CARTESIAN_POINT('',(-2.574462940625,-28.91186523437,1.5)); +#4602 = CARTESIAN_POINT('',(-2.467041065625,-28.51391601562,1.5)); +#4603 = VECTOR('',#4604,1.); +#4604 = DIRECTION('',(0.,0.,1.)); +#4605 = DEFINITIONAL_REPRESENTATION('',(#4606),#4610); +#4606 = LINE('',#4607,#4608); +#4607 = CARTESIAN_POINT('',(0.,0.)); +#4608 = VECTOR('',#4609,1.); +#4609 = DIRECTION('',(1.,0.)); +#4610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4611 = ORIENTED_EDGE('',*,*,#4612,.T.); +#4612 = EDGE_CURVE('',#4559,#4492,#4613,.T.); +#4613 = SURFACE_CURVE('',#4614,(#4618,#4625),.PCURVE_S1.); +#4614 = LINE('',#4615,#4616); +#4615 = CARTESIAN_POINT('',(-2.454834034375,-28.10864257812,1.5)); +#4616 = VECTOR('',#4617,1.); +#4617 = DIRECTION('',(-1.,0.,0.)); +#4618 = PCURVE('',#2635,#4619); +#4619 = DEFINITIONAL_REPRESENTATION('',(#4620),#4624); +#4620 = LINE('',#4621,#4622); +#4621 = CARTESIAN_POINT('',(-2.454834034375,-28.10864257812)); +#4622 = VECTOR('',#4623,1.); +#4623 = DIRECTION('',(-1.,0.)); +#4624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4625 = PCURVE('',#4626,#4631); +#4626 = PLANE('',#4627); +#4627 = AXIS2_PLACEMENT_3D('',#4628,#4629,#4630); +#4628 = CARTESIAN_POINT('',(-2.454834034375,-28.10864257812,1.5)); +#4629 = DIRECTION('',(0.,1.,-0.)); +#4630 = DIRECTION('',(-1.,0.,0.)); +#4631 = DEFINITIONAL_REPRESENTATION('',(#4632),#4636); +#4632 = LINE('',#4633,#4634); +#4633 = CARTESIAN_POINT('',(0.,0.)); +#4634 = VECTOR('',#4635,1.); +#4635 = DIRECTION('',(1.,0.)); +#4636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4637 = FACE_BOUND('',#4638,.T.); +#4638 = EDGE_LOOP('',(#4639,#4669,#4697,#4725,#4753,#4781,#4809,#4839, + #4869,#4897,#4925,#4953,#4981,#5009,#5037)); +#4639 = ORIENTED_EDGE('',*,*,#4640,.T.); +#4640 = EDGE_CURVE('',#4641,#4643,#4645,.T.); +#4641 = VERTEX_POINT('',#4642); +#4642 = CARTESIAN_POINT('',(-0.994873096875,-28.26977539062,1.5)); +#4643 = VERTEX_POINT('',#4644); +#4644 = CARTESIAN_POINT('',(-1.676025440625,-29.29272460937,1.5)); +#4645 = SURFACE_CURVE('',#4646,(#4650,#4657),.PCURVE_S1.); +#4646 = LINE('',#4647,#4648); +#4647 = CARTESIAN_POINT('',(-0.994873096875,-28.26977539062,1.5)); +#4648 = VECTOR('',#4649,1.); +#4649 = DIRECTION('',(-0.554241682188,-0.832355787945,0.)); +#4650 = PCURVE('',#2635,#4651); +#4651 = DEFINITIONAL_REPRESENTATION('',(#4652),#4656); +#4652 = LINE('',#4653,#4654); +#4653 = CARTESIAN_POINT('',(-0.994873096875,-28.26977539062)); +#4654 = VECTOR('',#4655,1.); +#4655 = DIRECTION('',(-0.554241682188,-0.832355787945)); +#4656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4657 = PCURVE('',#4658,#4663); +#4658 = PLANE('',#4659); +#4659 = AXIS2_PLACEMENT_3D('',#4660,#4661,#4662); +#4660 = CARTESIAN_POINT('',(-0.994873096875,-28.26977539062,1.5)); +#4661 = DIRECTION('',(-0.832355787945,0.554241682188,0.)); +#4662 = DIRECTION('',(-0.554241682188,-0.832355787945,0.)); +#4663 = DEFINITIONAL_REPRESENTATION('',(#4664),#4668); +#4664 = LINE('',#4665,#4666); +#4665 = CARTESIAN_POINT('',(0.,0.)); +#4666 = VECTOR('',#4667,1.); +#4667 = DIRECTION('',(1.,0.)); +#4668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4669 = ORIENTED_EDGE('',*,*,#4670,.T.); +#4670 = EDGE_CURVE('',#4643,#4671,#4673,.T.); +#4671 = VERTEX_POINT('',#4672); +#4672 = CARTESIAN_POINT('',(-2.208252003125,-29.29272460937,1.5)); +#4673 = SURFACE_CURVE('',#4674,(#4678,#4685),.PCURVE_S1.); +#4674 = LINE('',#4675,#4676); +#4675 = CARTESIAN_POINT('',(-1.676025440625,-29.29272460937,1.5)); +#4676 = VECTOR('',#4677,1.); +#4677 = DIRECTION('',(-1.,0.,0.)); +#4678 = PCURVE('',#2635,#4679); +#4679 = DEFINITIONAL_REPRESENTATION('',(#4680),#4684); +#4680 = LINE('',#4681,#4682); +#4681 = CARTESIAN_POINT('',(-1.676025440625,-29.29272460937)); +#4682 = VECTOR('',#4683,1.); +#4683 = DIRECTION('',(-1.,0.)); +#4684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4685 = PCURVE('',#4686,#4691); +#4686 = PLANE('',#4687); +#4687 = AXIS2_PLACEMENT_3D('',#4688,#4689,#4690); +#4688 = CARTESIAN_POINT('',(-1.676025440625,-29.29272460937,1.5)); +#4689 = DIRECTION('',(0.,1.,-0.)); +#4690 = DIRECTION('',(-1.,0.,0.)); +#4691 = DEFINITIONAL_REPRESENTATION('',(#4692),#4696); +#4692 = LINE('',#4693,#4694); +#4693 = CARTESIAN_POINT('',(0.,0.)); +#4694 = VECTOR('',#4695,1.); +#4695 = DIRECTION('',(1.,0.)); +#4696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4697 = ORIENTED_EDGE('',*,*,#4698,.T.); +#4698 = EDGE_CURVE('',#4671,#4699,#4701,.T.); +#4699 = VERTEX_POINT('',#4700); +#4700 = CARTESIAN_POINT('',(-1.260986378125,-27.94506835937,1.5)); +#4701 = SURFACE_CURVE('',#4702,(#4706,#4713),.PCURVE_S1.); +#4702 = LINE('',#4703,#4704); +#4703 = CARTESIAN_POINT('',(-2.208252003125,-29.29272460937,1.5)); +#4704 = VECTOR('',#4705,1.); +#4705 = DIRECTION('',(0.575052773399,0.818116316795,0.)); +#4706 = PCURVE('',#2635,#4707); +#4707 = DEFINITIONAL_REPRESENTATION('',(#4708),#4712); +#4708 = LINE('',#4709,#4710); +#4709 = CARTESIAN_POINT('',(-2.208252003125,-29.29272460937)); +#4710 = VECTOR('',#4711,1.); +#4711 = DIRECTION('',(0.575052773399,0.818116316795)); +#4712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4713 = PCURVE('',#4714,#4719); +#4714 = PLANE('',#4715); +#4715 = AXIS2_PLACEMENT_3D('',#4716,#4717,#4718); +#4716 = CARTESIAN_POINT('',(-2.208252003125,-29.29272460937,1.5)); +#4717 = DIRECTION('',(0.818116316795,-0.575052773399,0.)); +#4718 = DIRECTION('',(0.575052773399,0.818116316795,0.)); +#4719 = DEFINITIONAL_REPRESENTATION('',(#4720),#4724); +#4720 = LINE('',#4721,#4722); +#4721 = CARTESIAN_POINT('',(0.,0.)); +#4722 = VECTOR('',#4723,1.); +#4723 = DIRECTION('',(1.,0.)); +#4724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4725 = ORIENTED_EDGE('',*,*,#4726,.T.); +#4726 = EDGE_CURVE('',#4699,#4727,#4729,.T.); +#4727 = VERTEX_POINT('',#4728); +#4728 = CARTESIAN_POINT('',(-2.137451221875,-26.69995117187,1.5)); +#4729 = SURFACE_CURVE('',#4730,(#4734,#4741),.PCURVE_S1.); +#4730 = LINE('',#4731,#4732); +#4731 = CARTESIAN_POINT('',(-1.260986378125,-27.94506835937,1.5)); +#4732 = VECTOR('',#4733,1.); +#4733 = DIRECTION('',(-0.575612550143,0.817722564271,0.)); +#4734 = PCURVE('',#2635,#4735); +#4735 = DEFINITIONAL_REPRESENTATION('',(#4736),#4740); +#4736 = LINE('',#4737,#4738); +#4737 = CARTESIAN_POINT('',(-1.260986378125,-27.94506835937)); +#4738 = VECTOR('',#4739,1.); +#4739 = DIRECTION('',(-0.575612550143,0.817722564271)); +#4740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4741 = PCURVE('',#4742,#4747); +#4742 = PLANE('',#4743); +#4743 = AXIS2_PLACEMENT_3D('',#4744,#4745,#4746); +#4744 = CARTESIAN_POINT('',(-1.260986378125,-27.94506835937,1.5)); +#4745 = DIRECTION('',(0.817722564271,0.575612550143,-0.)); +#4746 = DIRECTION('',(-0.575612550143,0.817722564271,0.)); +#4747 = DEFINITIONAL_REPRESENTATION('',(#4748),#4752); +#4748 = LINE('',#4749,#4750); +#4749 = CARTESIAN_POINT('',(0.,0.)); +#4750 = VECTOR('',#4751,1.); +#4751 = DIRECTION('',(1.,0.)); +#4752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4753 = ORIENTED_EDGE('',*,*,#4754,.T.); +#4754 = EDGE_CURVE('',#4727,#4755,#4757,.T.); +#4755 = VERTEX_POINT('',#4756); +#4756 = CARTESIAN_POINT('',(-1.588134815625,-26.69995117187,1.5)); +#4757 = SURFACE_CURVE('',#4758,(#4762,#4769),.PCURVE_S1.); +#4758 = LINE('',#4759,#4760); +#4759 = CARTESIAN_POINT('',(-2.137451221875,-26.69995117187,1.5)); +#4760 = VECTOR('',#4761,1.); +#4761 = DIRECTION('',(1.,0.,0.)); +#4762 = PCURVE('',#2635,#4763); +#4763 = DEFINITIONAL_REPRESENTATION('',(#4764),#4768); +#4764 = LINE('',#4765,#4766); +#4765 = CARTESIAN_POINT('',(-2.137451221875,-26.69995117187)); +#4766 = VECTOR('',#4767,1.); +#4767 = DIRECTION('',(1.,0.)); +#4768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4769 = PCURVE('',#4770,#4775); +#4770 = PLANE('',#4771); +#4771 = AXIS2_PLACEMENT_3D('',#4772,#4773,#4774); +#4772 = CARTESIAN_POINT('',(-2.137451221875,-26.69995117187,1.5)); +#4773 = DIRECTION('',(0.,-1.,0.)); +#4774 = DIRECTION('',(1.,0.,0.)); +#4775 = DEFINITIONAL_REPRESENTATION('',(#4776),#4780); +#4776 = LINE('',#4777,#4778); +#4777 = CARTESIAN_POINT('',(0.,0.)); +#4778 = VECTOR('',#4779,1.); +#4779 = DIRECTION('',(1.,0.)); +#4780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4781 = ORIENTED_EDGE('',*,*,#4782,.T.); +#4782 = EDGE_CURVE('',#4755,#4783,#4785,.T.); +#4783 = VERTEX_POINT('',#4784); +#4784 = CARTESIAN_POINT('',(-1.190185596875,-27.30786132812,1.5)); +#4785 = SURFACE_CURVE('',#4786,(#4790,#4797),.PCURVE_S1.); +#4786 = LINE('',#4787,#4788); +#4787 = CARTESIAN_POINT('',(-1.588134815625,-26.69995117187,1.5)); +#4788 = VECTOR('',#4789,1.); +#4789 = DIRECTION('',(0.54770194357,-0.836673521159,0.)); +#4790 = PCURVE('',#2635,#4791); +#4791 = DEFINITIONAL_REPRESENTATION('',(#4792),#4796); +#4792 = LINE('',#4793,#4794); +#4793 = CARTESIAN_POINT('',(-1.588134815625,-26.69995117187)); +#4794 = VECTOR('',#4795,1.); +#4795 = DIRECTION('',(0.54770194357,-0.836673521159)); +#4796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4797 = PCURVE('',#4798,#4803); +#4798 = PLANE('',#4799); +#4799 = AXIS2_PLACEMENT_3D('',#4800,#4801,#4802); +#4800 = CARTESIAN_POINT('',(-1.588134815625,-26.69995117187,1.5)); +#4801 = DIRECTION('',(-0.836673521159,-0.54770194357,0.)); +#4802 = DIRECTION('',(0.54770194357,-0.836673521159,0.)); +#4803 = DEFINITIONAL_REPRESENTATION('',(#4804),#4808); +#4804 = LINE('',#4805,#4806); +#4805 = CARTESIAN_POINT('',(0.,0.)); +#4806 = VECTOR('',#4807,1.); +#4807 = DIRECTION('',(1.,0.)); +#4808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4809 = ORIENTED_EDGE('',*,*,#4810,.T.); +#4810 = EDGE_CURVE('',#4783,#4811,#4813,.T.); +#4811 = VERTEX_POINT('',#4812); +#4812 = CARTESIAN_POINT('',(-1.009521534375,-27.59838867187,1.5)); +#4813 = SURFACE_CURVE('',#4814,(#4818,#4825),.PCURVE_S1.); +#4814 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4815,#4816,#4817), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4815 = CARTESIAN_POINT('',(-1.190185596875,-27.30786132812,1.5)); +#4816 = CARTESIAN_POINT('',(-1.077880909375,-27.48120117187,1.5)); +#4817 = CARTESIAN_POINT('',(-1.009521534375,-27.59838867187,1.5)); +#4818 = PCURVE('',#2635,#4819); +#4819 = DEFINITIONAL_REPRESENTATION('',(#4820),#4824); +#4820 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4821,#4822,#4823), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4821 = CARTESIAN_POINT('',(-1.190185596875,-27.30786132812)); +#4822 = CARTESIAN_POINT('',(-1.077880909375,-27.48120117187)); +#4823 = CARTESIAN_POINT('',(-1.009521534375,-27.59838867187)); +#4824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4825 = PCURVE('',#4826,#4833); +#4826 = SURFACE_OF_LINEAR_EXTRUSION('',#4827,#4831); +#4827 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4828,#4829,#4830), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4828 = CARTESIAN_POINT('',(-1.190185596875,-27.30786132812,1.5)); +#4829 = CARTESIAN_POINT('',(-1.077880909375,-27.48120117187,1.5)); +#4830 = CARTESIAN_POINT('',(-1.009521534375,-27.59838867187,1.5)); +#4831 = VECTOR('',#4832,1.); +#4832 = DIRECTION('',(0.,0.,1.)); +#4833 = DEFINITIONAL_REPRESENTATION('',(#4834),#4838); +#4834 = LINE('',#4835,#4836); +#4835 = CARTESIAN_POINT('',(0.,0.)); +#4836 = VECTOR('',#4837,1.); +#4837 = DIRECTION('',(1.,0.)); +#4838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4839 = ORIENTED_EDGE('',*,*,#4840,.T.); +#4840 = EDGE_CURVE('',#4811,#4841,#4843,.T.); +#4841 = VERTEX_POINT('',#4842); +#4842 = CARTESIAN_POINT('',(-0.811767628125,-27.31274414062,1.5)); +#4843 = SURFACE_CURVE('',#4844,(#4848,#4855),.PCURVE_S1.); +#4844 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4845,#4846,#4847), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4845 = CARTESIAN_POINT('',(-1.009521534375,-27.59838867187,1.5)); +#4846 = CARTESIAN_POINT('',(-0.902099659375,-27.43725585937,1.5)); +#4847 = CARTESIAN_POINT('',(-0.811767628125,-27.31274414062,1.5)); +#4848 = PCURVE('',#2635,#4849); +#4849 = DEFINITIONAL_REPRESENTATION('',(#4850),#4854); +#4850 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4851,#4852,#4853), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4851 = CARTESIAN_POINT('',(-1.009521534375,-27.59838867187)); +#4852 = CARTESIAN_POINT('',(-0.902099659375,-27.43725585937)); +#4853 = CARTESIAN_POINT('',(-0.811767628125,-27.31274414062)); +#4854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4855 = PCURVE('',#4856,#4863); +#4856 = SURFACE_OF_LINEAR_EXTRUSION('',#4857,#4861); +#4857 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4858,#4859,#4860), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4858 = CARTESIAN_POINT('',(-1.009521534375,-27.59838867187,1.5)); +#4859 = CARTESIAN_POINT('',(-0.902099659375,-27.43725585937,1.5)); +#4860 = CARTESIAN_POINT('',(-0.811767628125,-27.31274414062,1.5)); +#4861 = VECTOR('',#4862,1.); +#4862 = DIRECTION('',(0.,0.,1.)); +#4863 = DEFINITIONAL_REPRESENTATION('',(#4864),#4868); +#4864 = LINE('',#4865,#4866); +#4865 = CARTESIAN_POINT('',(0.,0.)); +#4866 = VECTOR('',#4867,1.); +#4867 = DIRECTION('',(1.,0.)); +#4868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4869 = ORIENTED_EDGE('',*,*,#4870,.T.); +#4870 = EDGE_CURVE('',#4841,#4871,#4873,.T.); +#4871 = VERTEX_POINT('',#4872); +#4872 = CARTESIAN_POINT('',(-0.374755909375,-26.69995117187,1.5)); +#4873 = SURFACE_CURVE('',#4874,(#4878,#4885),.PCURVE_S1.); +#4874 = LINE('',#4875,#4876); +#4875 = CARTESIAN_POINT('',(-0.811767628125,-27.31274414062,1.5)); +#4876 = VECTOR('',#4877,1.); +#4877 = DIRECTION('',(0.58062435329,0.814171579194,0.)); +#4878 = PCURVE('',#2635,#4879); +#4879 = DEFINITIONAL_REPRESENTATION('',(#4880),#4884); +#4880 = LINE('',#4881,#4882); +#4881 = CARTESIAN_POINT('',(-0.811767628125,-27.31274414062)); +#4882 = VECTOR('',#4883,1.); +#4883 = DIRECTION('',(0.58062435329,0.814171579194)); +#4884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4885 = PCURVE('',#4886,#4891); +#4886 = PLANE('',#4887); +#4887 = AXIS2_PLACEMENT_3D('',#4888,#4889,#4890); +#4888 = CARTESIAN_POINT('',(-0.811767628125,-27.31274414062,1.5)); +#4889 = DIRECTION('',(0.814171579194,-0.58062435329,0.)); +#4890 = DIRECTION('',(0.58062435329,0.814171579194,0.)); +#4891 = DEFINITIONAL_REPRESENTATION('',(#4892),#4896); +#4892 = LINE('',#4893,#4894); +#4893 = CARTESIAN_POINT('',(0.,0.)); +#4894 = VECTOR('',#4895,1.); +#4895 = DIRECTION('',(1.,0.)); +#4896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4897 = ORIENTED_EDGE('',*,*,#4898,.T.); +#4898 = EDGE_CURVE('',#4871,#4899,#4901,.T.); +#4899 = VERTEX_POINT('',#4900); +#4900 = CARTESIAN_POINT('',(0.150146434375,-26.69995117187,1.5)); +#4901 = SURFACE_CURVE('',#4902,(#4906,#4913),.PCURVE_S1.); +#4902 = LINE('',#4903,#4904); +#4903 = CARTESIAN_POINT('',(-0.374755909375,-26.69995117187,1.5)); +#4904 = VECTOR('',#4905,1.); +#4905 = DIRECTION('',(1.,0.,0.)); +#4906 = PCURVE('',#2635,#4907); +#4907 = DEFINITIONAL_REPRESENTATION('',(#4908),#4912); +#4908 = LINE('',#4909,#4910); +#4909 = CARTESIAN_POINT('',(-0.374755909375,-26.69995117187)); +#4910 = VECTOR('',#4911,1.); +#4911 = DIRECTION('',(1.,0.)); +#4912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4913 = PCURVE('',#4914,#4919); +#4914 = PLANE('',#4915); +#4915 = AXIS2_PLACEMENT_3D('',#4916,#4917,#4918); +#4916 = CARTESIAN_POINT('',(-0.374755909375,-26.69995117187,1.5)); +#4917 = DIRECTION('',(0.,-1.,0.)); +#4918 = DIRECTION('',(1.,0.,0.)); +#4919 = DEFINITIONAL_REPRESENTATION('',(#4920),#4924); +#4920 = LINE('',#4921,#4922); +#4921 = CARTESIAN_POINT('',(0.,0.)); +#4922 = VECTOR('',#4923,1.); +#4923 = DIRECTION('',(1.,0.)); +#4924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4925 = ORIENTED_EDGE('',*,*,#4926,.T.); +#4926 = EDGE_CURVE('',#4899,#4927,#4929,.T.); +#4927 = VERTEX_POINT('',#4928); +#4928 = CARTESIAN_POINT('',(-0.745849659375,-27.92065429687,1.5)); +#4929 = SURFACE_CURVE('',#4930,(#4934,#4941),.PCURVE_S1.); +#4930 = LINE('',#4931,#4932); +#4931 = CARTESIAN_POINT('',(0.150146434375,-26.69995117187,1.5)); +#4932 = VECTOR('',#4933,1.); +#4933 = DIRECTION('',(-0.591713094491,-0.806148630097,0.)); +#4934 = PCURVE('',#2635,#4935); +#4935 = DEFINITIONAL_REPRESENTATION('',(#4936),#4940); +#4936 = LINE('',#4937,#4938); +#4937 = CARTESIAN_POINT('',(0.150146434375,-26.69995117187)); +#4938 = VECTOR('',#4939,1.); +#4939 = DIRECTION('',(-0.591713094491,-0.806148630097)); +#4940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4941 = PCURVE('',#4942,#4947); +#4942 = PLANE('',#4943); +#4943 = AXIS2_PLACEMENT_3D('',#4944,#4945,#4946); +#4944 = CARTESIAN_POINT('',(0.150146434375,-26.69995117187,1.5)); +#4945 = DIRECTION('',(-0.806148630097,0.591713094491,0.)); +#4946 = DIRECTION('',(-0.591713094491,-0.806148630097,0.)); +#4947 = DEFINITIONAL_REPRESENTATION('',(#4948),#4952); +#4948 = LINE('',#4949,#4950); +#4949 = CARTESIAN_POINT('',(0.,0.)); +#4950 = VECTOR('',#4951,1.); +#4951 = DIRECTION('',(1.,0.)); +#4952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4953 = ORIENTED_EDGE('',*,*,#4954,.T.); +#4954 = EDGE_CURVE('',#4927,#4955,#4957,.T.); +#4955 = VERTEX_POINT('',#4956); +#4956 = CARTESIAN_POINT('',(0.218505809375,-29.29272460937,1.5)); +#4957 = SURFACE_CURVE('',#4958,(#4962,#4969),.PCURVE_S1.); +#4958 = LINE('',#4959,#4960); +#4959 = CARTESIAN_POINT('',(-0.745849659375,-27.92065429687,1.5)); +#4960 = VECTOR('',#4961,1.); +#4961 = DIRECTION('',(0.575024530742,-0.818136167789,0.)); +#4962 = PCURVE('',#2635,#4963); +#4963 = DEFINITIONAL_REPRESENTATION('',(#4964),#4968); +#4964 = LINE('',#4965,#4966); +#4965 = CARTESIAN_POINT('',(-0.745849659375,-27.92065429687)); +#4966 = VECTOR('',#4967,1.); +#4967 = DIRECTION('',(0.575024530742,-0.818136167789)); +#4968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4969 = PCURVE('',#4970,#4975); +#4970 = PLANE('',#4971); +#4971 = AXIS2_PLACEMENT_3D('',#4972,#4973,#4974); +#4972 = CARTESIAN_POINT('',(-0.745849659375,-27.92065429687,1.5)); +#4973 = DIRECTION('',(-0.818136167789,-0.575024530742,0.)); +#4974 = DIRECTION('',(0.575024530742,-0.818136167789,0.)); +#4975 = DEFINITIONAL_REPRESENTATION('',(#4976),#4980); +#4976 = LINE('',#4977,#4978); +#4977 = CARTESIAN_POINT('',(0.,0.)); +#4978 = VECTOR('',#4979,1.); +#4979 = DIRECTION('',(1.,0.)); +#4980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4981 = ORIENTED_EDGE('',*,*,#4982,.T.); +#4982 = EDGE_CURVE('',#4955,#4983,#4985,.T.); +#4983 = VERTEX_POINT('',#4984); +#4984 = CARTESIAN_POINT('',(-0.321044971875,-29.29272460937,1.5)); +#4985 = SURFACE_CURVE('',#4986,(#4990,#4997),.PCURVE_S1.); +#4986 = LINE('',#4987,#4988); +#4987 = CARTESIAN_POINT('',(0.218505809375,-29.29272460937,1.5)); +#4988 = VECTOR('',#4989,1.); +#4989 = DIRECTION('',(-1.,0.,0.)); +#4990 = PCURVE('',#2635,#4991); +#4991 = DEFINITIONAL_REPRESENTATION('',(#4992),#4996); +#4992 = LINE('',#4993,#4994); +#4993 = CARTESIAN_POINT('',(0.218505809375,-29.29272460937)); +#4994 = VECTOR('',#4995,1.); +#4995 = DIRECTION('',(-1.,0.)); +#4996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4997 = PCURVE('',#4998,#5003); +#4998 = PLANE('',#4999); +#4999 = AXIS2_PLACEMENT_3D('',#5000,#5001,#5002); +#5000 = CARTESIAN_POINT('',(0.218505809375,-29.29272460937,1.5)); +#5001 = DIRECTION('',(0.,1.,-0.)); +#5002 = DIRECTION('',(-1.,0.,0.)); +#5003 = DEFINITIONAL_REPRESENTATION('',(#5004),#5008); +#5004 = LINE('',#5005,#5006); +#5005 = CARTESIAN_POINT('',(0.,0.)); +#5006 = VECTOR('',#5007,1.); +#5007 = DIRECTION('',(1.,0.)); +#5008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5009 = ORIENTED_EDGE('',*,*,#5010,.T.); +#5010 = EDGE_CURVE('',#4983,#5011,#5013,.T.); +#5011 = VERTEX_POINT('',#5012); +#5012 = CARTESIAN_POINT('',(-0.853271534375,-28.48706054687,1.5)); +#5013 = SURFACE_CURVE('',#5014,(#5018,#5025),.PCURVE_S1.); +#5014 = LINE('',#5015,#5016); +#5015 = CARTESIAN_POINT('',(-0.321044971875,-29.29272460937,1.5)); +#5016 = VECTOR('',#5017,1.); +#5017 = DIRECTION('',(-0.551194404284,0.834376850521,0.)); +#5018 = PCURVE('',#2635,#5019); +#5019 = DEFINITIONAL_REPRESENTATION('',(#5020),#5024); +#5020 = LINE('',#5021,#5022); +#5021 = CARTESIAN_POINT('',(-0.321044971875,-29.29272460937)); +#5022 = VECTOR('',#5023,1.); +#5023 = DIRECTION('',(-0.551194404284,0.834376850521)); +#5024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5025 = PCURVE('',#5026,#5031); +#5026 = PLANE('',#5027); +#5027 = AXIS2_PLACEMENT_3D('',#5028,#5029,#5030); +#5028 = CARTESIAN_POINT('',(-0.321044971875,-29.29272460937,1.5)); +#5029 = DIRECTION('',(0.834376850521,0.551194404284,-0.)); +#5030 = DIRECTION('',(-0.551194404284,0.834376850521,0.)); +#5031 = DEFINITIONAL_REPRESENTATION('',(#5032),#5036); +#5032 = LINE('',#5033,#5034); +#5033 = CARTESIAN_POINT('',(0.,0.)); +#5034 = VECTOR('',#5035,1.); +#5035 = DIRECTION('',(1.,0.)); +#5036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5037 = ORIENTED_EDGE('',*,*,#5038,.T.); +#5038 = EDGE_CURVE('',#5011,#4641,#5039,.T.); +#5039 = SURFACE_CURVE('',#5040,(#5044,#5051),.PCURVE_S1.); +#5040 = LINE('',#5041,#5042); +#5041 = CARTESIAN_POINT('',(-0.853271534375,-28.48706054687,1.5)); +#5042 = VECTOR('',#5043,1.); +#5043 = DIRECTION('',(-0.545980600505,0.837797818016,0.)); +#5044 = PCURVE('',#2635,#5045); +#5045 = DEFINITIONAL_REPRESENTATION('',(#5046),#5050); +#5046 = LINE('',#5047,#5048); +#5047 = CARTESIAN_POINT('',(-0.853271534375,-28.48706054687)); +#5048 = VECTOR('',#5049,1.); +#5049 = DIRECTION('',(-0.545980600505,0.837797818016)); +#5050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5051 = PCURVE('',#5052,#5057); +#5052 = PLANE('',#5053); +#5053 = AXIS2_PLACEMENT_3D('',#5054,#5055,#5056); +#5054 = CARTESIAN_POINT('',(-0.853271534375,-28.48706054687,1.5)); +#5055 = DIRECTION('',(0.837797818016,0.545980600505,-0.)); +#5056 = DIRECTION('',(-0.545980600505,0.837797818016,0.)); +#5057 = DEFINITIONAL_REPRESENTATION('',(#5058),#5062); +#5058 = LINE('',#5059,#5060); +#5059 = CARTESIAN_POINT('',(0.,0.)); +#5060 = VECTOR('',#5061,1.); +#5061 = DIRECTION('',(1.,0.)); +#5062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5063 = FACE_BOUND('',#5064,.T.); +#5064 = EDGE_LOOP('',(#5065,#5095,#5123,#5151)); +#5065 = ORIENTED_EDGE('',*,*,#5066,.F.); +#5066 = EDGE_CURVE('',#5067,#5069,#5071,.T.); +#5067 = VERTEX_POINT('',#5068); +#5068 = CARTESIAN_POINT('',(-26.05,-16.525,1.5)); +#5069 = VERTEX_POINT('',#5070); +#5070 = CARTESIAN_POINT('',(-12.05,-16.525,1.5)); +#5071 = SURFACE_CURVE('',#5072,(#5076,#5083),.PCURVE_S1.); +#5072 = LINE('',#5073,#5074); +#5073 = CARTESIAN_POINT('',(-19.05,-16.525,1.5)); +#5074 = VECTOR('',#5075,1.); +#5075 = DIRECTION('',(1.,0.,0.)); +#5076 = PCURVE('',#2635,#5077); +#5077 = DEFINITIONAL_REPRESENTATION('',(#5078),#5082); +#5078 = LINE('',#5079,#5080); +#5079 = CARTESIAN_POINT('',(-19.05,-16.525)); +#5080 = VECTOR('',#5081,1.); +#5081 = DIRECTION('',(1.,0.)); +#5082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5083 = PCURVE('',#5084,#5089); +#5084 = PLANE('',#5085); +#5085 = AXIS2_PLACEMENT_3D('',#5086,#5087,#5088); +#5086 = CARTESIAN_POINT('',(-26.05,-16.525,0.)); +#5087 = DIRECTION('',(0.,1.,0.)); +#5088 = DIRECTION('',(1.,0.,0.)); +#5089 = DEFINITIONAL_REPRESENTATION('',(#5090),#5094); +#5090 = LINE('',#5091,#5092); +#5091 = CARTESIAN_POINT('',(7.,-1.5)); +#5092 = VECTOR('',#5093,1.); +#5093 = DIRECTION('',(1.,0.)); +#5094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5095 = ORIENTED_EDGE('',*,*,#5096,.T.); +#5096 = EDGE_CURVE('',#5067,#5097,#5099,.T.); +#5097 = VERTEX_POINT('',#5098); +#5098 = CARTESIAN_POINT('',(-26.05,-2.525,1.5)); +#5099 = SURFACE_CURVE('',#5100,(#5104,#5111),.PCURVE_S1.); +#5100 = LINE('',#5101,#5102); +#5101 = CARTESIAN_POINT('',(-26.05,-9.525,1.5)); +#5102 = VECTOR('',#5103,1.); +#5103 = DIRECTION('',(0.,1.,0.)); +#5104 = PCURVE('',#2635,#5105); +#5105 = DEFINITIONAL_REPRESENTATION('',(#5106),#5110); +#5106 = LINE('',#5107,#5108); +#5107 = CARTESIAN_POINT('',(-26.05,-9.525)); +#5108 = VECTOR('',#5109,1.); +#5109 = DIRECTION('',(0.,1.)); +#5110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5111 = PCURVE('',#5112,#5117); +#5112 = PLANE('',#5113); +#5113 = AXIS2_PLACEMENT_3D('',#5114,#5115,#5116); +#5114 = CARTESIAN_POINT('',(-26.05,-16.525,0.)); +#5115 = DIRECTION('',(-1.,0.,0.)); +#5116 = DIRECTION('',(0.,1.,0.)); +#5117 = DEFINITIONAL_REPRESENTATION('',(#5118),#5122); +#5118 = LINE('',#5119,#5120); +#5119 = CARTESIAN_POINT('',(7.,-1.5)); +#5120 = VECTOR('',#5121,1.); +#5121 = DIRECTION('',(1.,0.)); +#5122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5123 = ORIENTED_EDGE('',*,*,#5124,.T.); +#5124 = EDGE_CURVE('',#5097,#5125,#5127,.T.); +#5125 = VERTEX_POINT('',#5126); +#5126 = CARTESIAN_POINT('',(-12.05,-2.525,1.5)); +#5127 = SURFACE_CURVE('',#5128,(#5132,#5139),.PCURVE_S1.); +#5128 = LINE('',#5129,#5130); +#5129 = CARTESIAN_POINT('',(-19.05,-2.525,1.5)); +#5130 = VECTOR('',#5131,1.); +#5131 = DIRECTION('',(1.,0.,0.)); +#5132 = PCURVE('',#2635,#5133); +#5133 = DEFINITIONAL_REPRESENTATION('',(#5134),#5138); +#5134 = LINE('',#5135,#5136); +#5135 = CARTESIAN_POINT('',(-19.05,-2.525)); +#5136 = VECTOR('',#5137,1.); +#5137 = DIRECTION('',(1.,0.)); +#5138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5139 = PCURVE('',#5140,#5145); +#5140 = PLANE('',#5141); +#5141 = AXIS2_PLACEMENT_3D('',#5142,#5143,#5144); +#5142 = CARTESIAN_POINT('',(-26.05,-2.525,0.)); +#5143 = DIRECTION('',(0.,1.,0.)); +#5144 = DIRECTION('',(1.,0.,0.)); +#5145 = DEFINITIONAL_REPRESENTATION('',(#5146),#5150); +#5146 = LINE('',#5147,#5148); +#5147 = CARTESIAN_POINT('',(7.,-1.5)); +#5148 = VECTOR('',#5149,1.); +#5149 = DIRECTION('',(1.,0.)); +#5150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5151 = ORIENTED_EDGE('',*,*,#5152,.F.); +#5152 = EDGE_CURVE('',#5069,#5125,#5153,.T.); +#5153 = SURFACE_CURVE('',#5154,(#5158,#5165),.PCURVE_S1.); +#5154 = LINE('',#5155,#5156); +#5155 = CARTESIAN_POINT('',(-12.05,-9.525,1.5)); +#5156 = VECTOR('',#5157,1.); +#5157 = DIRECTION('',(0.,1.,0.)); +#5158 = PCURVE('',#2635,#5159); +#5159 = DEFINITIONAL_REPRESENTATION('',(#5160),#5164); +#5160 = LINE('',#5161,#5162); +#5161 = CARTESIAN_POINT('',(-12.05,-9.525)); +#5162 = VECTOR('',#5163,1.); +#5163 = DIRECTION('',(0.,1.)); +#5164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5165 = PCURVE('',#5166,#5171); +#5166 = PLANE('',#5167); +#5167 = AXIS2_PLACEMENT_3D('',#5168,#5169,#5170); +#5168 = CARTESIAN_POINT('',(-12.05,-16.525,0.)); +#5169 = DIRECTION('',(-1.,0.,0.)); +#5170 = DIRECTION('',(0.,1.,0.)); +#5171 = DEFINITIONAL_REPRESENTATION('',(#5172),#5176); +#5172 = LINE('',#5173,#5174); +#5173 = CARTESIAN_POINT('',(7.,-1.5)); +#5174 = VECTOR('',#5175,1.); +#5175 = DIRECTION('',(1.,0.)); +#5176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5177 = FACE_BOUND('',#5178,.T.); +#5178 = EDGE_LOOP('',(#5179,#5209,#5237,#5265,#5293,#5321)); +#5179 = ORIENTED_EDGE('',*,*,#5180,.T.); +#5180 = EDGE_CURVE('',#5181,#5183,#5185,.T.); +#5181 = VERTEX_POINT('',#5182); +#5182 = CARTESIAN_POINT('',(1.024169871875,-29.02416992187,1.5)); +#5183 = VERTEX_POINT('',#5184); +#5184 = CARTESIAN_POINT('',(1.024169871875,-30.28637695312,1.5)); +#5185 = SURFACE_CURVE('',#5186,(#5190,#5197),.PCURVE_S1.); +#5186 = LINE('',#5187,#5188); +#5187 = CARTESIAN_POINT('',(1.024169871875,-29.02416992187,1.5)); +#5188 = VECTOR('',#5189,1.); +#5189 = DIRECTION('',(0.,-1.,0.)); +#5190 = PCURVE('',#2635,#5191); +#5191 = DEFINITIONAL_REPRESENTATION('',(#5192),#5196); +#5192 = LINE('',#5193,#5194); +#5193 = CARTESIAN_POINT('',(1.024169871875,-29.02416992187)); +#5194 = VECTOR('',#5195,1.); +#5195 = DIRECTION('',(0.,-1.)); +#5196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5197 = PCURVE('',#5198,#5203); +#5198 = PLANE('',#5199); +#5199 = AXIS2_PLACEMENT_3D('',#5200,#5201,#5202); +#5200 = CARTESIAN_POINT('',(1.024169871875,-29.02416992187,1.5)); +#5201 = DIRECTION('',(-1.,0.,0.)); +#5202 = DIRECTION('',(0.,-1.,0.)); +#5203 = DEFINITIONAL_REPRESENTATION('',(#5204),#5208); +#5204 = LINE('',#5205,#5206); +#5205 = CARTESIAN_POINT('',(0.,0.)); +#5206 = VECTOR('',#5207,1.); +#5207 = DIRECTION('',(1.,0.)); +#5208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5209 = ORIENTED_EDGE('',*,*,#5210,.T.); +#5210 = EDGE_CURVE('',#5183,#5211,#5213,.T.); +#5211 = VERTEX_POINT('',#5212); +#5212 = CARTESIAN_POINT('',(0.584716746875,-30.28637695312,1.5)); +#5213 = SURFACE_CURVE('',#5214,(#5218,#5225),.PCURVE_S1.); +#5214 = LINE('',#5215,#5216); +#5215 = CARTESIAN_POINT('',(1.024169871875,-30.28637695312,1.5)); +#5216 = VECTOR('',#5217,1.); +#5217 = DIRECTION('',(-1.,0.,0.)); +#5218 = PCURVE('',#2635,#5219); +#5219 = DEFINITIONAL_REPRESENTATION('',(#5220),#5224); +#5220 = LINE('',#5221,#5222); +#5221 = CARTESIAN_POINT('',(1.024169871875,-30.28637695312)); +#5222 = VECTOR('',#5223,1.); +#5223 = DIRECTION('',(-1.,0.)); +#5224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5225 = PCURVE('',#5226,#5231); +#5226 = PLANE('',#5227); +#5227 = AXIS2_PLACEMENT_3D('',#5228,#5229,#5230); +#5228 = CARTESIAN_POINT('',(1.024169871875,-30.28637695312,1.5)); +#5229 = DIRECTION('',(0.,1.,-0.)); +#5230 = DIRECTION('',(-1.,0.,0.)); +#5231 = DEFINITIONAL_REPRESENTATION('',(#5232),#5236); +#5232 = LINE('',#5233,#5234); +#5233 = CARTESIAN_POINT('',(0.,0.)); +#5234 = VECTOR('',#5235,1.); +#5235 = DIRECTION('',(1.,0.)); +#5236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5237 = ORIENTED_EDGE('',*,*,#5238,.T.); +#5238 = EDGE_CURVE('',#5211,#5239,#5241,.T.); +#5239 = VERTEX_POINT('',#5240); +#5240 = CARTESIAN_POINT('',(0.584716746875,-26.69995117187,1.5)); +#5241 = SURFACE_CURVE('',#5242,(#5246,#5253),.PCURVE_S1.); +#5242 = LINE('',#5243,#5244); +#5243 = CARTESIAN_POINT('',(0.584716746875,-30.28637695312,1.5)); +#5244 = VECTOR('',#5245,1.); +#5245 = DIRECTION('',(0.,1.,0.)); +#5246 = PCURVE('',#2635,#5247); +#5247 = DEFINITIONAL_REPRESENTATION('',(#5248),#5252); +#5248 = LINE('',#5249,#5250); +#5249 = CARTESIAN_POINT('',(0.584716746875,-30.28637695312)); +#5250 = VECTOR('',#5251,1.); +#5251 = DIRECTION('',(0.,1.)); +#5252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5253 = PCURVE('',#5254,#5259); +#5254 = PLANE('',#5255); +#5255 = AXIS2_PLACEMENT_3D('',#5256,#5257,#5258); +#5256 = CARTESIAN_POINT('',(0.584716746875,-30.28637695312,1.5)); +#5257 = DIRECTION('',(1.,0.,0.)); +#5258 = DIRECTION('',(-0.,1.,0.)); +#5259 = DEFINITIONAL_REPRESENTATION('',(#5260),#5264); +#5260 = LINE('',#5261,#5262); +#5261 = CARTESIAN_POINT('',(0.,0.)); +#5262 = VECTOR('',#5263,1.); +#5263 = DIRECTION('',(1.,0.)); +#5264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5265 = ORIENTED_EDGE('',*,*,#5266,.T.); +#5266 = EDGE_CURVE('',#5239,#5267,#5269,.T.); +#5267 = VERTEX_POINT('',#5268); +#5268 = CARTESIAN_POINT('',(0.985107371875,-26.69995117187,1.5)); +#5269 = SURFACE_CURVE('',#5270,(#5274,#5281),.PCURVE_S1.); +#5270 = LINE('',#5271,#5272); +#5271 = CARTESIAN_POINT('',(0.584716746875,-26.69995117187,1.5)); +#5272 = VECTOR('',#5273,1.); +#5273 = DIRECTION('',(1.,0.,0.)); +#5274 = PCURVE('',#2635,#5275); +#5275 = DEFINITIONAL_REPRESENTATION('',(#5276),#5280); +#5276 = LINE('',#5277,#5278); +#5277 = CARTESIAN_POINT('',(0.584716746875,-26.69995117187)); +#5278 = VECTOR('',#5279,1.); +#5279 = DIRECTION('',(1.,0.)); +#5280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5281 = PCURVE('',#5282,#5287); +#5282 = PLANE('',#5283); +#5283 = AXIS2_PLACEMENT_3D('',#5284,#5285,#5286); +#5284 = CARTESIAN_POINT('',(0.584716746875,-26.69995117187,1.5)); +#5285 = DIRECTION('',(0.,-1.,0.)); +#5286 = DIRECTION('',(1.,0.,0.)); +#5287 = DEFINITIONAL_REPRESENTATION('',(#5288),#5292); +#5288 = LINE('',#5289,#5290); +#5289 = CARTESIAN_POINT('',(0.,0.)); +#5290 = VECTOR('',#5291,1.); +#5291 = DIRECTION('',(1.,0.)); +#5292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5293 = ORIENTED_EDGE('',*,*,#5294,.T.); +#5294 = EDGE_CURVE('',#5267,#5295,#5297,.T.); +#5295 = VERTEX_POINT('',#5296); +#5296 = CARTESIAN_POINT('',(0.985107371875,-27.03686523437,1.5)); +#5297 = SURFACE_CURVE('',#5298,(#5302,#5309),.PCURVE_S1.); +#5298 = LINE('',#5299,#5300); +#5299 = CARTESIAN_POINT('',(0.985107371875,-26.69995117187,1.5)); +#5300 = VECTOR('',#5301,1.); +#5301 = DIRECTION('',(0.,-1.,0.)); +#5302 = PCURVE('',#2635,#5303); +#5303 = DEFINITIONAL_REPRESENTATION('',(#5304),#5308); +#5304 = LINE('',#5305,#5306); +#5305 = CARTESIAN_POINT('',(0.985107371875,-26.69995117187)); +#5306 = VECTOR('',#5307,1.); +#5307 = DIRECTION('',(0.,-1.)); +#5308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5309 = PCURVE('',#5310,#5315); +#5310 = PLANE('',#5311); +#5311 = AXIS2_PLACEMENT_3D('',#5312,#5313,#5314); +#5312 = CARTESIAN_POINT('',(0.985107371875,-26.69995117187,1.5)); +#5313 = DIRECTION('',(-1.,0.,0.)); +#5314 = DIRECTION('',(0.,-1.,0.)); +#5315 = DEFINITIONAL_REPRESENTATION('',(#5316),#5320); +#5316 = LINE('',#5317,#5318); +#5317 = CARTESIAN_POINT('',(0.,0.)); +#5318 = VECTOR('',#5319,1.); +#5319 = DIRECTION('',(1.,0.)); +#5320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5321 = ORIENTED_EDGE('',*,*,#5322,.F.); +#5322 = EDGE_CURVE('',#5181,#5295,#5323,.T.); +#5323 = SURFACE_CURVE('',#5324,(#5337,#5353),.PCURVE_S1.); +#5324 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5325,#5326,#5327,#5328,#5329, + #5330,#5331,#5332,#5333,#5334,#5335,#5336),.UNSPECIFIED.,.F.,.F.,(3, + 1,1,1,1,1,1,1,1,1,3),(0.,1.,2.,3.366666666667,4.733333333333,6.1, + 7.374437627812,8.648875255624,9.923312883436,10.897882834115, + 11.872452784795),.UNSPECIFIED.); +#5325 = CARTESIAN_POINT('',(1.024169871875,-29.02416992187,1.5)); +#5326 = CARTESIAN_POINT('',(1.136474559375,-29.16577148437,1.5)); +#5327 = CARTESIAN_POINT('',(1.485595653125,-29.35131835937,1.5)); +#5328 = CARTESIAN_POINT('',(2.005615184375,-29.35131835937,1.5)); +#5329 = CARTESIAN_POINT('',(2.550048778125,-29.01196289062,1.5)); +#5330 = CARTESIAN_POINT('',(2.835693309375,-28.37475585937,1.5)); +#5331 = CARTESIAN_POINT('',(2.835693309375,-27.60571289062,1.5)); +#5332 = CARTESIAN_POINT('',(2.576904246875,-26.98315429687,1.5)); +#5333 = CARTESIAN_POINT('',(2.069091746875,-26.64135742187,1.5)); +#5334 = CARTESIAN_POINT('',(1.483154246875,-26.64135742187,1.5)); +#5335 = CARTESIAN_POINT('',(1.126708934375,-26.83911132812,1.5)); +#5336 = CARTESIAN_POINT('',(0.985107371875,-27.03686523437,1.5)); +#5337 = PCURVE('',#2635,#5338); +#5338 = DEFINITIONAL_REPRESENTATION('',(#5339),#5352); +#5339 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5340,#5341,#5342,#5343,#5344, + #5345,#5346,#5347,#5348,#5349,#5350,#5351),.UNSPECIFIED.,.F.,.F.,(3, + 1,1,1,1,1,1,1,1,1,3),(0.,1.,2.,3.366666666667,4.733333333333,6.1, + 7.374437627812,8.648875255624,9.923312883436,10.897882834115, + 11.872452784795),.UNSPECIFIED.); +#5340 = CARTESIAN_POINT('',(1.024169871875,-29.02416992187)); +#5341 = CARTESIAN_POINT('',(1.136474559375,-29.16577148437)); +#5342 = CARTESIAN_POINT('',(1.485595653125,-29.35131835937)); +#5343 = CARTESIAN_POINT('',(2.005615184375,-29.35131835937)); +#5344 = CARTESIAN_POINT('',(2.550048778125,-29.01196289062)); +#5345 = CARTESIAN_POINT('',(2.835693309375,-28.37475585937)); +#5346 = CARTESIAN_POINT('',(2.835693309375,-27.60571289062)); +#5347 = CARTESIAN_POINT('',(2.576904246875,-26.98315429687)); +#5348 = CARTESIAN_POINT('',(2.069091746875,-26.64135742187)); +#5349 = CARTESIAN_POINT('',(1.483154246875,-26.64135742187)); +#5350 = CARTESIAN_POINT('',(1.126708934375,-26.83911132812)); +#5351 = CARTESIAN_POINT('',(0.985107371875,-27.03686523437)); +#5352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5353 = PCURVE('',#5354,#5370); +#5354 = SURFACE_OF_LINEAR_EXTRUSION('',#5355,#5368); +#5355 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5356,#5357,#5358,#5359,#5360, + #5361,#5362,#5363,#5364,#5365,#5366,#5367),.UNSPECIFIED.,.F.,.F.,(3, + 1,1,1,1,1,1,1,1,1,3),(0.,1.,2.,3.366666666667,4.733333333333,6.1, + 7.374437627812,8.648875255624,9.923312883436,10.897882834115, + 11.872452784795),.UNSPECIFIED.); +#5356 = CARTESIAN_POINT('',(1.024169871875,-29.02416992187,1.5)); +#5357 = CARTESIAN_POINT('',(1.136474559375,-29.16577148437,1.5)); +#5358 = CARTESIAN_POINT('',(1.485595653125,-29.35131835937,1.5)); +#5359 = CARTESIAN_POINT('',(2.005615184375,-29.35131835937,1.5)); +#5360 = CARTESIAN_POINT('',(2.550048778125,-29.01196289062,1.5)); +#5361 = CARTESIAN_POINT('',(2.835693309375,-28.37475585937,1.5)); +#5362 = CARTESIAN_POINT('',(2.835693309375,-27.60571289062,1.5)); +#5363 = CARTESIAN_POINT('',(2.576904246875,-26.98315429687,1.5)); +#5364 = CARTESIAN_POINT('',(2.069091746875,-26.64135742187,1.5)); +#5365 = CARTESIAN_POINT('',(1.483154246875,-26.64135742187,1.5)); +#5366 = CARTESIAN_POINT('',(1.126708934375,-26.83911132812,1.5)); +#5367 = CARTESIAN_POINT('',(0.985107371875,-27.03686523437,1.5)); +#5368 = VECTOR('',#5369,1.); +#5369 = DIRECTION('',(0.,0.,1.)); +#5370 = DEFINITIONAL_REPRESENTATION('',(#5371),#5375); +#5371 = LINE('',#5372,#5373); +#5372 = CARTESIAN_POINT('',(0.,0.)); +#5373 = VECTOR('',#5374,1.); +#5374 = DIRECTION('',(1.,0.)); +#5375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5376 = FACE_BOUND('',#5377,.T.); +#5377 = EDGE_LOOP('',(#5378,#5428,#5458,#5488,#5521,#5557,#5585,#5630, + #5660,#5688,#5721,#5749)); +#5378 = ORIENTED_EDGE('',*,*,#5379,.F.); +#5379 = EDGE_CURVE('',#5380,#5382,#5384,.T.); +#5380 = VERTEX_POINT('',#5381); +#5381 = CARTESIAN_POINT('',(3.846435496875,-27.86450195312,1.5)); +#5382 = VERTEX_POINT('',#5383); +#5383 = CARTESIAN_POINT('',(5.057372996875,-28.97290039062,1.5)); +#5384 = SURFACE_CURVE('',#5385,(#5395,#5408),.PCURVE_S1.); +#5385 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5386,#5387,#5388,#5389,#5390, + #5391,#5392,#5393,#5394),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,1,1,1,3),(0. + ,1.,2.,3.,4.705128205128,6.410256410256,7.443076923077, + 8.475897435897),.UNSPECIFIED.); +#5386 = CARTESIAN_POINT('',(3.846435496875,-27.86450195312,1.5)); +#5387 = CARTESIAN_POINT('',(3.670654246875,-27.91333007812,1.5)); +#5388 = CARTESIAN_POINT('',(3.389892528125,-28.10375976562,1.5)); +#5389 = CARTESIAN_POINT('',(3.216552684375,-28.41870117187,1.5)); +#5390 = CARTESIAN_POINT('',(3.216552684375,-28.93383789062,1.5)); +#5391 = CARTESIAN_POINT('',(3.675537059375,-29.35131835937,1.5)); +#5392 = CARTESIAN_POINT('',(4.361572215625,-29.35131835937,1.5)); +#5393 = CARTESIAN_POINT('',(4.813232371875,-29.18041992187,1.5)); +#5394 = CARTESIAN_POINT('',(5.057372996875,-28.97290039062,1.5)); +#5395 = PCURVE('',#2635,#5396); +#5396 = DEFINITIONAL_REPRESENTATION('',(#5397),#5407); +#5397 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5398,#5399,#5400,#5401,#5402, + #5403,#5404,#5405,#5406),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,1,1,1,3),(0. + ,1.,2.,3.,4.705128205128,6.410256410256,7.443076923077, + 8.475897435897),.UNSPECIFIED.); +#5398 = CARTESIAN_POINT('',(3.846435496875,-27.86450195312)); +#5399 = CARTESIAN_POINT('',(3.670654246875,-27.91333007812)); +#5400 = CARTESIAN_POINT('',(3.389892528125,-28.10375976562)); +#5401 = CARTESIAN_POINT('',(3.216552684375,-28.41870117187)); +#5402 = CARTESIAN_POINT('',(3.216552684375,-28.93383789062)); +#5403 = CARTESIAN_POINT('',(3.675537059375,-29.35131835937)); +#5404 = CARTESIAN_POINT('',(4.361572215625,-29.35131835937)); +#5405 = CARTESIAN_POINT('',(4.813232371875,-29.18041992187)); +#5406 = CARTESIAN_POINT('',(5.057372996875,-28.97290039062)); +#5407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5408 = PCURVE('',#5409,#5422); +#5409 = SURFACE_OF_LINEAR_EXTRUSION('',#5410,#5420); +#5410 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5411,#5412,#5413,#5414,#5415, + #5416,#5417,#5418,#5419),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,1,1,1,3),(0. + ,1.,2.,3.,4.705128205128,6.410256410256,7.443076923077, + 8.475897435897),.UNSPECIFIED.); +#5411 = CARTESIAN_POINT('',(3.846435496875,-27.86450195312,1.5)); +#5412 = CARTESIAN_POINT('',(3.670654246875,-27.91333007812,1.5)); +#5413 = CARTESIAN_POINT('',(3.389892528125,-28.10375976562,1.5)); +#5414 = CARTESIAN_POINT('',(3.216552684375,-28.41870117187,1.5)); +#5415 = CARTESIAN_POINT('',(3.216552684375,-28.93383789062,1.5)); +#5416 = CARTESIAN_POINT('',(3.675537059375,-29.35131835937,1.5)); +#5417 = CARTESIAN_POINT('',(4.361572215625,-29.35131835937,1.5)); +#5418 = CARTESIAN_POINT('',(4.813232371875,-29.18041992187,1.5)); +#5419 = CARTESIAN_POINT('',(5.057372996875,-28.97290039062,1.5)); +#5420 = VECTOR('',#5421,1.); +#5421 = DIRECTION('',(0.,0.,1.)); +#5422 = DEFINITIONAL_REPRESENTATION('',(#5423),#5427); +#5423 = LINE('',#5424,#5425); +#5424 = CARTESIAN_POINT('',(0.,0.)); +#5425 = VECTOR('',#5426,1.); +#5426 = DIRECTION('',(1.,0.)); +#5427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5428 = ORIENTED_EDGE('',*,*,#5429,.T.); +#5429 = EDGE_CURVE('',#5380,#5430,#5432,.T.); +#5430 = VERTEX_POINT('',#5431); +#5431 = CARTESIAN_POINT('',(4.237060496875,-27.79858398437,1.5)); +#5432 = SURFACE_CURVE('',#5433,(#5437,#5444),.PCURVE_S1.); +#5433 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5434,#5435,#5436), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#5434 = CARTESIAN_POINT('',(3.846435496875,-27.86450195312,1.5)); +#5435 = CARTESIAN_POINT('',(3.975830028125,-27.83032226562,1.5)); +#5436 = CARTESIAN_POINT('',(4.237060496875,-27.79858398437,1.5)); +#5437 = PCURVE('',#2635,#5438); +#5438 = DEFINITIONAL_REPRESENTATION('',(#5439),#5443); +#5439 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5440,#5441,#5442), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#5440 = CARTESIAN_POINT('',(3.846435496875,-27.86450195312)); +#5441 = CARTESIAN_POINT('',(3.975830028125,-27.83032226562)); +#5442 = CARTESIAN_POINT('',(4.237060496875,-27.79858398437)); +#5443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5444 = PCURVE('',#5445,#5452); +#5445 = SURFACE_OF_LINEAR_EXTRUSION('',#5446,#5450); +#5446 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5447,#5448,#5449), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#5447 = CARTESIAN_POINT('',(3.846435496875,-27.86450195312,1.5)); +#5448 = CARTESIAN_POINT('',(3.975830028125,-27.83032226562,1.5)); +#5449 = CARTESIAN_POINT('',(4.237060496875,-27.79858398437,1.5)); +#5450 = VECTOR('',#5451,1.); +#5451 = DIRECTION('',(0.,0.,1.)); +#5452 = DEFINITIONAL_REPRESENTATION('',(#5453),#5457); +#5453 = LINE('',#5454,#5455); +#5454 = CARTESIAN_POINT('',(0.,0.)); +#5455 = VECTOR('',#5456,1.); +#5456 = DIRECTION('',(1.,0.)); +#5457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5458 = ORIENTED_EDGE('',*,*,#5459,.T.); +#5459 = EDGE_CURVE('',#5430,#5460,#5462,.T.); +#5460 = VERTEX_POINT('',#5461); +#5461 = CARTESIAN_POINT('',(5.020751903125,-27.64721679687,1.5)); +#5462 = SURFACE_CURVE('',#5463,(#5467,#5474),.PCURVE_S1.); +#5463 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5464,#5465,#5466), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#5464 = CARTESIAN_POINT('',(4.237060496875,-27.79858398437,1.5)); +#5465 = CARTESIAN_POINT('',(4.769287059375,-27.73510742187,1.5)); +#5466 = CARTESIAN_POINT('',(5.020751903125,-27.64721679687,1.5)); +#5467 = PCURVE('',#2635,#5468); +#5468 = DEFINITIONAL_REPRESENTATION('',(#5469),#5473); +#5469 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5470,#5471,#5472), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#5470 = CARTESIAN_POINT('',(4.237060496875,-27.79858398437)); +#5471 = CARTESIAN_POINT('',(4.769287059375,-27.73510742187)); +#5472 = CARTESIAN_POINT('',(5.020751903125,-27.64721679687)); +#5473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5474 = PCURVE('',#5475,#5482); +#5475 = SURFACE_OF_LINEAR_EXTRUSION('',#5476,#5480); +#5476 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5477,#5478,#5479), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#5477 = CARTESIAN_POINT('',(4.237060496875,-27.79858398437,1.5)); +#5478 = CARTESIAN_POINT('',(4.769287059375,-27.73510742187,1.5)); +#5479 = CARTESIAN_POINT('',(5.020751903125,-27.64721679687,1.5)); +#5480 = VECTOR('',#5481,1.); +#5481 = DIRECTION('',(0.,0.,1.)); +#5482 = DEFINITIONAL_REPRESENTATION('',(#5483),#5487); +#5483 = LINE('',#5484,#5485); +#5484 = CARTESIAN_POINT('',(0.,0.)); +#5485 = VECTOR('',#5486,1.); +#5486 = DIRECTION('',(1.,0.)); +#5487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5488 = ORIENTED_EDGE('',*,*,#5489,.F.); +#5489 = EDGE_CURVE('',#5490,#5460,#5492,.T.); +#5490 = VERTEX_POINT('',#5491); +#5491 = CARTESIAN_POINT('',(4.898681590625,-27.15405273437,1.5)); +#5492 = SURFACE_CURVE('',#5493,(#5498,#5506),.PCURVE_S1.); +#5493 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5494,#5495,#5496,#5497), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,1.090909090909),.UNSPECIFIED.); +#5494 = CARTESIAN_POINT('',(4.898681590625,-27.15405273437,1.5)); +#5495 = CARTESIAN_POINT('',(5.023193309375,-27.26391601562,1.5)); +#5496 = CARTESIAN_POINT('',(5.023193309375,-27.55688476562,1.5)); +#5497 = CARTESIAN_POINT('',(5.020751903125,-27.64721679687,1.5)); +#5498 = PCURVE('',#2635,#5499); +#5499 = DEFINITIONAL_REPRESENTATION('',(#5500),#5505); +#5500 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5501,#5502,#5503,#5504), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,1.090909090909),.UNSPECIFIED.); +#5501 = CARTESIAN_POINT('',(4.898681590625,-27.15405273437)); +#5502 = CARTESIAN_POINT('',(5.023193309375,-27.26391601562)); +#5503 = CARTESIAN_POINT('',(5.023193309375,-27.55688476562)); +#5504 = CARTESIAN_POINT('',(5.020751903125,-27.64721679687)); +#5505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5506 = PCURVE('',#5507,#5515); +#5507 = SURFACE_OF_LINEAR_EXTRUSION('',#5508,#5513); +#5508 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5509,#5510,#5511,#5512), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,1.090909090909),.UNSPECIFIED.); +#5509 = CARTESIAN_POINT('',(4.898681590625,-27.15405273437,1.5)); +#5510 = CARTESIAN_POINT('',(5.023193309375,-27.26391601562,1.5)); +#5511 = CARTESIAN_POINT('',(5.023193309375,-27.55688476562,1.5)); +#5512 = CARTESIAN_POINT('',(5.020751903125,-27.64721679687,1.5)); +#5513 = VECTOR('',#5514,1.); +#5514 = DIRECTION('',(0.,0.,1.)); +#5515 = DEFINITIONAL_REPRESENTATION('',(#5516),#5520); +#5516 = LINE('',#5517,#5518); +#5517 = CARTESIAN_POINT('',(0.,0.)); +#5518 = VECTOR('',#5519,1.); +#5519 = DIRECTION('',(1.,0.)); +#5520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5521 = ORIENTED_EDGE('',*,*,#5522,.F.); +#5522 = EDGE_CURVE('',#5523,#5490,#5525,.T.); +#5523 = VERTEX_POINT('',#5524); +#5524 = CARTESIAN_POINT('',(3.721923778125,-27.49829101562,1.5)); +#5525 = SURFACE_CURVE('',#5526,(#5532,#5541),.PCURVE_S1.); +#5526 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5527,#5528,#5529,#5530,#5531), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.070866141732), + .UNSPECIFIED.); +#5527 = CARTESIAN_POINT('',(3.721923778125,-27.49829101562,1.5)); +#5528 = CARTESIAN_POINT('',(3.792724559375,-27.22241210937,1.5)); +#5529 = CARTESIAN_POINT('',(4.088134715625,-27.00512695312,1.5)); +#5530 = CARTESIAN_POINT('',(4.730224559375,-27.00512695312,1.5)); +#5531 = CARTESIAN_POINT('',(4.898681590625,-27.15405273437,1.5)); +#5532 = PCURVE('',#2635,#5533); +#5533 = DEFINITIONAL_REPRESENTATION('',(#5534),#5540); +#5534 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5535,#5536,#5537,#5538,#5539), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.070866141732), + .UNSPECIFIED.); +#5535 = CARTESIAN_POINT('',(3.721923778125,-27.49829101562)); +#5536 = CARTESIAN_POINT('',(3.792724559375,-27.22241210937)); +#5537 = CARTESIAN_POINT('',(4.088134715625,-27.00512695312)); +#5538 = CARTESIAN_POINT('',(4.730224559375,-27.00512695312)); +#5539 = CARTESIAN_POINT('',(4.898681590625,-27.15405273437)); +#5540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5541 = PCURVE('',#5542,#5551); +#5542 = SURFACE_OF_LINEAR_EXTRUSION('',#5543,#5549); +#5543 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5544,#5545,#5546,#5547,#5548), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.070866141732), + .UNSPECIFIED.); +#5544 = CARTESIAN_POINT('',(3.721923778125,-27.49829101562,1.5)); +#5545 = CARTESIAN_POINT('',(3.792724559375,-27.22241210937,1.5)); +#5546 = CARTESIAN_POINT('',(4.088134715625,-27.00512695312,1.5)); +#5547 = CARTESIAN_POINT('',(4.730224559375,-27.00512695312,1.5)); +#5548 = CARTESIAN_POINT('',(4.898681590625,-27.15405273437,1.5)); +#5549 = VECTOR('',#5550,1.); +#5550 = DIRECTION('',(0.,0.,1.)); +#5551 = DEFINITIONAL_REPRESENTATION('',(#5552),#5556); +#5552 = LINE('',#5553,#5554); +#5553 = CARTESIAN_POINT('',(0.,0.)); +#5554 = VECTOR('',#5555,1.); +#5555 = DIRECTION('',(1.,0.)); +#5556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5557 = ORIENTED_EDGE('',*,*,#5558,.T.); +#5558 = EDGE_CURVE('',#5523,#5559,#5561,.T.); +#5559 = VERTEX_POINT('',#5560); +#5560 = CARTESIAN_POINT('',(3.292236278125,-27.43969726562,1.5)); +#5561 = SURFACE_CURVE('',#5562,(#5566,#5573),.PCURVE_S1.); +#5562 = LINE('',#5563,#5564); +#5563 = CARTESIAN_POINT('',(3.721923778125,-27.49829101562,1.5)); +#5564 = VECTOR('',#5565,1.); +#5565 = DIRECTION('',(-0.990830168044,0.135113204733,0.)); +#5566 = PCURVE('',#2635,#5567); +#5567 = DEFINITIONAL_REPRESENTATION('',(#5568),#5572); +#5568 = LINE('',#5569,#5570); +#5569 = CARTESIAN_POINT('',(3.721923778125,-27.49829101562)); +#5570 = VECTOR('',#5571,1.); +#5571 = DIRECTION('',(-0.990830168044,0.135113204733)); +#5572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5573 = PCURVE('',#5574,#5579); +#5574 = PLANE('',#5575); +#5575 = AXIS2_PLACEMENT_3D('',#5576,#5577,#5578); +#5576 = CARTESIAN_POINT('',(3.721923778125,-27.49829101562,1.5)); +#5577 = DIRECTION('',(0.135113204733,0.990830168044,-0.)); +#5578 = DIRECTION('',(-0.990830168044,0.135113204733,0.)); +#5579 = DEFINITIONAL_REPRESENTATION('',(#5580),#5584); +#5580 = LINE('',#5581,#5582); +#5581 = CARTESIAN_POINT('',(0.,0.)); +#5582 = VECTOR('',#5583,1.); +#5583 = DIRECTION('',(1.,0.)); +#5584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5585 = ORIENTED_EDGE('',*,*,#5586,.F.); +#5586 = EDGE_CURVE('',#5587,#5559,#5589,.T.); +#5587 = VERTEX_POINT('',#5588); +#5588 = CARTESIAN_POINT('',(5.443115184375,-27.21508789062,1.5)); +#5589 = SURFACE_CURVE('',#5590,(#5599,#5611),.PCURVE_S1.); +#5590 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5591,#5592,#5593,#5594,#5595, + #5596,#5597,#5598),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,1,1,3),(0.,1.,2., + 3.,4.007352941176,5.014705882353,6.022058823529),.UNSPECIFIED.); +#5591 = CARTESIAN_POINT('',(5.443115184375,-27.21508789062,1.5)); +#5592 = CARTESIAN_POINT('',(5.404052684375,-27.03442382812,1.5)); +#5593 = CARTESIAN_POINT('',(5.208740184375,-26.79760742187,1.5)); +#5594 = CARTESIAN_POINT('',(4.793701121875,-26.64135742187,1.5)); +#5595 = CARTESIAN_POINT('',(4.127197215625,-26.64135742187,1.5)); +#5596 = CARTESIAN_POINT('',(3.619384715625,-26.82446289062,1.5)); +#5597 = CARTESIAN_POINT('',(3.350830028125,-27.16381835937,1.5)); +#5598 = CARTESIAN_POINT('',(3.292236278125,-27.43969726562,1.5)); +#5599 = PCURVE('',#2635,#5600); +#5600 = DEFINITIONAL_REPRESENTATION('',(#5601),#5610); +#5601 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5602,#5603,#5604,#5605,#5606, + #5607,#5608,#5609),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,1,1,3),(0.,1.,2., + 3.,4.007352941176,5.014705882353,6.022058823529),.UNSPECIFIED.); +#5602 = CARTESIAN_POINT('',(5.443115184375,-27.21508789062)); +#5603 = CARTESIAN_POINT('',(5.404052684375,-27.03442382812)); +#5604 = CARTESIAN_POINT('',(5.208740184375,-26.79760742187)); +#5605 = CARTESIAN_POINT('',(4.793701121875,-26.64135742187)); +#5606 = CARTESIAN_POINT('',(4.127197215625,-26.64135742187)); +#5607 = CARTESIAN_POINT('',(3.619384715625,-26.82446289062)); +#5608 = CARTESIAN_POINT('',(3.350830028125,-27.16381835937)); +#5609 = CARTESIAN_POINT('',(3.292236278125,-27.43969726562)); +#5610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5611 = PCURVE('',#5612,#5624); +#5612 = SURFACE_OF_LINEAR_EXTRUSION('',#5613,#5622); +#5613 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5614,#5615,#5616,#5617,#5618, + #5619,#5620,#5621),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,1,1,3),(0.,1.,2., + 3.,4.007352941176,5.014705882353,6.022058823529),.UNSPECIFIED.); +#5614 = CARTESIAN_POINT('',(5.443115184375,-27.21508789062,1.5)); +#5615 = CARTESIAN_POINT('',(5.404052684375,-27.03442382812,1.5)); +#5616 = CARTESIAN_POINT('',(5.208740184375,-26.79760742187,1.5)); +#5617 = CARTESIAN_POINT('',(4.793701121875,-26.64135742187,1.5)); +#5618 = CARTESIAN_POINT('',(4.127197215625,-26.64135742187,1.5)); +#5619 = CARTESIAN_POINT('',(3.619384715625,-26.82446289062,1.5)); +#5620 = CARTESIAN_POINT('',(3.350830028125,-27.16381835937,1.5)); +#5621 = CARTESIAN_POINT('',(3.292236278125,-27.43969726562,1.5)); +#5622 = VECTOR('',#5623,1.); +#5623 = DIRECTION('',(0.,0.,1.)); +#5624 = DEFINITIONAL_REPRESENTATION('',(#5625),#5629); +#5625 = LINE('',#5626,#5627); +#5626 = CARTESIAN_POINT('',(0.,0.)); +#5627 = VECTOR('',#5628,1.); +#5628 = DIRECTION('',(1.,0.)); +#5629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5630 = ORIENTED_EDGE('',*,*,#5631,.T.); +#5631 = EDGE_CURVE('',#5587,#5632,#5634,.T.); +#5632 = VERTEX_POINT('',#5633); +#5633 = CARTESIAN_POINT('',(5.465087840625,-27.62036132812,1.5)); +#5634 = SURFACE_CURVE('',#5635,(#5639,#5646),.PCURVE_S1.); +#5635 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5636,#5637,#5638), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#5636 = CARTESIAN_POINT('',(5.443115184375,-27.21508789062,1.5)); +#5637 = CARTESIAN_POINT('',(5.465087840625,-27.32739257812,1.5)); +#5638 = CARTESIAN_POINT('',(5.465087840625,-27.62036132812,1.5)); +#5639 = PCURVE('',#2635,#5640); +#5640 = DEFINITIONAL_REPRESENTATION('',(#5641),#5645); +#5641 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5642,#5643,#5644), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#5642 = CARTESIAN_POINT('',(5.443115184375,-27.21508789062)); +#5643 = CARTESIAN_POINT('',(5.465087840625,-27.32739257812)); +#5644 = CARTESIAN_POINT('',(5.465087840625,-27.62036132812)); +#5645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5646 = PCURVE('',#5647,#5654); +#5647 = SURFACE_OF_LINEAR_EXTRUSION('',#5648,#5652); +#5648 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5649,#5650,#5651), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#5649 = CARTESIAN_POINT('',(5.443115184375,-27.21508789062,1.5)); +#5650 = CARTESIAN_POINT('',(5.465087840625,-27.32739257812,1.5)); +#5651 = CARTESIAN_POINT('',(5.465087840625,-27.62036132812,1.5)); +#5652 = VECTOR('',#5653,1.); +#5653 = DIRECTION('',(0.,0.,1.)); +#5654 = DEFINITIONAL_REPRESENTATION('',(#5655),#5659); +#5655 = LINE('',#5656,#5657); +#5656 = CARTESIAN_POINT('',(0.,0.)); +#5657 = VECTOR('',#5658,1.); +#5658 = DIRECTION('',(1.,0.)); +#5659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5660 = ORIENTED_EDGE('',*,*,#5661,.T.); +#5661 = EDGE_CURVE('',#5632,#5662,#5664,.T.); +#5662 = VERTEX_POINT('',#5663); +#5663 = CARTESIAN_POINT('',(5.465087840625,-28.20629882812,1.5)); +#5664 = SURFACE_CURVE('',#5665,(#5669,#5676),.PCURVE_S1.); +#5665 = LINE('',#5666,#5667); +#5666 = CARTESIAN_POINT('',(5.465087840625,-27.62036132812,1.5)); +#5667 = VECTOR('',#5668,1.); +#5668 = DIRECTION('',(0.,-1.,0.)); +#5669 = PCURVE('',#2635,#5670); +#5670 = DEFINITIONAL_REPRESENTATION('',(#5671),#5675); +#5671 = LINE('',#5672,#5673); +#5672 = CARTESIAN_POINT('',(5.465087840625,-27.62036132812)); +#5673 = VECTOR('',#5674,1.); +#5674 = DIRECTION('',(0.,-1.)); +#5675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5676 = PCURVE('',#5677,#5682); +#5677 = PLANE('',#5678); +#5678 = AXIS2_PLACEMENT_3D('',#5679,#5680,#5681); +#5679 = CARTESIAN_POINT('',(5.465087840625,-27.62036132812,1.5)); +#5680 = DIRECTION('',(-1.,0.,0.)); +#5681 = DIRECTION('',(0.,-1.,0.)); +#5682 = DEFINITIONAL_REPRESENTATION('',(#5683),#5687); +#5683 = LINE('',#5684,#5685); +#5684 = CARTESIAN_POINT('',(0.,0.)); +#5685 = VECTOR('',#5686,1.); +#5686 = DIRECTION('',(1.,0.)); +#5687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5688 = ORIENTED_EDGE('',*,*,#5689,.F.); +#5689 = EDGE_CURVE('',#5690,#5662,#5692,.T.); +#5690 = VERTEX_POINT('',#5691); +#5691 = CARTESIAN_POINT('',(5.604247996875,-29.29272460937,1.5)); +#5692 = SURFACE_CURVE('',#5693,(#5698,#5706),.PCURVE_S1.); +#5693 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5694,#5695,#5696,#5697), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,2.),.QUASI_UNIFORM_KNOTS.); +#5694 = CARTESIAN_POINT('',(5.604247996875,-29.29272460937,1.5)); +#5695 = CARTESIAN_POINT('',(5.521240184375,-29.14379882812,1.5)); +#5696 = CARTESIAN_POINT('',(5.465087840625,-28.81909179687,1.5)); +#5697 = CARTESIAN_POINT('',(5.465087840625,-28.20629882812,1.5)); +#5698 = PCURVE('',#2635,#5699); +#5699 = DEFINITIONAL_REPRESENTATION('',(#5700),#5705); +#5700 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5701,#5702,#5703,#5704), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,2.),.QUASI_UNIFORM_KNOTS.); +#5701 = CARTESIAN_POINT('',(5.604247996875,-29.29272460937)); +#5702 = CARTESIAN_POINT('',(5.521240184375,-29.14379882812)); +#5703 = CARTESIAN_POINT('',(5.465087840625,-28.81909179687)); +#5704 = CARTESIAN_POINT('',(5.465087840625,-28.20629882812)); +#5705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5706 = PCURVE('',#5707,#5715); +#5707 = SURFACE_OF_LINEAR_EXTRUSION('',#5708,#5713); +#5708 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5709,#5710,#5711,#5712), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,2.),.QUASI_UNIFORM_KNOTS.); +#5709 = CARTESIAN_POINT('',(5.604247996875,-29.29272460937,1.5)); +#5710 = CARTESIAN_POINT('',(5.521240184375,-29.14379882812,1.5)); +#5711 = CARTESIAN_POINT('',(5.465087840625,-28.81909179687,1.5)); +#5712 = CARTESIAN_POINT('',(5.465087840625,-28.20629882812,1.5)); +#5713 = VECTOR('',#5714,1.); +#5714 = DIRECTION('',(0.,0.,1.)); +#5715 = DEFINITIONAL_REPRESENTATION('',(#5716),#5720); +#5716 = LINE('',#5717,#5718); +#5717 = CARTESIAN_POINT('',(0.,0.)); +#5718 = VECTOR('',#5719,1.); +#5719 = DIRECTION('',(1.,0.)); +#5720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5721 = ORIENTED_EDGE('',*,*,#5722,.T.); +#5722 = EDGE_CURVE('',#5690,#5723,#5725,.T.); +#5723 = VERTEX_POINT('',#5724); +#5724 = CARTESIAN_POINT('',(5.145263621875,-29.29272460937,1.5)); +#5725 = SURFACE_CURVE('',#5726,(#5730,#5737),.PCURVE_S1.); +#5726 = LINE('',#5727,#5728); +#5727 = CARTESIAN_POINT('',(5.604247996875,-29.29272460937,1.5)); +#5728 = VECTOR('',#5729,1.); +#5729 = DIRECTION('',(-1.,0.,0.)); +#5730 = PCURVE('',#2635,#5731); +#5731 = DEFINITIONAL_REPRESENTATION('',(#5732),#5736); +#5732 = LINE('',#5733,#5734); +#5733 = CARTESIAN_POINT('',(5.604247996875,-29.29272460937)); +#5734 = VECTOR('',#5735,1.); +#5735 = DIRECTION('',(-1.,0.)); +#5736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5737 = PCURVE('',#5738,#5743); +#5738 = PLANE('',#5739); +#5739 = AXIS2_PLACEMENT_3D('',#5740,#5741,#5742); +#5740 = CARTESIAN_POINT('',(5.604247996875,-29.29272460937,1.5)); +#5741 = DIRECTION('',(0.,1.,-0.)); +#5742 = DIRECTION('',(-1.,0.,0.)); +#5743 = DEFINITIONAL_REPRESENTATION('',(#5744),#5748); +#5744 = LINE('',#5745,#5746); +#5745 = CARTESIAN_POINT('',(0.,0.)); +#5746 = VECTOR('',#5747,1.); +#5747 = DIRECTION('',(1.,0.)); +#5748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5749 = ORIENTED_EDGE('',*,*,#5750,.T.); +#5750 = EDGE_CURVE('',#5723,#5382,#5751,.T.); +#5751 = SURFACE_CURVE('',#5752,(#5756,#5763),.PCURVE_S1.); +#5752 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5753,#5754,#5755), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#5753 = CARTESIAN_POINT('',(5.145263621875,-29.29272460937,1.5)); +#5754 = CARTESIAN_POINT('',(5.076904246875,-29.15600585937,1.5)); +#5755 = CARTESIAN_POINT('',(5.057372996875,-28.97290039062,1.5)); +#5756 = PCURVE('',#2635,#5757); +#5757 = DEFINITIONAL_REPRESENTATION('',(#5758),#5762); +#5758 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5759,#5760,#5761), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#5759 = CARTESIAN_POINT('',(5.145263621875,-29.29272460937)); +#5760 = CARTESIAN_POINT('',(5.076904246875,-29.15600585937)); +#5761 = CARTESIAN_POINT('',(5.057372996875,-28.97290039062)); +#5762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5763 = PCURVE('',#5764,#5771); +#5764 = SURFACE_OF_LINEAR_EXTRUSION('',#5765,#5769); +#5765 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5766,#5767,#5768), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#5766 = CARTESIAN_POINT('',(5.145263621875,-29.29272460937,1.5)); +#5767 = CARTESIAN_POINT('',(5.076904246875,-29.15600585937,1.5)); +#5768 = CARTESIAN_POINT('',(5.057372996875,-28.97290039062,1.5)); +#5769 = VECTOR('',#5770,1.); +#5770 = DIRECTION('',(0.,0.,1.)); +#5771 = DEFINITIONAL_REPRESENTATION('',(#5772),#5776); +#5772 = LINE('',#5773,#5774); +#5773 = CARTESIAN_POINT('',(0.,0.)); +#5774 = VECTOR('',#5775,1.); +#5775 = DIRECTION('',(1.,0.)); +#5776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5777 = FACE_BOUND('',#5778,.T.); +#5778 = EDGE_LOOP('',(#5779,#5809,#5837,#5865,#5919,#5947)); +#5779 = ORIENTED_EDGE('',*,*,#5780,.T.); +#5780 = EDGE_CURVE('',#5781,#5783,#5785,.T.); +#5781 = VERTEX_POINT('',#5782); +#5782 = CARTESIAN_POINT('',(8.236083934375,-25.71362304687,1.5)); +#5783 = VERTEX_POINT('',#5784); +#5784 = CARTESIAN_POINT('',(8.236083934375,-29.29272460937,1.5)); +#5785 = SURFACE_CURVE('',#5786,(#5790,#5797),.PCURVE_S1.); +#5786 = LINE('',#5787,#5788); +#5787 = CARTESIAN_POINT('',(8.236083934375,-25.71362304687,1.5)); +#5788 = VECTOR('',#5789,1.); +#5789 = DIRECTION('',(0.,-1.,0.)); +#5790 = PCURVE('',#2635,#5791); +#5791 = DEFINITIONAL_REPRESENTATION('',(#5792),#5796); +#5792 = LINE('',#5793,#5794); +#5793 = CARTESIAN_POINT('',(8.236083934375,-25.71362304687)); +#5794 = VECTOR('',#5795,1.); +#5795 = DIRECTION('',(0.,-1.)); +#5796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5797 = PCURVE('',#5798,#5803); +#5798 = PLANE('',#5799); +#5799 = AXIS2_PLACEMENT_3D('',#5800,#5801,#5802); +#5800 = CARTESIAN_POINT('',(8.236083934375,-25.71362304687,1.5)); +#5801 = DIRECTION('',(-1.,0.,0.)); +#5802 = DIRECTION('',(0.,-1.,0.)); +#5803 = DEFINITIONAL_REPRESENTATION('',(#5804),#5808); +#5804 = LINE('',#5805,#5806); +#5805 = CARTESIAN_POINT('',(0.,0.)); +#5806 = VECTOR('',#5807,1.); +#5807 = DIRECTION('',(1.,0.)); +#5808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5809 = ORIENTED_EDGE('',*,*,#5810,.T.); +#5810 = EDGE_CURVE('',#5783,#5811,#5813,.T.); +#5811 = VERTEX_POINT('',#5812); +#5812 = CARTESIAN_POINT('',(7.828369090625,-29.29272460937,1.5)); +#5813 = SURFACE_CURVE('',#5814,(#5818,#5825),.PCURVE_S1.); +#5814 = LINE('',#5815,#5816); +#5815 = CARTESIAN_POINT('',(8.236083934375,-29.29272460937,1.5)); +#5816 = VECTOR('',#5817,1.); +#5817 = DIRECTION('',(-1.,0.,0.)); +#5818 = PCURVE('',#2635,#5819); +#5819 = DEFINITIONAL_REPRESENTATION('',(#5820),#5824); +#5820 = LINE('',#5821,#5822); +#5821 = CARTESIAN_POINT('',(8.236083934375,-29.29272460937)); +#5822 = VECTOR('',#5823,1.); +#5823 = DIRECTION('',(-1.,0.)); +#5824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5825 = PCURVE('',#5826,#5831); +#5826 = PLANE('',#5827); +#5827 = AXIS2_PLACEMENT_3D('',#5828,#5829,#5830); +#5828 = CARTESIAN_POINT('',(8.236083934375,-29.29272460937,1.5)); +#5829 = DIRECTION('',(0.,1.,-0.)); +#5830 = DIRECTION('',(-1.,0.,0.)); +#5831 = DEFINITIONAL_REPRESENTATION('',(#5832),#5836); +#5832 = LINE('',#5833,#5834); +#5833 = CARTESIAN_POINT('',(0.,0.)); +#5834 = VECTOR('',#5835,1.); +#5835 = DIRECTION('',(1.,0.)); +#5836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5837 = ORIENTED_EDGE('',*,*,#5838,.T.); +#5838 = EDGE_CURVE('',#5811,#5839,#5841,.T.); +#5839 = VERTEX_POINT('',#5840); +#5840 = CARTESIAN_POINT('',(7.828369090625,-28.96557617187,1.5)); +#5841 = SURFACE_CURVE('',#5842,(#5846,#5853),.PCURVE_S1.); +#5842 = LINE('',#5843,#5844); +#5843 = CARTESIAN_POINT('',(7.828369090625,-29.29272460937,1.5)); +#5844 = VECTOR('',#5845,1.); +#5845 = DIRECTION('',(0.,1.,0.)); +#5846 = PCURVE('',#2635,#5847); +#5847 = DEFINITIONAL_REPRESENTATION('',(#5848),#5852); +#5848 = LINE('',#5849,#5850); +#5849 = CARTESIAN_POINT('',(7.828369090625,-29.29272460937)); +#5850 = VECTOR('',#5851,1.); +#5851 = DIRECTION('',(0.,1.)); +#5852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5853 = PCURVE('',#5854,#5859); +#5854 = PLANE('',#5855); +#5855 = AXIS2_PLACEMENT_3D('',#5856,#5857,#5858); +#5856 = CARTESIAN_POINT('',(7.828369090625,-29.29272460937,1.5)); +#5857 = DIRECTION('',(1.,0.,0.)); +#5858 = DIRECTION('',(-0.,1.,0.)); +#5859 = DEFINITIONAL_REPRESENTATION('',(#5860),#5864); +#5860 = LINE('',#5861,#5862); +#5861 = CARTESIAN_POINT('',(0.,0.)); +#5862 = VECTOR('',#5863,1.); +#5863 = DIRECTION('',(1.,0.)); +#5864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5865 = ORIENTED_EDGE('',*,*,#5866,.F.); +#5866 = EDGE_CURVE('',#5867,#5839,#5869,.T.); +#5867 = VERTEX_POINT('',#5868); +#5868 = CARTESIAN_POINT('',(7.799072215625,-26.99780273437,1.5)); +#5869 = SURFACE_CURVE('',#5870,(#5882,#5897),.PCURVE_S1.); +#5870 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5871,#5872,#5873,#5874,#5875, + #5876,#5877,#5878,#5879,#5880,#5881),.UNSPECIFIED.,.F.,.F.,(3,1,1,1, + 1,1,1,1,1,3),(0.,1.,2.,3.364583333333,4.729166666667,6.09375, + 7.492662473795,8.891574947589,10.290487421384,12.449438955744), + .UNSPECIFIED.); +#5871 = CARTESIAN_POINT('',(7.799072215625,-26.99780273437,1.5)); +#5872 = CARTESIAN_POINT('',(7.684326121875,-26.83911132812,1.5)); +#5873 = CARTESIAN_POINT('',(7.318115184375,-26.64135742187,1.5)); +#5874 = CARTESIAN_POINT('',(6.763915965625,-26.64135742187,1.5)); +#5875 = CARTESIAN_POINT('',(6.246337840625,-26.97827148437,1.5)); +#5876 = CARTESIAN_POINT('',(5.987548778125,-27.61059570312,1.5)); +#5877 = CARTESIAN_POINT('',(5.987548778125,-28.39672851562,1.5)); +#5878 = CARTESIAN_POINT('',(6.273193309375,-29.00952148437,1.5)); +#5879 = CARTESIAN_POINT('',(6.793212840625,-29.35131835937,1.5)); +#5880 = CARTESIAN_POINT('',(7.581787059375,-29.35131835937,1.5)); +#5881 = CARTESIAN_POINT('',(7.828369090625,-28.96557617187,1.5)); +#5882 = PCURVE('',#2635,#5883); +#5883 = DEFINITIONAL_REPRESENTATION('',(#5884),#5896); +#5884 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5885,#5886,#5887,#5888,#5889, + #5890,#5891,#5892,#5893,#5894,#5895),.UNSPECIFIED.,.F.,.F.,(3,1,1,1, + 1,1,1,1,1,3),(0.,1.,2.,3.364583333333,4.729166666667,6.09375, + 7.492662473795,8.891574947589,10.290487421384,12.449438955744), + .UNSPECIFIED.); +#5885 = CARTESIAN_POINT('',(7.799072215625,-26.99780273437)); +#5886 = CARTESIAN_POINT('',(7.684326121875,-26.83911132812)); +#5887 = CARTESIAN_POINT('',(7.318115184375,-26.64135742187)); +#5888 = CARTESIAN_POINT('',(6.763915965625,-26.64135742187)); +#5889 = CARTESIAN_POINT('',(6.246337840625,-26.97827148437)); +#5890 = CARTESIAN_POINT('',(5.987548778125,-27.61059570312)); +#5891 = CARTESIAN_POINT('',(5.987548778125,-28.39672851562)); +#5892 = CARTESIAN_POINT('',(6.273193309375,-29.00952148437)); +#5893 = CARTESIAN_POINT('',(6.793212840625,-29.35131835937)); +#5894 = CARTESIAN_POINT('',(7.581787059375,-29.35131835937)); +#5895 = CARTESIAN_POINT('',(7.828369090625,-28.96557617187)); +#5896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5897 = PCURVE('',#5898,#5913); +#5898 = SURFACE_OF_LINEAR_EXTRUSION('',#5899,#5911); +#5899 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5900,#5901,#5902,#5903,#5904, + #5905,#5906,#5907,#5908,#5909,#5910),.UNSPECIFIED.,.F.,.F.,(3,1,1,1, + 1,1,1,1,1,3),(0.,1.,2.,3.364583333333,4.729166666667,6.09375, + 7.492662473795,8.891574947589,10.290487421384,12.449438955744), + .UNSPECIFIED.); +#5900 = CARTESIAN_POINT('',(7.799072215625,-26.99780273437,1.5)); +#5901 = CARTESIAN_POINT('',(7.684326121875,-26.83911132812,1.5)); +#5902 = CARTESIAN_POINT('',(7.318115184375,-26.64135742187,1.5)); +#5903 = CARTESIAN_POINT('',(6.763915965625,-26.64135742187,1.5)); +#5904 = CARTESIAN_POINT('',(6.246337840625,-26.97827148437,1.5)); +#5905 = CARTESIAN_POINT('',(5.987548778125,-27.61059570312,1.5)); +#5906 = CARTESIAN_POINT('',(5.987548778125,-28.39672851562,1.5)); +#5907 = CARTESIAN_POINT('',(6.273193309375,-29.00952148437,1.5)); +#5908 = CARTESIAN_POINT('',(6.793212840625,-29.35131835937,1.5)); +#5909 = CARTESIAN_POINT('',(7.581787059375,-29.35131835937,1.5)); +#5910 = CARTESIAN_POINT('',(7.828369090625,-28.96557617187,1.5)); +#5911 = VECTOR('',#5912,1.); +#5912 = DIRECTION('',(0.,0.,1.)); +#5913 = DEFINITIONAL_REPRESENTATION('',(#5914),#5918); +#5914 = LINE('',#5915,#5916); +#5915 = CARTESIAN_POINT('',(0.,0.)); +#5916 = VECTOR('',#5917,1.); +#5917 = DIRECTION('',(1.,0.)); +#5918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5919 = ORIENTED_EDGE('',*,*,#5920,.T.); +#5920 = EDGE_CURVE('',#5867,#5921,#5923,.T.); +#5921 = VERTEX_POINT('',#5922); +#5922 = CARTESIAN_POINT('',(7.799072215625,-25.71362304687,1.5)); +#5923 = SURFACE_CURVE('',#5924,(#5928,#5935),.PCURVE_S1.); +#5924 = LINE('',#5925,#5926); +#5925 = CARTESIAN_POINT('',(7.799072215625,-26.99780273437,1.5)); +#5926 = VECTOR('',#5927,1.); +#5927 = DIRECTION('',(0.,1.,0.)); +#5928 = PCURVE('',#2635,#5929); +#5929 = DEFINITIONAL_REPRESENTATION('',(#5930),#5934); +#5930 = LINE('',#5931,#5932); +#5931 = CARTESIAN_POINT('',(7.799072215625,-26.99780273437)); +#5932 = VECTOR('',#5933,1.); +#5933 = DIRECTION('',(0.,1.)); +#5934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5935 = PCURVE('',#5936,#5941); +#5936 = PLANE('',#5937); +#5937 = AXIS2_PLACEMENT_3D('',#5938,#5939,#5940); +#5938 = CARTESIAN_POINT('',(7.799072215625,-26.99780273437,1.5)); +#5939 = DIRECTION('',(1.,0.,0.)); +#5940 = DIRECTION('',(-0.,1.,0.)); +#5941 = DEFINITIONAL_REPRESENTATION('',(#5942),#5946); +#5942 = LINE('',#5943,#5944); +#5943 = CARTESIAN_POINT('',(0.,0.)); +#5944 = VECTOR('',#5945,1.); +#5945 = DIRECTION('',(1.,0.)); +#5946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5947 = ORIENTED_EDGE('',*,*,#5948,.T.); +#5948 = EDGE_CURVE('',#5921,#5781,#5949,.T.); +#5949 = SURFACE_CURVE('',#5950,(#5954,#5961),.PCURVE_S1.); +#5950 = LINE('',#5951,#5952); +#5951 = CARTESIAN_POINT('',(7.799072215625,-25.71362304687,1.5)); +#5952 = VECTOR('',#5953,1.); +#5953 = DIRECTION('',(1.,0.,0.)); +#5954 = PCURVE('',#2635,#5955); +#5955 = DEFINITIONAL_REPRESENTATION('',(#5956),#5960); +#5956 = LINE('',#5957,#5958); +#5957 = CARTESIAN_POINT('',(7.799072215625,-25.71362304687)); +#5958 = VECTOR('',#5959,1.); +#5959 = DIRECTION('',(1.,0.)); +#5960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5961 = PCURVE('',#5962,#5967); +#5962 = PLANE('',#5963); +#5963 = AXIS2_PLACEMENT_3D('',#5964,#5965,#5966); +#5964 = CARTESIAN_POINT('',(7.799072215625,-25.71362304687,1.5)); +#5965 = DIRECTION('',(0.,-1.,0.)); +#5966 = DIRECTION('',(1.,0.,0.)); +#5967 = DEFINITIONAL_REPRESENTATION('',(#5968),#5972); +#5968 = LINE('',#5969,#5970); +#5969 = CARTESIAN_POINT('',(0.,0.)); +#5970 = VECTOR('',#5971,1.); +#5971 = DIRECTION('',(1.,0.)); +#5972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5973 = FACE_BOUND('',#5974,.T.); +#5974 = EDGE_LOOP('',(#5975,#6005,#6033,#6061)); +#5975 = ORIENTED_EDGE('',*,*,#5976,.F.); +#5976 = EDGE_CURVE('',#5977,#5979,#5981,.T.); +#5977 = VERTEX_POINT('',#5978); +#5978 = CARTESIAN_POINT('',(-7.,-16.525,1.5)); +#5979 = VERTEX_POINT('',#5980); +#5980 = CARTESIAN_POINT('',(7.,-16.525,1.5)); +#5981 = SURFACE_CURVE('',#5982,(#5986,#5993),.PCURVE_S1.); +#5982 = LINE('',#5983,#5984); +#5983 = CARTESIAN_POINT('',(0.,-16.525,1.5)); +#5984 = VECTOR('',#5985,1.); +#5985 = DIRECTION('',(1.,0.,0.)); +#5986 = PCURVE('',#2635,#5987); +#5987 = DEFINITIONAL_REPRESENTATION('',(#5988),#5992); +#5988 = LINE('',#5989,#5990); +#5989 = CARTESIAN_POINT('',(0.,-16.525)); +#5990 = VECTOR('',#5991,1.); +#5991 = DIRECTION('',(1.,0.)); +#5992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5993 = PCURVE('',#5994,#5999); +#5994 = PLANE('',#5995); +#5995 = AXIS2_PLACEMENT_3D('',#5996,#5997,#5998); +#5996 = CARTESIAN_POINT('',(-7.,-16.525,0.)); +#5997 = DIRECTION('',(0.,1.,0.)); +#5998 = DIRECTION('',(1.,0.,0.)); +#5999 = DEFINITIONAL_REPRESENTATION('',(#6000),#6004); +#6000 = LINE('',#6001,#6002); +#6001 = CARTESIAN_POINT('',(7.,-1.5)); +#6002 = VECTOR('',#6003,1.); +#6003 = DIRECTION('',(1.,0.)); +#6004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6005 = ORIENTED_EDGE('',*,*,#6006,.T.); +#6006 = EDGE_CURVE('',#5977,#6007,#6009,.T.); +#6007 = VERTEX_POINT('',#6008); +#6008 = CARTESIAN_POINT('',(-7.,-2.525,1.5)); +#6009 = SURFACE_CURVE('',#6010,(#6014,#6021),.PCURVE_S1.); +#6010 = LINE('',#6011,#6012); +#6011 = CARTESIAN_POINT('',(-7.,-9.525,1.5)); +#6012 = VECTOR('',#6013,1.); +#6013 = DIRECTION('',(0.,1.,0.)); +#6014 = PCURVE('',#2635,#6015); +#6015 = DEFINITIONAL_REPRESENTATION('',(#6016),#6020); +#6016 = LINE('',#6017,#6018); +#6017 = CARTESIAN_POINT('',(-7.,-9.525)); +#6018 = VECTOR('',#6019,1.); +#6019 = DIRECTION('',(0.,1.)); +#6020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6021 = PCURVE('',#6022,#6027); +#6022 = PLANE('',#6023); +#6023 = AXIS2_PLACEMENT_3D('',#6024,#6025,#6026); +#6024 = CARTESIAN_POINT('',(-7.,-16.525,0.)); +#6025 = DIRECTION('',(-1.,0.,0.)); +#6026 = DIRECTION('',(0.,1.,0.)); +#6027 = DEFINITIONAL_REPRESENTATION('',(#6028),#6032); +#6028 = LINE('',#6029,#6030); +#6029 = CARTESIAN_POINT('',(7.,-1.5)); +#6030 = VECTOR('',#6031,1.); +#6031 = DIRECTION('',(1.,0.)); +#6032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6033 = ORIENTED_EDGE('',*,*,#6034,.T.); +#6034 = EDGE_CURVE('',#6007,#6035,#6037,.T.); +#6035 = VERTEX_POINT('',#6036); +#6036 = CARTESIAN_POINT('',(7.,-2.525,1.5)); +#6037 = SURFACE_CURVE('',#6038,(#6042,#6049),.PCURVE_S1.); +#6038 = LINE('',#6039,#6040); +#6039 = CARTESIAN_POINT('',(0.,-2.525,1.5)); +#6040 = VECTOR('',#6041,1.); +#6041 = DIRECTION('',(1.,0.,0.)); +#6042 = PCURVE('',#2635,#6043); +#6043 = DEFINITIONAL_REPRESENTATION('',(#6044),#6048); +#6044 = LINE('',#6045,#6046); +#6045 = CARTESIAN_POINT('',(0.,-2.525)); +#6046 = VECTOR('',#6047,1.); +#6047 = DIRECTION('',(1.,0.)); +#6048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6049 = PCURVE('',#6050,#6055); +#6050 = PLANE('',#6051); +#6051 = AXIS2_PLACEMENT_3D('',#6052,#6053,#6054); +#6052 = CARTESIAN_POINT('',(-7.,-2.525,0.)); +#6053 = DIRECTION('',(0.,1.,0.)); +#6054 = DIRECTION('',(1.,0.,0.)); +#6055 = DEFINITIONAL_REPRESENTATION('',(#6056),#6060); +#6056 = LINE('',#6057,#6058); +#6057 = CARTESIAN_POINT('',(7.,-1.5)); +#6058 = VECTOR('',#6059,1.); +#6059 = DIRECTION('',(1.,0.)); +#6060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6061 = ORIENTED_EDGE('',*,*,#6062,.F.); +#6062 = EDGE_CURVE('',#5979,#6035,#6063,.T.); +#6063 = SURFACE_CURVE('',#6064,(#6068,#6075),.PCURVE_S1.); +#6064 = LINE('',#6065,#6066); +#6065 = CARTESIAN_POINT('',(7.,-9.525,1.5)); +#6066 = VECTOR('',#6067,1.); +#6067 = DIRECTION('',(0.,1.,0.)); +#6068 = PCURVE('',#2635,#6069); +#6069 = DEFINITIONAL_REPRESENTATION('',(#6070),#6074); +#6070 = LINE('',#6071,#6072); +#6071 = CARTESIAN_POINT('',(7.,-9.525)); +#6072 = VECTOR('',#6073,1.); +#6073 = DIRECTION('',(0.,1.)); +#6074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6075 = PCURVE('',#6076,#6081); +#6076 = PLANE('',#6077); +#6077 = AXIS2_PLACEMENT_3D('',#6078,#6079,#6080); +#6078 = CARTESIAN_POINT('',(7.,-16.525,0.)); +#6079 = DIRECTION('',(-1.,0.,0.)); +#6080 = DIRECTION('',(0.,1.,0.)); +#6081 = DEFINITIONAL_REPRESENTATION('',(#6082),#6086); +#6082 = LINE('',#6083,#6084); +#6083 = CARTESIAN_POINT('',(7.,-1.5)); +#6084 = VECTOR('',#6085,1.); +#6085 = DIRECTION('',(1.,0.)); +#6086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6087 = FACE_BOUND('',#6088,.T.); +#6088 = EDGE_LOOP('',(#6089,#6119,#6147,#6175)); +#6089 = ORIENTED_EDGE('',*,*,#6090,.F.); +#6090 = EDGE_CURVE('',#6091,#6093,#6095,.T.); +#6091 = VERTEX_POINT('',#6092); +#6092 = CARTESIAN_POINT('',(12.05,-16.525,1.5)); +#6093 = VERTEX_POINT('',#6094); +#6094 = CARTESIAN_POINT('',(26.05,-16.525,1.5)); +#6095 = SURFACE_CURVE('',#6096,(#6100,#6107),.PCURVE_S1.); +#6096 = LINE('',#6097,#6098); +#6097 = CARTESIAN_POINT('',(19.05,-16.525,1.5)); +#6098 = VECTOR('',#6099,1.); +#6099 = DIRECTION('',(1.,0.,0.)); +#6100 = PCURVE('',#2635,#6101); +#6101 = DEFINITIONAL_REPRESENTATION('',(#6102),#6106); +#6102 = LINE('',#6103,#6104); +#6103 = CARTESIAN_POINT('',(19.05,-16.525)); +#6104 = VECTOR('',#6105,1.); +#6105 = DIRECTION('',(1.,0.)); +#6106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6107 = PCURVE('',#6108,#6113); +#6108 = PLANE('',#6109); +#6109 = AXIS2_PLACEMENT_3D('',#6110,#6111,#6112); +#6110 = CARTESIAN_POINT('',(12.05,-16.525,0.)); +#6111 = DIRECTION('',(0.,1.,0.)); +#6112 = DIRECTION('',(1.,0.,0.)); +#6113 = DEFINITIONAL_REPRESENTATION('',(#6114),#6118); +#6114 = LINE('',#6115,#6116); +#6115 = CARTESIAN_POINT('',(7.,-1.5)); +#6116 = VECTOR('',#6117,1.); +#6117 = DIRECTION('',(1.,0.)); +#6118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6119 = ORIENTED_EDGE('',*,*,#6120,.T.); +#6120 = EDGE_CURVE('',#6091,#6121,#6123,.T.); +#6121 = VERTEX_POINT('',#6122); +#6122 = CARTESIAN_POINT('',(12.05,-2.525,1.5)); +#6123 = SURFACE_CURVE('',#6124,(#6128,#6135),.PCURVE_S1.); +#6124 = LINE('',#6125,#6126); +#6125 = CARTESIAN_POINT('',(12.05,-9.525,1.5)); +#6126 = VECTOR('',#6127,1.); +#6127 = DIRECTION('',(0.,1.,0.)); +#6128 = PCURVE('',#2635,#6129); +#6129 = DEFINITIONAL_REPRESENTATION('',(#6130),#6134); +#6130 = LINE('',#6131,#6132); +#6131 = CARTESIAN_POINT('',(12.05,-9.525)); +#6132 = VECTOR('',#6133,1.); +#6133 = DIRECTION('',(0.,1.)); +#6134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6135 = PCURVE('',#6136,#6141); +#6136 = PLANE('',#6137); +#6137 = AXIS2_PLACEMENT_3D('',#6138,#6139,#6140); +#6138 = CARTESIAN_POINT('',(12.05,-16.525,0.)); +#6139 = DIRECTION('',(-1.,0.,0.)); +#6140 = DIRECTION('',(0.,1.,0.)); +#6141 = DEFINITIONAL_REPRESENTATION('',(#6142),#6146); +#6142 = LINE('',#6143,#6144); +#6143 = CARTESIAN_POINT('',(7.,-1.5)); +#6144 = VECTOR('',#6145,1.); +#6145 = DIRECTION('',(1.,0.)); +#6146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6147 = ORIENTED_EDGE('',*,*,#6148,.T.); +#6148 = EDGE_CURVE('',#6121,#6149,#6151,.T.); +#6149 = VERTEX_POINT('',#6150); +#6150 = CARTESIAN_POINT('',(26.05,-2.525,1.5)); +#6151 = SURFACE_CURVE('',#6152,(#6156,#6163),.PCURVE_S1.); +#6152 = LINE('',#6153,#6154); +#6153 = CARTESIAN_POINT('',(19.05,-2.525,1.5)); +#6154 = VECTOR('',#6155,1.); +#6155 = DIRECTION('',(1.,0.,0.)); +#6156 = PCURVE('',#2635,#6157); +#6157 = DEFINITIONAL_REPRESENTATION('',(#6158),#6162); +#6158 = LINE('',#6159,#6160); +#6159 = CARTESIAN_POINT('',(19.05,-2.525)); +#6160 = VECTOR('',#6161,1.); +#6161 = DIRECTION('',(1.,0.)); +#6162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6163 = PCURVE('',#6164,#6169); +#6164 = PLANE('',#6165); +#6165 = AXIS2_PLACEMENT_3D('',#6166,#6167,#6168); +#6166 = CARTESIAN_POINT('',(12.05,-2.525,0.)); +#6167 = DIRECTION('',(0.,1.,0.)); +#6168 = DIRECTION('',(1.,0.,0.)); +#6169 = DEFINITIONAL_REPRESENTATION('',(#6170),#6174); +#6170 = LINE('',#6171,#6172); +#6171 = CARTESIAN_POINT('',(7.,-1.5)); +#6172 = VECTOR('',#6173,1.); +#6173 = DIRECTION('',(1.,0.)); +#6174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6175 = ORIENTED_EDGE('',*,*,#6176,.F.); +#6176 = EDGE_CURVE('',#6093,#6149,#6177,.T.); +#6177 = SURFACE_CURVE('',#6178,(#6182,#6189),.PCURVE_S1.); +#6178 = LINE('',#6179,#6180); +#6179 = CARTESIAN_POINT('',(26.05,-9.525,1.5)); +#6180 = VECTOR('',#6181,1.); +#6181 = DIRECTION('',(0.,1.,0.)); +#6182 = PCURVE('',#2635,#6183); +#6183 = DEFINITIONAL_REPRESENTATION('',(#6184),#6188); +#6184 = LINE('',#6185,#6186); +#6185 = CARTESIAN_POINT('',(26.05,-9.525)); +#6186 = VECTOR('',#6187,1.); +#6187 = DIRECTION('',(0.,1.)); +#6188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6189 = PCURVE('',#6190,#6195); +#6190 = PLANE('',#6191); +#6191 = AXIS2_PLACEMENT_3D('',#6192,#6193,#6194); +#6192 = CARTESIAN_POINT('',(26.05,-16.525,0.)); +#6193 = DIRECTION('',(-1.,0.,0.)); +#6194 = DIRECTION('',(0.,1.,0.)); +#6195 = DEFINITIONAL_REPRESENTATION('',(#6196),#6200); +#6196 = LINE('',#6197,#6198); +#6197 = CARTESIAN_POINT('',(7.,-1.5)); +#6198 = VECTOR('',#6199,1.); +#6199 = DIRECTION('',(1.,0.)); +#6200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6201 = FACE_BOUND('',#6202,.T.); +#6202 = EDGE_LOOP('',(#6203,#6233,#6261,#6289)); +#6203 = ORIENTED_EDGE('',*,*,#6204,.F.); +#6204 = EDGE_CURVE('',#6205,#6207,#6209,.T.); +#6205 = VERTEX_POINT('',#6206); +#6206 = CARTESIAN_POINT('',(-26.05,2.525,1.5)); +#6207 = VERTEX_POINT('',#6208); +#6208 = CARTESIAN_POINT('',(-12.05,2.525,1.5)); +#6209 = SURFACE_CURVE('',#6210,(#6214,#6221),.PCURVE_S1.); +#6210 = LINE('',#6211,#6212); +#6211 = CARTESIAN_POINT('',(-19.05,2.525,1.5)); +#6212 = VECTOR('',#6213,1.); +#6213 = DIRECTION('',(1.,0.,0.)); +#6214 = PCURVE('',#2635,#6215); +#6215 = DEFINITIONAL_REPRESENTATION('',(#6216),#6220); +#6216 = LINE('',#6217,#6218); +#6217 = CARTESIAN_POINT('',(-19.05,2.525)); +#6218 = VECTOR('',#6219,1.); +#6219 = DIRECTION('',(1.,0.)); +#6220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6221 = PCURVE('',#6222,#6227); +#6222 = PLANE('',#6223); +#6223 = AXIS2_PLACEMENT_3D('',#6224,#6225,#6226); +#6224 = CARTESIAN_POINT('',(-26.05,2.525,0.)); +#6225 = DIRECTION('',(0.,1.,0.)); +#6226 = DIRECTION('',(1.,0.,0.)); +#6227 = DEFINITIONAL_REPRESENTATION('',(#6228),#6232); +#6228 = LINE('',#6229,#6230); +#6229 = CARTESIAN_POINT('',(7.,-1.5)); +#6230 = VECTOR('',#6231,1.); +#6231 = DIRECTION('',(1.,0.)); +#6232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6233 = ORIENTED_EDGE('',*,*,#6234,.T.); +#6234 = EDGE_CURVE('',#6205,#6235,#6237,.T.); +#6235 = VERTEX_POINT('',#6236); +#6236 = CARTESIAN_POINT('',(-26.05,16.525,1.5)); +#6237 = SURFACE_CURVE('',#6238,(#6242,#6249),.PCURVE_S1.); +#6238 = LINE('',#6239,#6240); +#6239 = CARTESIAN_POINT('',(-26.05,9.525,1.5)); +#6240 = VECTOR('',#6241,1.); +#6241 = DIRECTION('',(0.,1.,0.)); +#6242 = PCURVE('',#2635,#6243); +#6243 = DEFINITIONAL_REPRESENTATION('',(#6244),#6248); +#6244 = LINE('',#6245,#6246); +#6245 = CARTESIAN_POINT('',(-26.05,9.525)); +#6246 = VECTOR('',#6247,1.); +#6247 = DIRECTION('',(0.,1.)); +#6248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6249 = PCURVE('',#6250,#6255); +#6250 = PLANE('',#6251); +#6251 = AXIS2_PLACEMENT_3D('',#6252,#6253,#6254); +#6252 = CARTESIAN_POINT('',(-26.05,2.525,0.)); +#6253 = DIRECTION('',(-1.,0.,0.)); +#6254 = DIRECTION('',(0.,1.,0.)); +#6255 = DEFINITIONAL_REPRESENTATION('',(#6256),#6260); +#6256 = LINE('',#6257,#6258); +#6257 = CARTESIAN_POINT('',(7.,-1.5)); +#6258 = VECTOR('',#6259,1.); +#6259 = DIRECTION('',(1.,0.)); +#6260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6261 = ORIENTED_EDGE('',*,*,#6262,.T.); +#6262 = EDGE_CURVE('',#6235,#6263,#6265,.T.); +#6263 = VERTEX_POINT('',#6264); +#6264 = CARTESIAN_POINT('',(-12.05,16.525,1.5)); +#6265 = SURFACE_CURVE('',#6266,(#6270,#6277),.PCURVE_S1.); +#6266 = LINE('',#6267,#6268); +#6267 = CARTESIAN_POINT('',(-19.05,16.525,1.5)); +#6268 = VECTOR('',#6269,1.); +#6269 = DIRECTION('',(1.,0.,0.)); +#6270 = PCURVE('',#2635,#6271); +#6271 = DEFINITIONAL_REPRESENTATION('',(#6272),#6276); +#6272 = LINE('',#6273,#6274); +#6273 = CARTESIAN_POINT('',(-19.05,16.525)); +#6274 = VECTOR('',#6275,1.); +#6275 = DIRECTION('',(1.,0.)); +#6276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6277 = PCURVE('',#6278,#6283); +#6278 = PLANE('',#6279); +#6279 = AXIS2_PLACEMENT_3D('',#6280,#6281,#6282); +#6280 = CARTESIAN_POINT('',(-26.05,16.525,0.)); +#6281 = DIRECTION('',(0.,1.,0.)); +#6282 = DIRECTION('',(1.,0.,0.)); +#6283 = DEFINITIONAL_REPRESENTATION('',(#6284),#6288); +#6284 = LINE('',#6285,#6286); +#6285 = CARTESIAN_POINT('',(7.,-1.5)); +#6286 = VECTOR('',#6287,1.); +#6287 = DIRECTION('',(1.,0.)); +#6288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6289 = ORIENTED_EDGE('',*,*,#6290,.F.); +#6290 = EDGE_CURVE('',#6207,#6263,#6291,.T.); +#6291 = SURFACE_CURVE('',#6292,(#6296,#6303),.PCURVE_S1.); +#6292 = LINE('',#6293,#6294); +#6293 = CARTESIAN_POINT('',(-12.05,9.525,1.5)); +#6294 = VECTOR('',#6295,1.); +#6295 = DIRECTION('',(0.,1.,0.)); +#6296 = PCURVE('',#2635,#6297); +#6297 = DEFINITIONAL_REPRESENTATION('',(#6298),#6302); +#6298 = LINE('',#6299,#6300); +#6299 = CARTESIAN_POINT('',(-12.05,9.525)); +#6300 = VECTOR('',#6301,1.); +#6301 = DIRECTION('',(0.,1.)); +#6302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6303 = PCURVE('',#6304,#6309); +#6304 = PLANE('',#6305); +#6305 = AXIS2_PLACEMENT_3D('',#6306,#6307,#6308); +#6306 = CARTESIAN_POINT('',(-12.05,2.525,0.)); +#6307 = DIRECTION('',(-1.,0.,0.)); +#6308 = DIRECTION('',(0.,1.,0.)); +#6309 = DEFINITIONAL_REPRESENTATION('',(#6310),#6314); +#6310 = LINE('',#6311,#6312); +#6311 = CARTESIAN_POINT('',(7.,-1.5)); +#6312 = VECTOR('',#6313,1.); +#6313 = DIRECTION('',(1.,0.)); +#6314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6315 = FACE_BOUND('',#6316,.T.); +#6316 = EDGE_LOOP('',(#6317,#6347,#6375,#6403)); +#6317 = ORIENTED_EDGE('',*,*,#6318,.F.); +#6318 = EDGE_CURVE('',#6319,#6321,#6323,.T.); +#6319 = VERTEX_POINT('',#6320); +#6320 = CARTESIAN_POINT('',(-7.,2.525,1.5)); +#6321 = VERTEX_POINT('',#6322); +#6322 = CARTESIAN_POINT('',(7.,2.525,1.5)); +#6323 = SURFACE_CURVE('',#6324,(#6328,#6335),.PCURVE_S1.); +#6324 = LINE('',#6325,#6326); +#6325 = CARTESIAN_POINT('',(0.,2.525,1.5)); +#6326 = VECTOR('',#6327,1.); +#6327 = DIRECTION('',(1.,0.,0.)); +#6328 = PCURVE('',#2635,#6329); +#6329 = DEFINITIONAL_REPRESENTATION('',(#6330),#6334); +#6330 = LINE('',#6331,#6332); +#6331 = CARTESIAN_POINT('',(0.,2.525)); +#6332 = VECTOR('',#6333,1.); +#6333 = DIRECTION('',(1.,0.)); +#6334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6335 = PCURVE('',#6336,#6341); +#6336 = PLANE('',#6337); +#6337 = AXIS2_PLACEMENT_3D('',#6338,#6339,#6340); +#6338 = CARTESIAN_POINT('',(-7.,2.525,0.)); +#6339 = DIRECTION('',(0.,1.,0.)); +#6340 = DIRECTION('',(1.,0.,0.)); +#6341 = DEFINITIONAL_REPRESENTATION('',(#6342),#6346); +#6342 = LINE('',#6343,#6344); +#6343 = CARTESIAN_POINT('',(7.,-1.5)); +#6344 = VECTOR('',#6345,1.); +#6345 = DIRECTION('',(1.,0.)); +#6346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6347 = ORIENTED_EDGE('',*,*,#6348,.T.); +#6348 = EDGE_CURVE('',#6319,#6349,#6351,.T.); +#6349 = VERTEX_POINT('',#6350); +#6350 = CARTESIAN_POINT('',(-7.,16.525,1.5)); +#6351 = SURFACE_CURVE('',#6352,(#6356,#6363),.PCURVE_S1.); +#6352 = LINE('',#6353,#6354); +#6353 = CARTESIAN_POINT('',(-7.,9.525,1.5)); +#6354 = VECTOR('',#6355,1.); +#6355 = DIRECTION('',(0.,1.,0.)); +#6356 = PCURVE('',#2635,#6357); +#6357 = DEFINITIONAL_REPRESENTATION('',(#6358),#6362); +#6358 = LINE('',#6359,#6360); +#6359 = CARTESIAN_POINT('',(-7.,9.525)); +#6360 = VECTOR('',#6361,1.); +#6361 = DIRECTION('',(0.,1.)); +#6362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6363 = PCURVE('',#6364,#6369); +#6364 = PLANE('',#6365); +#6365 = AXIS2_PLACEMENT_3D('',#6366,#6367,#6368); +#6366 = CARTESIAN_POINT('',(-7.,2.525,0.)); +#6367 = DIRECTION('',(-1.,0.,0.)); +#6368 = DIRECTION('',(0.,1.,0.)); +#6369 = DEFINITIONAL_REPRESENTATION('',(#6370),#6374); +#6370 = LINE('',#6371,#6372); +#6371 = CARTESIAN_POINT('',(7.,-1.5)); +#6372 = VECTOR('',#6373,1.); +#6373 = DIRECTION('',(1.,0.)); +#6374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6375 = ORIENTED_EDGE('',*,*,#6376,.T.); +#6376 = EDGE_CURVE('',#6349,#6377,#6379,.T.); +#6377 = VERTEX_POINT('',#6378); +#6378 = CARTESIAN_POINT('',(7.,16.525,1.5)); +#6379 = SURFACE_CURVE('',#6380,(#6384,#6391),.PCURVE_S1.); +#6380 = LINE('',#6381,#6382); +#6381 = CARTESIAN_POINT('',(0.,16.525,1.5)); +#6382 = VECTOR('',#6383,1.); +#6383 = DIRECTION('',(1.,0.,0.)); +#6384 = PCURVE('',#2635,#6385); +#6385 = DEFINITIONAL_REPRESENTATION('',(#6386),#6390); +#6386 = LINE('',#6387,#6388); +#6387 = CARTESIAN_POINT('',(0.,16.525)); +#6388 = VECTOR('',#6389,1.); +#6389 = DIRECTION('',(1.,0.)); +#6390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6391 = PCURVE('',#6392,#6397); +#6392 = PLANE('',#6393); +#6393 = AXIS2_PLACEMENT_3D('',#6394,#6395,#6396); +#6394 = CARTESIAN_POINT('',(-7.,16.525,0.)); +#6395 = DIRECTION('',(0.,1.,0.)); +#6396 = DIRECTION('',(1.,0.,0.)); +#6397 = DEFINITIONAL_REPRESENTATION('',(#6398),#6402); +#6398 = LINE('',#6399,#6400); +#6399 = CARTESIAN_POINT('',(7.,-1.5)); +#6400 = VECTOR('',#6401,1.); +#6401 = DIRECTION('',(1.,0.)); +#6402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6403 = ORIENTED_EDGE('',*,*,#6404,.F.); +#6404 = EDGE_CURVE('',#6321,#6377,#6405,.T.); +#6405 = SURFACE_CURVE('',#6406,(#6410,#6417),.PCURVE_S1.); +#6406 = LINE('',#6407,#6408); +#6407 = CARTESIAN_POINT('',(7.,9.525,1.5)); +#6408 = VECTOR('',#6409,1.); +#6409 = DIRECTION('',(0.,1.,0.)); +#6410 = PCURVE('',#2635,#6411); +#6411 = DEFINITIONAL_REPRESENTATION('',(#6412),#6416); +#6412 = LINE('',#6413,#6414); +#6413 = CARTESIAN_POINT('',(7.,9.525)); +#6414 = VECTOR('',#6415,1.); +#6415 = DIRECTION('',(0.,1.)); +#6416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6417 = PCURVE('',#6418,#6423); +#6418 = PLANE('',#6419); +#6419 = AXIS2_PLACEMENT_3D('',#6420,#6421,#6422); +#6420 = CARTESIAN_POINT('',(7.,2.525,0.)); +#6421 = DIRECTION('',(-1.,0.,0.)); +#6422 = DIRECTION('',(0.,1.,0.)); +#6423 = DEFINITIONAL_REPRESENTATION('',(#6424),#6428); +#6424 = LINE('',#6425,#6426); +#6425 = CARTESIAN_POINT('',(7.,-1.5)); +#6426 = VECTOR('',#6427,1.); +#6427 = DIRECTION('',(1.,0.)); +#6428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6429 = FACE_BOUND('',#6430,.T.); +#6430 = EDGE_LOOP('',(#6431,#6461,#6489,#6517)); +#6431 = ORIENTED_EDGE('',*,*,#6432,.F.); +#6432 = EDGE_CURVE('',#6433,#6435,#6437,.T.); +#6433 = VERTEX_POINT('',#6434); +#6434 = CARTESIAN_POINT('',(12.05,2.525,1.5)); +#6435 = VERTEX_POINT('',#6436); +#6436 = CARTESIAN_POINT('',(26.05,2.525,1.5)); +#6437 = SURFACE_CURVE('',#6438,(#6442,#6449),.PCURVE_S1.); +#6438 = LINE('',#6439,#6440); +#6439 = CARTESIAN_POINT('',(19.05,2.525,1.5)); +#6440 = VECTOR('',#6441,1.); +#6441 = DIRECTION('',(1.,0.,0.)); +#6442 = PCURVE('',#2635,#6443); +#6443 = DEFINITIONAL_REPRESENTATION('',(#6444),#6448); +#6444 = LINE('',#6445,#6446); +#6445 = CARTESIAN_POINT('',(19.05,2.525)); +#6446 = VECTOR('',#6447,1.); +#6447 = DIRECTION('',(1.,0.)); +#6448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6449 = PCURVE('',#6450,#6455); +#6450 = PLANE('',#6451); +#6451 = AXIS2_PLACEMENT_3D('',#6452,#6453,#6454); +#6452 = CARTESIAN_POINT('',(12.05,2.525,0.)); +#6453 = DIRECTION('',(0.,1.,0.)); +#6454 = DIRECTION('',(1.,0.,0.)); +#6455 = DEFINITIONAL_REPRESENTATION('',(#6456),#6460); +#6456 = LINE('',#6457,#6458); +#6457 = CARTESIAN_POINT('',(7.,-1.5)); +#6458 = VECTOR('',#6459,1.); +#6459 = DIRECTION('',(1.,0.)); +#6460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6461 = ORIENTED_EDGE('',*,*,#6462,.T.); +#6462 = EDGE_CURVE('',#6433,#6463,#6465,.T.); +#6463 = VERTEX_POINT('',#6464); +#6464 = CARTESIAN_POINT('',(12.05,16.525,1.5)); +#6465 = SURFACE_CURVE('',#6466,(#6470,#6477),.PCURVE_S1.); +#6466 = LINE('',#6467,#6468); +#6467 = CARTESIAN_POINT('',(12.05,9.525,1.5)); +#6468 = VECTOR('',#6469,1.); +#6469 = DIRECTION('',(0.,1.,0.)); +#6470 = PCURVE('',#2635,#6471); +#6471 = DEFINITIONAL_REPRESENTATION('',(#6472),#6476); +#6472 = LINE('',#6473,#6474); +#6473 = CARTESIAN_POINT('',(12.05,9.525)); +#6474 = VECTOR('',#6475,1.); +#6475 = DIRECTION('',(0.,1.)); +#6476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6477 = PCURVE('',#6478,#6483); +#6478 = PLANE('',#6479); +#6479 = AXIS2_PLACEMENT_3D('',#6480,#6481,#6482); +#6480 = CARTESIAN_POINT('',(12.05,2.525,0.)); +#6481 = DIRECTION('',(-1.,0.,0.)); +#6482 = DIRECTION('',(0.,1.,0.)); +#6483 = DEFINITIONAL_REPRESENTATION('',(#6484),#6488); +#6484 = LINE('',#6485,#6486); +#6485 = CARTESIAN_POINT('',(7.,-1.5)); +#6486 = VECTOR('',#6487,1.); +#6487 = DIRECTION('',(1.,0.)); +#6488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6489 = ORIENTED_EDGE('',*,*,#6490,.T.); +#6490 = EDGE_CURVE('',#6463,#6491,#6493,.T.); +#6491 = VERTEX_POINT('',#6492); +#6492 = CARTESIAN_POINT('',(26.05,16.525,1.5)); +#6493 = SURFACE_CURVE('',#6494,(#6498,#6505),.PCURVE_S1.); +#6494 = LINE('',#6495,#6496); +#6495 = CARTESIAN_POINT('',(19.05,16.525,1.5)); +#6496 = VECTOR('',#6497,1.); +#6497 = DIRECTION('',(1.,0.,0.)); +#6498 = PCURVE('',#2635,#6499); +#6499 = DEFINITIONAL_REPRESENTATION('',(#6500),#6504); +#6500 = LINE('',#6501,#6502); +#6501 = CARTESIAN_POINT('',(19.05,16.525)); +#6502 = VECTOR('',#6503,1.); +#6503 = DIRECTION('',(1.,0.)); +#6504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6505 = PCURVE('',#6506,#6511); +#6506 = PLANE('',#6507); +#6507 = AXIS2_PLACEMENT_3D('',#6508,#6509,#6510); +#6508 = CARTESIAN_POINT('',(12.05,16.525,0.)); +#6509 = DIRECTION('',(0.,1.,0.)); +#6510 = DIRECTION('',(1.,0.,0.)); +#6511 = DEFINITIONAL_REPRESENTATION('',(#6512),#6516); +#6512 = LINE('',#6513,#6514); +#6513 = CARTESIAN_POINT('',(7.,-1.5)); +#6514 = VECTOR('',#6515,1.); +#6515 = DIRECTION('',(1.,0.)); +#6516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6517 = ORIENTED_EDGE('',*,*,#6518,.F.); +#6518 = EDGE_CURVE('',#6435,#6491,#6519,.T.); +#6519 = SURFACE_CURVE('',#6520,(#6524,#6531),.PCURVE_S1.); +#6520 = LINE('',#6521,#6522); +#6521 = CARTESIAN_POINT('',(26.05,9.525,1.5)); +#6522 = VECTOR('',#6523,1.); +#6523 = DIRECTION('',(0.,1.,0.)); +#6524 = PCURVE('',#2635,#6525); +#6525 = DEFINITIONAL_REPRESENTATION('',(#6526),#6530); +#6526 = LINE('',#6527,#6528); +#6527 = CARTESIAN_POINT('',(26.05,9.525)); +#6528 = VECTOR('',#6529,1.); +#6529 = DIRECTION('',(0.,1.)); +#6530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6531 = PCURVE('',#6532,#6537); +#6532 = PLANE('',#6533); +#6533 = AXIS2_PLACEMENT_3D('',#6534,#6535,#6536); +#6534 = CARTESIAN_POINT('',(26.05,2.525,0.)); +#6535 = DIRECTION('',(-1.,0.,0.)); +#6536 = DIRECTION('',(0.,1.,0.)); +#6537 = DEFINITIONAL_REPRESENTATION('',(#6538),#6542); +#6538 = LINE('',#6539,#6540); +#6539 = CARTESIAN_POINT('',(7.,-1.5)); +#6540 = VECTOR('',#6541,1.); +#6541 = DIRECTION('',(1.,0.)); +#6542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6543 = FACE_BOUND('',#6544,.T.); +#6544 = EDGE_LOOP('',(#6545)); +#6545 = ORIENTED_EDGE('',*,*,#6546,.F.); +#6546 = EDGE_CURVE('',#6547,#6547,#6549,.T.); +#6547 = VERTEX_POINT('',#6548); +#6548 = CARTESIAN_POINT('',(3.5,26.,1.5)); +#6549 = SURFACE_CURVE('',#6550,(#6555,#6562),.PCURVE_S1.); +#6550 = CIRCLE('',#6551,3.5); +#6551 = AXIS2_PLACEMENT_3D('',#6552,#6553,#6554); +#6552 = CARTESIAN_POINT('',(0.,26.,1.5)); +#6553 = DIRECTION('',(0.,0.,1.)); +#6554 = DIRECTION('',(1.,0.,-0.)); +#6555 = PCURVE('',#2635,#6556); +#6556 = DEFINITIONAL_REPRESENTATION('',(#6557),#6561); +#6557 = CIRCLE('',#6558,3.5); +#6558 = AXIS2_PLACEMENT_2D('',#6559,#6560); +#6559 = CARTESIAN_POINT('',(0.,26.)); +#6560 = DIRECTION('',(1.,0.)); +#6561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6562 = PCURVE('',#3895,#6563); +#6563 = DEFINITIONAL_REPRESENTATION('',(#6564),#6568); +#6564 = LINE('',#6565,#6566); +#6565 = CARTESIAN_POINT('',(6.28318530718,-3.)); +#6566 = VECTOR('',#6567,1.); +#6567 = DIRECTION('',(-1.,0.)); +#6568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6569 = ADVANCED_FACE('',(#6570),#2744,.T.); +#6570 = FACE_BOUND('',#6571,.T.); +#6571 = EDGE_LOOP('',(#6572,#6593,#6594,#6595)); +#6572 = ORIENTED_EDGE('',*,*,#6573,.T.); +#6573 = EDGE_CURVE('',#2859,#3944,#6574,.T.); +#6574 = SURFACE_CURVE('',#6575,(#6579,#6586),.PCURVE_S1.); +#6575 = LINE('',#6576,#6577); +#6576 = CARTESIAN_POINT('',(-35.,-37.,-1.5)); +#6577 = VECTOR('',#6578,1.); +#6578 = DIRECTION('',(0.,0.,1.)); +#6579 = PCURVE('',#2744,#6580); +#6580 = DEFINITIONAL_REPRESENTATION('',(#6581),#6585); +#6581 = LINE('',#6582,#6583); +#6582 = CARTESIAN_POINT('',(0.,0.)); +#6583 = VECTOR('',#6584,1.); +#6584 = DIRECTION('',(0.,-1.)); +#6585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6586 = PCURVE('',#2897,#6587); +#6587 = DEFINITIONAL_REPRESENTATION('',(#6588),#6592); +#6588 = LINE('',#6589,#6590); +#6589 = CARTESIAN_POINT('',(0.,0.)); +#6590 = VECTOR('',#6591,1.); +#6591 = DIRECTION('',(0.,-1.)); +#6592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6593 = ORIENTED_EDGE('',*,*,#3943,.T.); +#6594 = ORIENTED_EDGE('',*,*,#2728,.F.); +#6595 = ORIENTED_EDGE('',*,*,#2858,.F.); +#6596 = ADVANCED_FACE('',(#6597),#2820,.T.); +#6597 = FACE_BOUND('',#6598,.T.); +#6598 = EDGE_LOOP('',(#6599,#6600,#6601,#6622)); +#6599 = ORIENTED_EDGE('',*,*,#2804,.T.); +#6600 = ORIENTED_EDGE('',*,*,#4127,.T.); +#6601 = ORIENTED_EDGE('',*,*,#6602,.F.); +#6602 = EDGE_CURVE('',#3050,#4105,#6603,.T.); +#6603 = SURFACE_CURVE('',#6604,(#6608,#6615),.PCURVE_S1.); +#6604 = LINE('',#6605,#6606); +#6605 = CARTESIAN_POINT('',(-35.,37.,-1.5)); +#6606 = VECTOR('',#6607,1.); +#6607 = DIRECTION('',(0.,0.,1.)); +#6608 = PCURVE('',#2820,#6609); +#6609 = DEFINITIONAL_REPRESENTATION('',(#6610),#6614); +#6610 = LINE('',#6611,#6612); +#6611 = CARTESIAN_POINT('',(3.,0.)); +#6612 = VECTOR('',#6613,1.); +#6613 = DIRECTION('',(0.,-1.)); +#6614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6615 = PCURVE('',#3065,#6616); +#6616 = DEFINITIONAL_REPRESENTATION('',(#6617),#6621); +#6617 = LINE('',#6618,#6619); +#6618 = CARTESIAN_POINT('',(0.,0.)); +#6619 = VECTOR('',#6620,1.); +#6620 = DIRECTION('',(0.,-1.)); +#6621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6622 = ORIENTED_EDGE('',*,*,#3077,.F.); +#6623 = ADVANCED_FACE('',(#6624),#2897,.F.); +#6624 = FACE_BOUND('',#6625,.F.); +#6625 = EDGE_LOOP('',(#6626,#6627,#6628,#6649)); +#6626 = ORIENTED_EDGE('',*,*,#6573,.T.); +#6627 = ORIENTED_EDGE('',*,*,#3966,.T.); +#6628 = ORIENTED_EDGE('',*,*,#6629,.F.); +#6629 = EDGE_CURVE('',#2882,#3967,#6630,.T.); +#6630 = SURFACE_CURVE('',#6631,(#6635,#6642),.PCURVE_S1.); +#6631 = LINE('',#6632,#6633); +#6632 = CARTESIAN_POINT('',(35.,-37.,-1.5)); +#6633 = VECTOR('',#6634,1.); +#6634 = DIRECTION('',(0.,0.,1.)); +#6635 = PCURVE('',#2897,#6636); +#6636 = DEFINITIONAL_REPRESENTATION('',(#6637),#6641); +#6637 = LINE('',#6638,#6639); +#6638 = CARTESIAN_POINT('',(70.,0.)); +#6639 = VECTOR('',#6640,1.); +#6640 = DIRECTION('',(0.,-1.)); +#6641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6642 = PCURVE('',#2925,#6643); +#6643 = DEFINITIONAL_REPRESENTATION('',(#6644),#6648); +#6644 = LINE('',#6645,#6646); +#6645 = CARTESIAN_POINT('',(0.,0.)); +#6646 = VECTOR('',#6647,1.); +#6647 = DIRECTION('',(0.,-1.)); +#6648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6649 = ORIENTED_EDGE('',*,*,#2881,.F.); +#6650 = ADVANCED_FACE('',(#6651),#3065,.T.); +#6651 = FACE_BOUND('',#6652,.T.); +#6652 = EDGE_LOOP('',(#6653,#6654,#6655,#6676)); +#6653 = ORIENTED_EDGE('',*,*,#6602,.T.); +#6654 = ORIENTED_EDGE('',*,*,#4104,.T.); +#6655 = ORIENTED_EDGE('',*,*,#6656,.F.); +#6656 = EDGE_CURVE('',#3022,#4082,#6657,.T.); +#6657 = SURFACE_CURVE('',#6658,(#6662,#6669),.PCURVE_S1.); +#6658 = LINE('',#6659,#6660); +#6659 = CARTESIAN_POINT('',(35.,37.,-1.5)); +#6660 = VECTOR('',#6661,1.); +#6661 = DIRECTION('',(0.,0.,1.)); +#6662 = PCURVE('',#3065,#6663); +#6663 = DEFINITIONAL_REPRESENTATION('',(#6664),#6668); +#6664 = LINE('',#6665,#6666); +#6665 = CARTESIAN_POINT('',(70.,0.)); +#6666 = VECTOR('',#6667,1.); +#6667 = DIRECTION('',(0.,-1.)); +#6668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6669 = PCURVE('',#3037,#6670); +#6670 = DEFINITIONAL_REPRESENTATION('',(#6671),#6675); +#6671 = LINE('',#6672,#6673); +#6672 = CARTESIAN_POINT('',(3.,0.)); +#6673 = VECTOR('',#6674,1.); +#6674 = DIRECTION('',(0.,-1.)); +#6675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6676 = ORIENTED_EDGE('',*,*,#3049,.F.); +#6677 = ADVANCED_FACE('',(#6678),#2925,.F.); +#6678 = FACE_BOUND('',#6679,.F.); +#6679 = EDGE_LOOP('',(#6680,#6681,#6682,#6703)); +#6680 = ORIENTED_EDGE('',*,*,#6629,.T.); +#6681 = ORIENTED_EDGE('',*,*,#3989,.T.); +#6682 = ORIENTED_EDGE('',*,*,#6683,.F.); +#6683 = EDGE_CURVE('',#2910,#3990,#6684,.T.); +#6684 = SURFACE_CURVE('',#6685,(#6689,#6696),.PCURVE_S1.); +#6685 = LINE('',#6686,#6687); +#6686 = CARTESIAN_POINT('',(35.,-34.,-1.5)); +#6687 = VECTOR('',#6688,1.); +#6688 = DIRECTION('',(0.,0.,1.)); +#6689 = PCURVE('',#2925,#6690); +#6690 = DEFINITIONAL_REPRESENTATION('',(#6691),#6695); +#6691 = LINE('',#6692,#6693); +#6692 = CARTESIAN_POINT('',(3.,0.)); +#6693 = VECTOR('',#6694,1.); +#6694 = DIRECTION('',(0.,-1.)); +#6695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6696 = PCURVE('',#2953,#6697); +#6697 = DEFINITIONAL_REPRESENTATION('',(#6698),#6702); +#6698 = LINE('',#6699,#6700); +#6699 = CARTESIAN_POINT('',(0.,0.)); +#6700 = VECTOR('',#6701,1.); +#6701 = DIRECTION('',(0.,-1.)); +#6702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6703 = ORIENTED_EDGE('',*,*,#2909,.F.); +#6704 = ADVANCED_FACE('',(#6705),#3037,.F.); +#6705 = FACE_BOUND('',#6706,.F.); +#6706 = EDGE_LOOP('',(#6707,#6728,#6729,#6730)); +#6707 = ORIENTED_EDGE('',*,*,#6708,.T.); +#6708 = EDGE_CURVE('',#2994,#4059,#6709,.T.); +#6709 = SURFACE_CURVE('',#6710,(#6714,#6721),.PCURVE_S1.); +#6710 = LINE('',#6711,#6712); +#6711 = CARTESIAN_POINT('',(35.,34.,-1.5)); +#6712 = VECTOR('',#6713,1.); +#6713 = DIRECTION('',(0.,0.,1.)); +#6714 = PCURVE('',#3037,#6715); +#6715 = DEFINITIONAL_REPRESENTATION('',(#6716),#6720); +#6716 = LINE('',#6717,#6718); +#6717 = CARTESIAN_POINT('',(0.,0.)); +#6718 = VECTOR('',#6719,1.); +#6719 = DIRECTION('',(0.,-1.)); +#6720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6721 = PCURVE('',#3009,#6722); +#6722 = DEFINITIONAL_REPRESENTATION('',(#6723),#6727); +#6723 = LINE('',#6724,#6725); +#6724 = CARTESIAN_POINT('',(0.,0.)); +#6725 = VECTOR('',#6726,1.); +#6726 = DIRECTION('',(0.,-1.)); +#6727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6728 = ORIENTED_EDGE('',*,*,#4081,.T.); +#6729 = ORIENTED_EDGE('',*,*,#6656,.F.); +#6730 = ORIENTED_EDGE('',*,*,#3021,.F.); +#6731 = ADVANCED_FACE('',(#6732),#2953,.F.); +#6732 = FACE_BOUND('',#6733,.F.); +#6733 = EDGE_LOOP('',(#6734,#6735,#6736,#6757)); +#6734 = ORIENTED_EDGE('',*,*,#6683,.T.); +#6735 = ORIENTED_EDGE('',*,*,#4012,.T.); +#6736 = ORIENTED_EDGE('',*,*,#6737,.F.); +#6737 = EDGE_CURVE('',#2938,#4013,#6738,.T.); +#6738 = SURFACE_CURVE('',#6739,(#6743,#6750),.PCURVE_S1.); +#6739 = LINE('',#6740,#6741); +#6740 = CARTESIAN_POINT('',(38.,-34.,-1.5)); +#6741 = VECTOR('',#6742,1.); +#6742 = DIRECTION('',(0.,0.,1.)); +#6743 = PCURVE('',#2953,#6744); +#6744 = DEFINITIONAL_REPRESENTATION('',(#6745),#6749); +#6745 = LINE('',#6746,#6747); +#6746 = CARTESIAN_POINT('',(3.,0.)); +#6747 = VECTOR('',#6748,1.); +#6748 = DIRECTION('',(0.,-1.)); +#6749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6750 = PCURVE('',#2981,#6751); +#6751 = DEFINITIONAL_REPRESENTATION('',(#6752),#6756); +#6752 = LINE('',#6753,#6754); +#6753 = CARTESIAN_POINT('',(0.,0.)); +#6754 = VECTOR('',#6755,1.); +#6755 = DIRECTION('',(0.,-1.)); +#6756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6757 = ORIENTED_EDGE('',*,*,#2937,.F.); +#6758 = ADVANCED_FACE('',(#6759),#3009,.T.); +#6759 = FACE_BOUND('',#6760,.T.); +#6760 = EDGE_LOOP('',(#6761,#6762,#6763,#6784)); +#6761 = ORIENTED_EDGE('',*,*,#6708,.T.); +#6762 = ORIENTED_EDGE('',*,*,#4058,.T.); +#6763 = ORIENTED_EDGE('',*,*,#6764,.F.); +#6764 = EDGE_CURVE('',#2966,#4036,#6765,.T.); +#6765 = SURFACE_CURVE('',#6766,(#6770,#6777),.PCURVE_S1.); +#6766 = LINE('',#6767,#6768); +#6767 = CARTESIAN_POINT('',(38.,34.,-1.5)); +#6768 = VECTOR('',#6769,1.); +#6769 = DIRECTION('',(0.,0.,1.)); +#6770 = PCURVE('',#3009,#6771); +#6771 = DEFINITIONAL_REPRESENTATION('',(#6772),#6776); +#6772 = LINE('',#6773,#6774); +#6773 = CARTESIAN_POINT('',(3.,0.)); +#6774 = VECTOR('',#6775,1.); +#6775 = DIRECTION('',(0.,-1.)); +#6776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6777 = PCURVE('',#2981,#6778); +#6778 = DEFINITIONAL_REPRESENTATION('',(#6779),#6783); +#6779 = LINE('',#6780,#6781); +#6780 = CARTESIAN_POINT('',(68.,0.)); +#6781 = VECTOR('',#6782,1.); +#6782 = DIRECTION('',(0.,-1.)); +#6783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6784 = ORIENTED_EDGE('',*,*,#2993,.F.); +#6785 = ADVANCED_FACE('',(#6786),#2981,.F.); +#6786 = FACE_BOUND('',#6787,.F.); +#6787 = EDGE_LOOP('',(#6788,#6789,#6790,#6791)); +#6788 = ORIENTED_EDGE('',*,*,#6737,.T.); +#6789 = ORIENTED_EDGE('',*,*,#4035,.T.); +#6790 = ORIENTED_EDGE('',*,*,#6764,.F.); +#6791 = ORIENTED_EDGE('',*,*,#2965,.F.); +#6792 = ADVANCED_FACE('',(#6793),#3118,.T.); +#6793 = FACE_BOUND('',#6794,.T.); +#6794 = EDGE_LOOP('',(#6795,#6824,#6845,#6846)); +#6795 = ORIENTED_EDGE('',*,*,#6796,.T.); +#6796 = EDGE_CURVE('',#6797,#6797,#6799,.T.); +#6797 = VERTEX_POINT('',#6798); +#6798 = CARTESIAN_POINT('',(-28.5,-31.,-5.)); +#6799 = SURFACE_CURVE('',#6800,(#6805,#6812),.PCURVE_S1.); +#6800 = CIRCLE('',#6801,2.5); +#6801 = AXIS2_PLACEMENT_3D('',#6802,#6803,#6804); +#6802 = CARTESIAN_POINT('',(-31.,-31.,-5.)); +#6803 = DIRECTION('',(0.,0.,1.)); +#6804 = DIRECTION('',(1.,0.,-0.)); +#6805 = PCURVE('',#3118,#6806); +#6806 = DEFINITIONAL_REPRESENTATION('',(#6807),#6811); +#6807 = LINE('',#6808,#6809); +#6808 = CARTESIAN_POINT('',(6.28318530718,0.)); +#6809 = VECTOR('',#6810,1.); +#6810 = DIRECTION('',(-1.,0.)); +#6811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6812 = PCURVE('',#6813,#6818); +#6813 = PLANE('',#6814); +#6814 = AXIS2_PLACEMENT_3D('',#6815,#6816,#6817); +#6815 = CARTESIAN_POINT('',(-31.,-31.,-5.)); +#6816 = DIRECTION('',(0.,0.,1.)); +#6817 = DIRECTION('',(1.,0.,-0.)); +#6818 = DEFINITIONAL_REPRESENTATION('',(#6819),#6823); +#6819 = CIRCLE('',#6820,2.5); +#6820 = AXIS2_PLACEMENT_2D('',#6821,#6822); +#6821 = CARTESIAN_POINT('',(0.,0.)); +#6822 = DIRECTION('',(1.,0.)); +#6823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6824 = ORIENTED_EDGE('',*,*,#6825,.T.); +#6825 = EDGE_CURVE('',#6797,#3102,#6826,.T.); +#6826 = SEAM_CURVE('',#6827,(#6831,#6838),.PCURVE_S1.); +#6827 = LINE('',#6828,#6829); +#6828 = CARTESIAN_POINT('',(-28.5,-31.,-5.)); +#6829 = VECTOR('',#6830,1.); +#6830 = DIRECTION('',(0.,0.,1.)); +#6831 = PCURVE('',#3118,#6832); +#6832 = DEFINITIONAL_REPRESENTATION('',(#6833),#6837); +#6833 = LINE('',#6834,#6835); +#6834 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#6835 = VECTOR('',#6836,1.); +#6836 = DIRECTION('',(-0.,-1.)); +#6837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6838 = PCURVE('',#3118,#6839); +#6839 = DEFINITIONAL_REPRESENTATION('',(#6840),#6844); +#6840 = LINE('',#6841,#6842); +#6841 = CARTESIAN_POINT('',(6.28318530718,0.)); +#6842 = VECTOR('',#6843,1.); +#6843 = DIRECTION('',(-0.,-1.)); +#6844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6845 = ORIENTED_EDGE('',*,*,#3101,.F.); +#6846 = ORIENTED_EDGE('',*,*,#6825,.F.); +#6847 = ADVANCED_FACE('',(#6848),#3150,.F.); +#6848 = FACE_BOUND('',#6849,.F.); +#6849 = EDGE_LOOP('',(#6850,#6873,#6874,#6897)); +#6850 = ORIENTED_EDGE('',*,*,#6851,.T.); +#6851 = EDGE_CURVE('',#6852,#3133,#6854,.T.); +#6852 = VERTEX_POINT('',#6853); +#6853 = CARTESIAN_POINT('',(-27.05,-17.525,0.)); +#6854 = SURFACE_CURVE('',#6855,(#6859,#6866),.PCURVE_S1.); +#6855 = LINE('',#6856,#6857); +#6856 = CARTESIAN_POINT('',(-27.05,-17.525,0.)); +#6857 = VECTOR('',#6858,1.); +#6858 = DIRECTION('',(-0.,-0.,-1.)); +#6859 = PCURVE('',#3150,#6860); +#6860 = DEFINITIONAL_REPRESENTATION('',(#6861),#6865); +#6861 = LINE('',#6862,#6863); +#6862 = CARTESIAN_POINT('',(0.,0.)); +#6863 = VECTOR('',#6864,1.); +#6864 = DIRECTION('',(0.,-1.)); +#6865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6866 = PCURVE('',#3178,#6867); +#6867 = DEFINITIONAL_REPRESENTATION('',(#6868),#6872); +#6868 = LINE('',#6869,#6870); +#6869 = CARTESIAN_POINT('',(0.,0.)); +#6870 = VECTOR('',#6871,1.); +#6871 = DIRECTION('',(0.,-1.)); +#6872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6873 = ORIENTED_EDGE('',*,*,#3132,.T.); +#6874 = ORIENTED_EDGE('',*,*,#6875,.F.); +#6875 = EDGE_CURVE('',#6876,#3135,#6878,.T.); +#6876 = VERTEX_POINT('',#6877); +#6877 = CARTESIAN_POINT('',(-11.05,-17.525,0.)); +#6878 = SURFACE_CURVE('',#6879,(#6883,#6890),.PCURVE_S1.); +#6879 = LINE('',#6880,#6881); +#6880 = CARTESIAN_POINT('',(-11.05,-17.525,0.)); +#6881 = VECTOR('',#6882,1.); +#6882 = DIRECTION('',(-0.,-0.,-1.)); +#6883 = PCURVE('',#3150,#6884); +#6884 = DEFINITIONAL_REPRESENTATION('',(#6885),#6889); +#6885 = LINE('',#6886,#6887); +#6886 = CARTESIAN_POINT('',(16.,0.)); +#6887 = VECTOR('',#6888,1.); +#6888 = DIRECTION('',(0.,-1.)); +#6889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6890 = PCURVE('',#3232,#6891); +#6891 = DEFINITIONAL_REPRESENTATION('',(#6892),#6896); +#6892 = LINE('',#6893,#6894); +#6893 = CARTESIAN_POINT('',(0.,0.)); +#6894 = VECTOR('',#6895,1.); +#6895 = DIRECTION('',(0.,-1.)); +#6896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6897 = ORIENTED_EDGE('',*,*,#6898,.F.); +#6898 = EDGE_CURVE('',#6852,#6876,#6899,.T.); +#6899 = SURFACE_CURVE('',#6900,(#6904,#6911),.PCURVE_S1.); +#6900 = LINE('',#6901,#6902); +#6901 = CARTESIAN_POINT('',(-19.05,-17.525,0.)); +#6902 = VECTOR('',#6903,1.); +#6903 = DIRECTION('',(1.,0.,0.)); +#6904 = PCURVE('',#3150,#6905); +#6905 = DEFINITIONAL_REPRESENTATION('',(#6906),#6910); +#6906 = LINE('',#6907,#6908); +#6907 = CARTESIAN_POINT('',(8.,0.)); +#6908 = VECTOR('',#6909,1.); +#6909 = DIRECTION('',(1.,0.)); +#6910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6911 = PCURVE('',#6912,#6917); +#6912 = PLANE('',#6913); +#6913 = AXIS2_PLACEMENT_3D('',#6914,#6915,#6916); +#6914 = CARTESIAN_POINT('',(-19.05,-9.525,0.)); +#6915 = DIRECTION('',(0.,0.,1.)); +#6916 = DIRECTION('',(1.,0.,-0.)); +#6917 = DEFINITIONAL_REPRESENTATION('',(#6918),#6922); +#6918 = LINE('',#6919,#6920); +#6919 = CARTESIAN_POINT('',(0.,-8.)); +#6920 = VECTOR('',#6921,1.); +#6921 = DIRECTION('',(1.,0.)); +#6922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6923 = ADVANCED_FACE('',(#6924),#3178,.T.); +#6924 = FACE_BOUND('',#6925,.T.); +#6925 = EDGE_LOOP('',(#6926,#6927,#6928,#6951)); +#6926 = ORIENTED_EDGE('',*,*,#6851,.T.); +#6927 = ORIENTED_EDGE('',*,*,#3162,.T.); +#6928 = ORIENTED_EDGE('',*,*,#6929,.F.); +#6929 = EDGE_CURVE('',#6930,#3163,#6932,.T.); +#6930 = VERTEX_POINT('',#6931); +#6931 = CARTESIAN_POINT('',(-27.05,-1.525,0.)); +#6932 = SURFACE_CURVE('',#6933,(#6937,#6944),.PCURVE_S1.); +#6933 = LINE('',#6934,#6935); +#6934 = CARTESIAN_POINT('',(-27.05,-1.525,0.)); +#6935 = VECTOR('',#6936,1.); +#6936 = DIRECTION('',(-0.,-0.,-1.)); +#6937 = PCURVE('',#3178,#6938); +#6938 = DEFINITIONAL_REPRESENTATION('',(#6939),#6943); +#6939 = LINE('',#6940,#6941); +#6940 = CARTESIAN_POINT('',(16.,0.)); +#6941 = VECTOR('',#6942,1.); +#6942 = DIRECTION('',(0.,-1.)); +#6943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6944 = PCURVE('',#3206,#6945); +#6945 = DEFINITIONAL_REPRESENTATION('',(#6946),#6950); +#6946 = LINE('',#6947,#6948); +#6947 = CARTESIAN_POINT('',(0.,0.)); +#6948 = VECTOR('',#6949,1.); +#6949 = DIRECTION('',(0.,-1.)); +#6950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6951 = ORIENTED_EDGE('',*,*,#6952,.F.); +#6952 = EDGE_CURVE('',#6852,#6930,#6953,.T.); +#6953 = SURFACE_CURVE('',#6954,(#6958,#6965),.PCURVE_S1.); +#6954 = LINE('',#6955,#6956); +#6955 = CARTESIAN_POINT('',(-27.05,-9.525,0.)); +#6956 = VECTOR('',#6957,1.); +#6957 = DIRECTION('',(0.,1.,0.)); +#6958 = PCURVE('',#3178,#6959); +#6959 = DEFINITIONAL_REPRESENTATION('',(#6960),#6964); +#6960 = LINE('',#6961,#6962); +#6961 = CARTESIAN_POINT('',(8.,0.)); +#6962 = VECTOR('',#6963,1.); +#6963 = DIRECTION('',(1.,0.)); +#6964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6965 = PCURVE('',#6912,#6966); +#6966 = DEFINITIONAL_REPRESENTATION('',(#6967),#6971); +#6967 = LINE('',#6968,#6969); +#6968 = CARTESIAN_POINT('',(-8.,0.)); +#6969 = VECTOR('',#6970,1.); +#6970 = DIRECTION('',(0.,1.)); +#6971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6972 = ADVANCED_FACE('',(#6973),#3232,.F.); +#6973 = FACE_BOUND('',#6974,.F.); +#6974 = EDGE_LOOP('',(#6975,#6976,#6977,#7000)); +#6975 = ORIENTED_EDGE('',*,*,#6875,.T.); +#6976 = ORIENTED_EDGE('',*,*,#3218,.T.); +#6977 = ORIENTED_EDGE('',*,*,#6978,.F.); +#6978 = EDGE_CURVE('',#6979,#3191,#6981,.T.); +#6979 = VERTEX_POINT('',#6980); +#6980 = CARTESIAN_POINT('',(-11.05,-1.525,0.)); +#6981 = SURFACE_CURVE('',#6982,(#6986,#6993),.PCURVE_S1.); +#6982 = LINE('',#6983,#6984); +#6983 = CARTESIAN_POINT('',(-11.05,-1.525,0.)); +#6984 = VECTOR('',#6985,1.); +#6985 = DIRECTION('',(-0.,-0.,-1.)); +#6986 = PCURVE('',#3232,#6987); +#6987 = DEFINITIONAL_REPRESENTATION('',(#6988),#6992); +#6988 = LINE('',#6989,#6990); +#6989 = CARTESIAN_POINT('',(16.,0.)); +#6990 = VECTOR('',#6991,1.); +#6991 = DIRECTION('',(0.,-1.)); +#6992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6993 = PCURVE('',#3206,#6994); +#6994 = DEFINITIONAL_REPRESENTATION('',(#6995),#6999); +#6995 = LINE('',#6996,#6997); +#6996 = CARTESIAN_POINT('',(16.,0.)); +#6997 = VECTOR('',#6998,1.); +#6998 = DIRECTION('',(0.,-1.)); +#6999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7000 = ORIENTED_EDGE('',*,*,#7001,.F.); +#7001 = EDGE_CURVE('',#6876,#6979,#7002,.T.); +#7002 = SURFACE_CURVE('',#7003,(#7007,#7014),.PCURVE_S1.); +#7003 = LINE('',#7004,#7005); +#7004 = CARTESIAN_POINT('',(-11.05,-9.525,0.)); +#7005 = VECTOR('',#7006,1.); +#7006 = DIRECTION('',(0.,1.,0.)); +#7007 = PCURVE('',#3232,#7008); +#7008 = DEFINITIONAL_REPRESENTATION('',(#7009),#7013); +#7009 = LINE('',#7010,#7011); +#7010 = CARTESIAN_POINT('',(8.,0.)); +#7011 = VECTOR('',#7012,1.); +#7012 = DIRECTION('',(1.,0.)); +#7013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7014 = PCURVE('',#6912,#7015); +#7015 = DEFINITIONAL_REPRESENTATION('',(#7016),#7020); +#7016 = LINE('',#7017,#7018); +#7017 = CARTESIAN_POINT('',(8.,0.)); +#7018 = VECTOR('',#7019,1.); +#7019 = DIRECTION('',(0.,1.)); +#7020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7021 = ADVANCED_FACE('',(#7022),#3206,.T.); +#7022 = FACE_BOUND('',#7023,.T.); +#7023 = EDGE_LOOP('',(#7024,#7025,#7026,#7027)); +#7024 = ORIENTED_EDGE('',*,*,#6929,.T.); +#7025 = ORIENTED_EDGE('',*,*,#3190,.T.); +#7026 = ORIENTED_EDGE('',*,*,#6978,.F.); +#7027 = ORIENTED_EDGE('',*,*,#7028,.F.); +#7028 = EDGE_CURVE('',#6930,#6979,#7029,.T.); +#7029 = SURFACE_CURVE('',#7030,(#7034,#7041),.PCURVE_S1.); +#7030 = LINE('',#7031,#7032); +#7031 = CARTESIAN_POINT('',(-19.05,-1.525,0.)); +#7032 = VECTOR('',#7033,1.); +#7033 = DIRECTION('',(1.,0.,0.)); +#7034 = PCURVE('',#3206,#7035); +#7035 = DEFINITIONAL_REPRESENTATION('',(#7036),#7040); +#7036 = LINE('',#7037,#7038); +#7037 = CARTESIAN_POINT('',(8.,0.)); +#7038 = VECTOR('',#7039,1.); +#7039 = DIRECTION('',(1.,0.)); +#7040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7041 = PCURVE('',#6912,#7042); +#7042 = DEFINITIONAL_REPRESENTATION('',(#7043),#7047); +#7043 = LINE('',#7044,#7045); +#7044 = CARTESIAN_POINT('',(0.,8.)); +#7045 = VECTOR('',#7046,1.); +#7046 = DIRECTION('',(1.,0.)); +#7047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7048 = ADVANCED_FACE('',(#7049),#3263,.T.); +#7049 = FACE_BOUND('',#7050,.T.); +#7050 = EDGE_LOOP('',(#7051,#7080,#7101,#7102)); +#7051 = ORIENTED_EDGE('',*,*,#7052,.T.); +#7052 = EDGE_CURVE('',#7053,#7053,#7055,.T.); +#7053 = VERTEX_POINT('',#7054); +#7054 = CARTESIAN_POINT('',(33.5,-31.,-5.)); +#7055 = SURFACE_CURVE('',#7056,(#7061,#7068),.PCURVE_S1.); +#7056 = CIRCLE('',#7057,2.5); +#7057 = AXIS2_PLACEMENT_3D('',#7058,#7059,#7060); +#7058 = CARTESIAN_POINT('',(31.,-31.,-5.)); +#7059 = DIRECTION('',(0.,0.,1.)); +#7060 = DIRECTION('',(1.,0.,-0.)); +#7061 = PCURVE('',#3263,#7062); +#7062 = DEFINITIONAL_REPRESENTATION('',(#7063),#7067); +#7063 = LINE('',#7064,#7065); +#7064 = CARTESIAN_POINT('',(6.28318530718,0.)); +#7065 = VECTOR('',#7066,1.); +#7066 = DIRECTION('',(-1.,0.)); +#7067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7068 = PCURVE('',#7069,#7074); +#7069 = PLANE('',#7070); +#7070 = AXIS2_PLACEMENT_3D('',#7071,#7072,#7073); +#7071 = CARTESIAN_POINT('',(31.,-31.,-5.)); +#7072 = DIRECTION('',(0.,0.,1.)); +#7073 = DIRECTION('',(1.,0.,-0.)); +#7074 = DEFINITIONAL_REPRESENTATION('',(#7075),#7079); +#7075 = CIRCLE('',#7076,2.5); +#7076 = AXIS2_PLACEMENT_2D('',#7077,#7078); +#7077 = CARTESIAN_POINT('',(0.,0.)); +#7078 = DIRECTION('',(1.,0.)); +#7079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7080 = ORIENTED_EDGE('',*,*,#7081,.T.); +#7081 = EDGE_CURVE('',#7053,#3247,#7082,.T.); +#7082 = SEAM_CURVE('',#7083,(#7087,#7094),.PCURVE_S1.); +#7083 = LINE('',#7084,#7085); +#7084 = CARTESIAN_POINT('',(33.5,-31.,-5.)); +#7085 = VECTOR('',#7086,1.); +#7086 = DIRECTION('',(0.,0.,1.)); +#7087 = PCURVE('',#3263,#7088); +#7088 = DEFINITIONAL_REPRESENTATION('',(#7089),#7093); +#7089 = LINE('',#7090,#7091); +#7090 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#7091 = VECTOR('',#7092,1.); +#7092 = DIRECTION('',(-0.,-1.)); +#7093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7094 = PCURVE('',#3263,#7095); +#7095 = DEFINITIONAL_REPRESENTATION('',(#7096),#7100); +#7096 = LINE('',#7097,#7098); +#7097 = CARTESIAN_POINT('',(6.28318530718,0.)); +#7098 = VECTOR('',#7099,1.); +#7099 = DIRECTION('',(-0.,-1.)); +#7100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7101 = ORIENTED_EDGE('',*,*,#3246,.F.); +#7102 = ORIENTED_EDGE('',*,*,#7081,.F.); +#7103 = ADVANCED_FACE('',(#7104),#3295,.F.); +#7104 = FACE_BOUND('',#7105,.F.); +#7105 = EDGE_LOOP('',(#7106,#7129,#7130,#7153)); +#7106 = ORIENTED_EDGE('',*,*,#7107,.T.); +#7107 = EDGE_CURVE('',#7108,#3278,#7110,.T.); +#7108 = VERTEX_POINT('',#7109); +#7109 = CARTESIAN_POINT('',(-8.,-17.525,0.)); +#7110 = SURFACE_CURVE('',#7111,(#7115,#7122),.PCURVE_S1.); +#7111 = LINE('',#7112,#7113); +#7112 = CARTESIAN_POINT('',(-8.,-17.525,0.)); +#7113 = VECTOR('',#7114,1.); +#7114 = DIRECTION('',(-0.,-0.,-1.)); +#7115 = PCURVE('',#3295,#7116); +#7116 = DEFINITIONAL_REPRESENTATION('',(#7117),#7121); +#7117 = LINE('',#7118,#7119); +#7118 = CARTESIAN_POINT('',(0.,0.)); +#7119 = VECTOR('',#7120,1.); +#7120 = DIRECTION('',(0.,-1.)); +#7121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7122 = PCURVE('',#3323,#7123); +#7123 = DEFINITIONAL_REPRESENTATION('',(#7124),#7128); +#7124 = LINE('',#7125,#7126); +#7125 = CARTESIAN_POINT('',(0.,0.)); +#7126 = VECTOR('',#7127,1.); +#7127 = DIRECTION('',(0.,-1.)); +#7128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7129 = ORIENTED_EDGE('',*,*,#3277,.T.); +#7130 = ORIENTED_EDGE('',*,*,#7131,.F.); +#7131 = EDGE_CURVE('',#7132,#3280,#7134,.T.); +#7132 = VERTEX_POINT('',#7133); +#7133 = CARTESIAN_POINT('',(8.,-17.525,0.)); +#7134 = SURFACE_CURVE('',#7135,(#7139,#7146),.PCURVE_S1.); +#7135 = LINE('',#7136,#7137); +#7136 = CARTESIAN_POINT('',(8.,-17.525,0.)); +#7137 = VECTOR('',#7138,1.); +#7138 = DIRECTION('',(-0.,-0.,-1.)); +#7139 = PCURVE('',#3295,#7140); +#7140 = DEFINITIONAL_REPRESENTATION('',(#7141),#7145); +#7141 = LINE('',#7142,#7143); +#7142 = CARTESIAN_POINT('',(16.,0.)); +#7143 = VECTOR('',#7144,1.); +#7144 = DIRECTION('',(0.,-1.)); +#7145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7146 = PCURVE('',#3377,#7147); +#7147 = DEFINITIONAL_REPRESENTATION('',(#7148),#7152); +#7148 = LINE('',#7149,#7150); +#7149 = CARTESIAN_POINT('',(0.,0.)); +#7150 = VECTOR('',#7151,1.); +#7151 = DIRECTION('',(0.,-1.)); +#7152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7153 = ORIENTED_EDGE('',*,*,#7154,.F.); +#7154 = EDGE_CURVE('',#7108,#7132,#7155,.T.); +#7155 = SURFACE_CURVE('',#7156,(#7160,#7167),.PCURVE_S1.); +#7156 = LINE('',#7157,#7158); +#7157 = CARTESIAN_POINT('',(0.,-17.525,0.)); +#7158 = VECTOR('',#7159,1.); +#7159 = DIRECTION('',(1.,0.,0.)); +#7160 = PCURVE('',#3295,#7161); +#7161 = DEFINITIONAL_REPRESENTATION('',(#7162),#7166); +#7162 = LINE('',#7163,#7164); +#7163 = CARTESIAN_POINT('',(8.,0.)); +#7164 = VECTOR('',#7165,1.); +#7165 = DIRECTION('',(1.,0.)); +#7166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7167 = PCURVE('',#7168,#7173); +#7168 = PLANE('',#7169); +#7169 = AXIS2_PLACEMENT_3D('',#7170,#7171,#7172); +#7170 = CARTESIAN_POINT('',(0.,-9.525,0.)); +#7171 = DIRECTION('',(0.,0.,1.)); +#7172 = DIRECTION('',(1.,0.,-0.)); +#7173 = DEFINITIONAL_REPRESENTATION('',(#7174),#7178); +#7174 = LINE('',#7175,#7176); +#7175 = CARTESIAN_POINT('',(0.,-8.)); +#7176 = VECTOR('',#7177,1.); +#7177 = DIRECTION('',(1.,0.)); +#7178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7179 = ADVANCED_FACE('',(#7180),#3323,.T.); +#7180 = FACE_BOUND('',#7181,.T.); +#7181 = EDGE_LOOP('',(#7182,#7183,#7184,#7207)); +#7182 = ORIENTED_EDGE('',*,*,#7107,.T.); +#7183 = ORIENTED_EDGE('',*,*,#3307,.T.); +#7184 = ORIENTED_EDGE('',*,*,#7185,.F.); +#7185 = EDGE_CURVE('',#7186,#3308,#7188,.T.); +#7186 = VERTEX_POINT('',#7187); +#7187 = CARTESIAN_POINT('',(-8.,-1.525,0.)); +#7188 = SURFACE_CURVE('',#7189,(#7193,#7200),.PCURVE_S1.); +#7189 = LINE('',#7190,#7191); +#7190 = CARTESIAN_POINT('',(-8.,-1.525,0.)); +#7191 = VECTOR('',#7192,1.); +#7192 = DIRECTION('',(-0.,-0.,-1.)); +#7193 = PCURVE('',#3323,#7194); +#7194 = DEFINITIONAL_REPRESENTATION('',(#7195),#7199); +#7195 = LINE('',#7196,#7197); +#7196 = CARTESIAN_POINT('',(16.,0.)); +#7197 = VECTOR('',#7198,1.); +#7198 = DIRECTION('',(0.,-1.)); +#7199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7200 = PCURVE('',#3351,#7201); +#7201 = DEFINITIONAL_REPRESENTATION('',(#7202),#7206); +#7202 = LINE('',#7203,#7204); +#7203 = CARTESIAN_POINT('',(0.,0.)); +#7204 = VECTOR('',#7205,1.); +#7205 = DIRECTION('',(0.,-1.)); +#7206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7207 = ORIENTED_EDGE('',*,*,#7208,.F.); +#7208 = EDGE_CURVE('',#7108,#7186,#7209,.T.); +#7209 = SURFACE_CURVE('',#7210,(#7214,#7221),.PCURVE_S1.); +#7210 = LINE('',#7211,#7212); +#7211 = CARTESIAN_POINT('',(-8.,-9.525,0.)); +#7212 = VECTOR('',#7213,1.); +#7213 = DIRECTION('',(0.,1.,0.)); +#7214 = PCURVE('',#3323,#7215); +#7215 = DEFINITIONAL_REPRESENTATION('',(#7216),#7220); +#7216 = LINE('',#7217,#7218); +#7217 = CARTESIAN_POINT('',(8.,0.)); +#7218 = VECTOR('',#7219,1.); +#7219 = DIRECTION('',(1.,0.)); +#7220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7221 = PCURVE('',#7168,#7222); +#7222 = DEFINITIONAL_REPRESENTATION('',(#7223),#7227); +#7223 = LINE('',#7224,#7225); +#7224 = CARTESIAN_POINT('',(-8.,0.)); +#7225 = VECTOR('',#7226,1.); +#7226 = DIRECTION('',(0.,1.)); +#7227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7228 = ADVANCED_FACE('',(#7229),#3377,.F.); +#7229 = FACE_BOUND('',#7230,.F.); +#7230 = EDGE_LOOP('',(#7231,#7232,#7233,#7256)); +#7231 = ORIENTED_EDGE('',*,*,#7131,.T.); +#7232 = ORIENTED_EDGE('',*,*,#3363,.T.); +#7233 = ORIENTED_EDGE('',*,*,#7234,.F.); +#7234 = EDGE_CURVE('',#7235,#3336,#7237,.T.); +#7235 = VERTEX_POINT('',#7236); +#7236 = CARTESIAN_POINT('',(8.,-1.525,0.)); +#7237 = SURFACE_CURVE('',#7238,(#7242,#7249),.PCURVE_S1.); +#7238 = LINE('',#7239,#7240); +#7239 = CARTESIAN_POINT('',(8.,-1.525,0.)); +#7240 = VECTOR('',#7241,1.); +#7241 = DIRECTION('',(-0.,-0.,-1.)); +#7242 = PCURVE('',#3377,#7243); +#7243 = DEFINITIONAL_REPRESENTATION('',(#7244),#7248); +#7244 = LINE('',#7245,#7246); +#7245 = CARTESIAN_POINT('',(16.,0.)); +#7246 = VECTOR('',#7247,1.); +#7247 = DIRECTION('',(0.,-1.)); +#7248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7249 = PCURVE('',#3351,#7250); +#7250 = DEFINITIONAL_REPRESENTATION('',(#7251),#7255); +#7251 = LINE('',#7252,#7253); +#7252 = CARTESIAN_POINT('',(16.,0.)); +#7253 = VECTOR('',#7254,1.); +#7254 = DIRECTION('',(0.,-1.)); +#7255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7256 = ORIENTED_EDGE('',*,*,#7257,.F.); +#7257 = EDGE_CURVE('',#7132,#7235,#7258,.T.); +#7258 = SURFACE_CURVE('',#7259,(#7263,#7270),.PCURVE_S1.); +#7259 = LINE('',#7260,#7261); +#7260 = CARTESIAN_POINT('',(8.,-9.525,0.)); +#7261 = VECTOR('',#7262,1.); +#7262 = DIRECTION('',(0.,1.,0.)); +#7263 = PCURVE('',#3377,#7264); +#7264 = DEFINITIONAL_REPRESENTATION('',(#7265),#7269); +#7265 = LINE('',#7266,#7267); +#7266 = CARTESIAN_POINT('',(8.,0.)); +#7267 = VECTOR('',#7268,1.); +#7268 = DIRECTION('',(1.,0.)); +#7269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7270 = PCURVE('',#7168,#7271); +#7271 = DEFINITIONAL_REPRESENTATION('',(#7272),#7276); +#7272 = LINE('',#7273,#7274); +#7273 = CARTESIAN_POINT('',(8.,0.)); +#7274 = VECTOR('',#7275,1.); +#7275 = DIRECTION('',(0.,1.)); +#7276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7277 = ADVANCED_FACE('',(#7278),#3351,.T.); +#7278 = FACE_BOUND('',#7279,.T.); +#7279 = EDGE_LOOP('',(#7280,#7281,#7282,#7283)); +#7280 = ORIENTED_EDGE('',*,*,#7185,.T.); +#7281 = ORIENTED_EDGE('',*,*,#3335,.T.); +#7282 = ORIENTED_EDGE('',*,*,#7234,.F.); +#7283 = ORIENTED_EDGE('',*,*,#7284,.F.); +#7284 = EDGE_CURVE('',#7186,#7235,#7285,.T.); +#7285 = SURFACE_CURVE('',#7286,(#7290,#7297),.PCURVE_S1.); +#7286 = LINE('',#7287,#7288); +#7287 = CARTESIAN_POINT('',(0.,-1.525,0.)); +#7288 = VECTOR('',#7289,1.); +#7289 = DIRECTION('',(1.,0.,0.)); +#7290 = PCURVE('',#3351,#7291); +#7291 = DEFINITIONAL_REPRESENTATION('',(#7292),#7296); +#7292 = LINE('',#7293,#7294); +#7293 = CARTESIAN_POINT('',(8.,0.)); +#7294 = VECTOR('',#7295,1.); +#7295 = DIRECTION('',(1.,0.)); +#7296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7297 = PCURVE('',#7168,#7298); +#7298 = DEFINITIONAL_REPRESENTATION('',(#7299),#7303); +#7299 = LINE('',#7300,#7301); +#7300 = CARTESIAN_POINT('',(0.,8.)); +#7301 = VECTOR('',#7302,1.); +#7302 = DIRECTION('',(1.,0.)); +#7303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7304 = ADVANCED_FACE('',(#7305),#3409,.F.); +#7305 = FACE_BOUND('',#7306,.F.); +#7306 = EDGE_LOOP('',(#7307,#7330,#7331,#7354)); +#7307 = ORIENTED_EDGE('',*,*,#7308,.T.); +#7308 = EDGE_CURVE('',#7309,#3392,#7311,.T.); +#7309 = VERTEX_POINT('',#7310); +#7310 = CARTESIAN_POINT('',(11.05,-17.525,0.)); +#7311 = SURFACE_CURVE('',#7312,(#7316,#7323),.PCURVE_S1.); +#7312 = LINE('',#7313,#7314); +#7313 = CARTESIAN_POINT('',(11.05,-17.525,0.)); +#7314 = VECTOR('',#7315,1.); +#7315 = DIRECTION('',(-0.,-0.,-1.)); +#7316 = PCURVE('',#3409,#7317); +#7317 = DEFINITIONAL_REPRESENTATION('',(#7318),#7322); +#7318 = LINE('',#7319,#7320); +#7319 = CARTESIAN_POINT('',(0.,0.)); +#7320 = VECTOR('',#7321,1.); +#7321 = DIRECTION('',(0.,-1.)); +#7322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7323 = PCURVE('',#3437,#7324); +#7324 = DEFINITIONAL_REPRESENTATION('',(#7325),#7329); +#7325 = LINE('',#7326,#7327); +#7326 = CARTESIAN_POINT('',(0.,0.)); +#7327 = VECTOR('',#7328,1.); +#7328 = DIRECTION('',(0.,-1.)); +#7329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7330 = ORIENTED_EDGE('',*,*,#3391,.T.); +#7331 = ORIENTED_EDGE('',*,*,#7332,.F.); +#7332 = EDGE_CURVE('',#7333,#3394,#7335,.T.); +#7333 = VERTEX_POINT('',#7334); +#7334 = CARTESIAN_POINT('',(27.05,-17.525,0.)); +#7335 = SURFACE_CURVE('',#7336,(#7340,#7347),.PCURVE_S1.); +#7336 = LINE('',#7337,#7338); +#7337 = CARTESIAN_POINT('',(27.05,-17.525,0.)); +#7338 = VECTOR('',#7339,1.); +#7339 = DIRECTION('',(-0.,-0.,-1.)); +#7340 = PCURVE('',#3409,#7341); +#7341 = DEFINITIONAL_REPRESENTATION('',(#7342),#7346); +#7342 = LINE('',#7343,#7344); +#7343 = CARTESIAN_POINT('',(16.,0.)); +#7344 = VECTOR('',#7345,1.); +#7345 = DIRECTION('',(0.,-1.)); +#7346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7347 = PCURVE('',#3491,#7348); +#7348 = DEFINITIONAL_REPRESENTATION('',(#7349),#7353); +#7349 = LINE('',#7350,#7351); +#7350 = CARTESIAN_POINT('',(0.,0.)); +#7351 = VECTOR('',#7352,1.); +#7352 = DIRECTION('',(0.,-1.)); +#7353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7354 = ORIENTED_EDGE('',*,*,#7355,.F.); +#7355 = EDGE_CURVE('',#7309,#7333,#7356,.T.); +#7356 = SURFACE_CURVE('',#7357,(#7361,#7368),.PCURVE_S1.); +#7357 = LINE('',#7358,#7359); +#7358 = CARTESIAN_POINT('',(19.05,-17.525,0.)); +#7359 = VECTOR('',#7360,1.); +#7360 = DIRECTION('',(1.,0.,0.)); +#7361 = PCURVE('',#3409,#7362); +#7362 = DEFINITIONAL_REPRESENTATION('',(#7363),#7367); +#7363 = LINE('',#7364,#7365); +#7364 = CARTESIAN_POINT('',(8.,0.)); +#7365 = VECTOR('',#7366,1.); +#7366 = DIRECTION('',(1.,0.)); +#7367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7368 = PCURVE('',#7369,#7374); +#7369 = PLANE('',#7370); +#7370 = AXIS2_PLACEMENT_3D('',#7371,#7372,#7373); +#7371 = CARTESIAN_POINT('',(19.05,-9.525,0.)); +#7372 = DIRECTION('',(0.,0.,1.)); +#7373 = DIRECTION('',(1.,0.,-0.)); +#7374 = DEFINITIONAL_REPRESENTATION('',(#7375),#7379); +#7375 = LINE('',#7376,#7377); +#7376 = CARTESIAN_POINT('',(0.,-8.)); +#7377 = VECTOR('',#7378,1.); +#7378 = DIRECTION('',(1.,0.)); +#7379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7380 = ADVANCED_FACE('',(#7381),#3437,.T.); +#7381 = FACE_BOUND('',#7382,.T.); +#7382 = EDGE_LOOP('',(#7383,#7384,#7385,#7408)); +#7383 = ORIENTED_EDGE('',*,*,#7308,.T.); +#7384 = ORIENTED_EDGE('',*,*,#3421,.T.); +#7385 = ORIENTED_EDGE('',*,*,#7386,.F.); +#7386 = EDGE_CURVE('',#7387,#3422,#7389,.T.); +#7387 = VERTEX_POINT('',#7388); +#7388 = CARTESIAN_POINT('',(11.05,-1.525,0.)); +#7389 = SURFACE_CURVE('',#7390,(#7394,#7401),.PCURVE_S1.); +#7390 = LINE('',#7391,#7392); +#7391 = CARTESIAN_POINT('',(11.05,-1.525,0.)); +#7392 = VECTOR('',#7393,1.); +#7393 = DIRECTION('',(-0.,-0.,-1.)); +#7394 = PCURVE('',#3437,#7395); +#7395 = DEFINITIONAL_REPRESENTATION('',(#7396),#7400); +#7396 = LINE('',#7397,#7398); +#7397 = CARTESIAN_POINT('',(16.,0.)); +#7398 = VECTOR('',#7399,1.); +#7399 = DIRECTION('',(0.,-1.)); +#7400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7401 = PCURVE('',#3465,#7402); +#7402 = DEFINITIONAL_REPRESENTATION('',(#7403),#7407); +#7403 = LINE('',#7404,#7405); +#7404 = CARTESIAN_POINT('',(0.,0.)); +#7405 = VECTOR('',#7406,1.); +#7406 = DIRECTION('',(0.,-1.)); +#7407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7408 = ORIENTED_EDGE('',*,*,#7409,.F.); +#7409 = EDGE_CURVE('',#7309,#7387,#7410,.T.); +#7410 = SURFACE_CURVE('',#7411,(#7415,#7422),.PCURVE_S1.); +#7411 = LINE('',#7412,#7413); +#7412 = CARTESIAN_POINT('',(11.05,-9.525,0.)); +#7413 = VECTOR('',#7414,1.); +#7414 = DIRECTION('',(0.,1.,0.)); +#7415 = PCURVE('',#3437,#7416); +#7416 = DEFINITIONAL_REPRESENTATION('',(#7417),#7421); +#7417 = LINE('',#7418,#7419); +#7418 = CARTESIAN_POINT('',(8.,0.)); +#7419 = VECTOR('',#7420,1.); +#7420 = DIRECTION('',(1.,0.)); +#7421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7422 = PCURVE('',#7369,#7423); +#7423 = DEFINITIONAL_REPRESENTATION('',(#7424),#7428); +#7424 = LINE('',#7425,#7426); +#7425 = CARTESIAN_POINT('',(-8.,0.)); +#7426 = VECTOR('',#7427,1.); +#7427 = DIRECTION('',(0.,1.)); +#7428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7429 = ADVANCED_FACE('',(#7430),#3491,.F.); +#7430 = FACE_BOUND('',#7431,.F.); +#7431 = EDGE_LOOP('',(#7432,#7433,#7434,#7457)); +#7432 = ORIENTED_EDGE('',*,*,#7332,.T.); +#7433 = ORIENTED_EDGE('',*,*,#3477,.T.); +#7434 = ORIENTED_EDGE('',*,*,#7435,.F.); +#7435 = EDGE_CURVE('',#7436,#3450,#7438,.T.); +#7436 = VERTEX_POINT('',#7437); +#7437 = CARTESIAN_POINT('',(27.05,-1.525,0.)); +#7438 = SURFACE_CURVE('',#7439,(#7443,#7450),.PCURVE_S1.); +#7439 = LINE('',#7440,#7441); +#7440 = CARTESIAN_POINT('',(27.05,-1.525,0.)); +#7441 = VECTOR('',#7442,1.); +#7442 = DIRECTION('',(-0.,-0.,-1.)); +#7443 = PCURVE('',#3491,#7444); +#7444 = DEFINITIONAL_REPRESENTATION('',(#7445),#7449); +#7445 = LINE('',#7446,#7447); +#7446 = CARTESIAN_POINT('',(16.,0.)); +#7447 = VECTOR('',#7448,1.); +#7448 = DIRECTION('',(0.,-1.)); +#7449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7450 = PCURVE('',#3465,#7451); +#7451 = DEFINITIONAL_REPRESENTATION('',(#7452),#7456); +#7452 = LINE('',#7453,#7454); +#7453 = CARTESIAN_POINT('',(16.,0.)); +#7454 = VECTOR('',#7455,1.); +#7455 = DIRECTION('',(0.,-1.)); +#7456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7457 = ORIENTED_EDGE('',*,*,#7458,.F.); +#7458 = EDGE_CURVE('',#7333,#7436,#7459,.T.); +#7459 = SURFACE_CURVE('',#7460,(#7464,#7471),.PCURVE_S1.); +#7460 = LINE('',#7461,#7462); +#7461 = CARTESIAN_POINT('',(27.05,-9.525,0.)); +#7462 = VECTOR('',#7463,1.); +#7463 = DIRECTION('',(0.,1.,0.)); +#7464 = PCURVE('',#3491,#7465); +#7465 = DEFINITIONAL_REPRESENTATION('',(#7466),#7470); +#7466 = LINE('',#7467,#7468); +#7467 = CARTESIAN_POINT('',(8.,0.)); +#7468 = VECTOR('',#7469,1.); +#7469 = DIRECTION('',(1.,0.)); +#7470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7471 = PCURVE('',#7369,#7472); +#7472 = DEFINITIONAL_REPRESENTATION('',(#7473),#7477); +#7473 = LINE('',#7474,#7475); +#7474 = CARTESIAN_POINT('',(8.,0.)); +#7475 = VECTOR('',#7476,1.); +#7476 = DIRECTION('',(0.,1.)); +#7477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7478 = ADVANCED_FACE('',(#7479),#3465,.T.); +#7479 = FACE_BOUND('',#7480,.T.); +#7480 = EDGE_LOOP('',(#7481,#7482,#7483,#7484)); +#7481 = ORIENTED_EDGE('',*,*,#7386,.T.); +#7482 = ORIENTED_EDGE('',*,*,#3449,.T.); +#7483 = ORIENTED_EDGE('',*,*,#7435,.F.); +#7484 = ORIENTED_EDGE('',*,*,#7485,.F.); +#7485 = EDGE_CURVE('',#7387,#7436,#7486,.T.); +#7486 = SURFACE_CURVE('',#7487,(#7491,#7498),.PCURVE_S1.); +#7487 = LINE('',#7488,#7489); +#7488 = CARTESIAN_POINT('',(19.05,-1.525,0.)); +#7489 = VECTOR('',#7490,1.); +#7490 = DIRECTION('',(1.,0.,0.)); +#7491 = PCURVE('',#3465,#7492); +#7492 = DEFINITIONAL_REPRESENTATION('',(#7493),#7497); +#7493 = LINE('',#7494,#7495); +#7494 = CARTESIAN_POINT('',(8.,0.)); +#7495 = VECTOR('',#7496,1.); +#7496 = DIRECTION('',(1.,0.)); +#7497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7498 = PCURVE('',#7369,#7499); +#7499 = DEFINITIONAL_REPRESENTATION('',(#7500),#7504); +#7500 = LINE('',#7501,#7502); +#7501 = CARTESIAN_POINT('',(0.,8.)); +#7502 = VECTOR('',#7503,1.); +#7503 = DIRECTION('',(1.,0.)); +#7504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7505 = ADVANCED_FACE('',(#7506),#3523,.F.); +#7506 = FACE_BOUND('',#7507,.F.); +#7507 = EDGE_LOOP('',(#7508,#7531,#7532,#7555)); +#7508 = ORIENTED_EDGE('',*,*,#7509,.T.); +#7509 = EDGE_CURVE('',#7510,#3506,#7512,.T.); +#7510 = VERTEX_POINT('',#7511); +#7511 = CARTESIAN_POINT('',(-27.05,1.525,0.)); +#7512 = SURFACE_CURVE('',#7513,(#7517,#7524),.PCURVE_S1.); +#7513 = LINE('',#7514,#7515); +#7514 = CARTESIAN_POINT('',(-27.05,1.525,0.)); +#7515 = VECTOR('',#7516,1.); +#7516 = DIRECTION('',(-0.,-0.,-1.)); +#7517 = PCURVE('',#3523,#7518); +#7518 = DEFINITIONAL_REPRESENTATION('',(#7519),#7523); +#7519 = LINE('',#7520,#7521); +#7520 = CARTESIAN_POINT('',(0.,0.)); +#7521 = VECTOR('',#7522,1.); +#7522 = DIRECTION('',(0.,-1.)); +#7523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7524 = PCURVE('',#3551,#7525); +#7525 = DEFINITIONAL_REPRESENTATION('',(#7526),#7530); +#7526 = LINE('',#7527,#7528); +#7527 = CARTESIAN_POINT('',(0.,0.)); +#7528 = VECTOR('',#7529,1.); +#7529 = DIRECTION('',(0.,-1.)); +#7530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7531 = ORIENTED_EDGE('',*,*,#3505,.T.); +#7532 = ORIENTED_EDGE('',*,*,#7533,.F.); +#7533 = EDGE_CURVE('',#7534,#3508,#7536,.T.); +#7534 = VERTEX_POINT('',#7535); +#7535 = CARTESIAN_POINT('',(-11.05,1.525,0.)); +#7536 = SURFACE_CURVE('',#7537,(#7541,#7548),.PCURVE_S1.); +#7537 = LINE('',#7538,#7539); +#7538 = CARTESIAN_POINT('',(-11.05,1.525,0.)); +#7539 = VECTOR('',#7540,1.); +#7540 = DIRECTION('',(-0.,-0.,-1.)); +#7541 = PCURVE('',#3523,#7542); +#7542 = DEFINITIONAL_REPRESENTATION('',(#7543),#7547); +#7543 = LINE('',#7544,#7545); +#7544 = CARTESIAN_POINT('',(16.,0.)); +#7545 = VECTOR('',#7546,1.); +#7546 = DIRECTION('',(0.,-1.)); +#7547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7548 = PCURVE('',#3605,#7549); +#7549 = DEFINITIONAL_REPRESENTATION('',(#7550),#7554); +#7550 = LINE('',#7551,#7552); +#7551 = CARTESIAN_POINT('',(0.,0.)); +#7552 = VECTOR('',#7553,1.); +#7553 = DIRECTION('',(0.,-1.)); +#7554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7555 = ORIENTED_EDGE('',*,*,#7556,.F.); +#7556 = EDGE_CURVE('',#7510,#7534,#7557,.T.); +#7557 = SURFACE_CURVE('',#7558,(#7562,#7569),.PCURVE_S1.); +#7558 = LINE('',#7559,#7560); +#7559 = CARTESIAN_POINT('',(-19.05,1.525,0.)); +#7560 = VECTOR('',#7561,1.); +#7561 = DIRECTION('',(1.,0.,0.)); +#7562 = PCURVE('',#3523,#7563); +#7563 = DEFINITIONAL_REPRESENTATION('',(#7564),#7568); +#7564 = LINE('',#7565,#7566); +#7565 = CARTESIAN_POINT('',(8.,0.)); +#7566 = VECTOR('',#7567,1.); +#7567 = DIRECTION('',(1.,0.)); +#7568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7569 = PCURVE('',#7570,#7575); +#7570 = PLANE('',#7571); +#7571 = AXIS2_PLACEMENT_3D('',#7572,#7573,#7574); +#7572 = CARTESIAN_POINT('',(-19.05,9.525,0.)); +#7573 = DIRECTION('',(0.,0.,1.)); +#7574 = DIRECTION('',(1.,0.,-0.)); +#7575 = DEFINITIONAL_REPRESENTATION('',(#7576),#7580); +#7576 = LINE('',#7577,#7578); +#7577 = CARTESIAN_POINT('',(0.,-8.)); +#7578 = VECTOR('',#7579,1.); +#7579 = DIRECTION('',(1.,0.)); +#7580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7581 = ADVANCED_FACE('',(#7582),#3551,.T.); +#7582 = FACE_BOUND('',#7583,.T.); +#7583 = EDGE_LOOP('',(#7584,#7585,#7586,#7609)); +#7584 = ORIENTED_EDGE('',*,*,#7509,.T.); +#7585 = ORIENTED_EDGE('',*,*,#3535,.T.); +#7586 = ORIENTED_EDGE('',*,*,#7587,.F.); +#7587 = EDGE_CURVE('',#7588,#3536,#7590,.T.); +#7588 = VERTEX_POINT('',#7589); +#7589 = CARTESIAN_POINT('',(-27.05,17.525,0.)); +#7590 = SURFACE_CURVE('',#7591,(#7595,#7602),.PCURVE_S1.); +#7591 = LINE('',#7592,#7593); +#7592 = CARTESIAN_POINT('',(-27.05,17.525,0.)); +#7593 = VECTOR('',#7594,1.); +#7594 = DIRECTION('',(-0.,-0.,-1.)); +#7595 = PCURVE('',#3551,#7596); +#7596 = DEFINITIONAL_REPRESENTATION('',(#7597),#7601); +#7597 = LINE('',#7598,#7599); +#7598 = CARTESIAN_POINT('',(16.,0.)); +#7599 = VECTOR('',#7600,1.); +#7600 = DIRECTION('',(0.,-1.)); +#7601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7602 = PCURVE('',#3579,#7603); +#7603 = DEFINITIONAL_REPRESENTATION('',(#7604),#7608); +#7604 = LINE('',#7605,#7606); +#7605 = CARTESIAN_POINT('',(0.,0.)); +#7606 = VECTOR('',#7607,1.); +#7607 = DIRECTION('',(0.,-1.)); +#7608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7609 = ORIENTED_EDGE('',*,*,#7610,.F.); +#7610 = EDGE_CURVE('',#7510,#7588,#7611,.T.); +#7611 = SURFACE_CURVE('',#7612,(#7616,#7623),.PCURVE_S1.); +#7612 = LINE('',#7613,#7614); +#7613 = CARTESIAN_POINT('',(-27.05,9.525,0.)); +#7614 = VECTOR('',#7615,1.); +#7615 = DIRECTION('',(0.,1.,0.)); +#7616 = PCURVE('',#3551,#7617); +#7617 = DEFINITIONAL_REPRESENTATION('',(#7618),#7622); +#7618 = LINE('',#7619,#7620); +#7619 = CARTESIAN_POINT('',(8.,0.)); +#7620 = VECTOR('',#7621,1.); +#7621 = DIRECTION('',(1.,0.)); +#7622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7623 = PCURVE('',#7570,#7624); +#7624 = DEFINITIONAL_REPRESENTATION('',(#7625),#7629); +#7625 = LINE('',#7626,#7627); +#7626 = CARTESIAN_POINT('',(-8.,0.)); +#7627 = VECTOR('',#7628,1.); +#7628 = DIRECTION('',(0.,1.)); +#7629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7630 = ADVANCED_FACE('',(#7631),#3605,.F.); +#7631 = FACE_BOUND('',#7632,.F.); +#7632 = EDGE_LOOP('',(#7633,#7634,#7635,#7658)); +#7633 = ORIENTED_EDGE('',*,*,#7533,.T.); +#7634 = ORIENTED_EDGE('',*,*,#3591,.T.); +#7635 = ORIENTED_EDGE('',*,*,#7636,.F.); +#7636 = EDGE_CURVE('',#7637,#3564,#7639,.T.); +#7637 = VERTEX_POINT('',#7638); +#7638 = CARTESIAN_POINT('',(-11.05,17.525,0.)); +#7639 = SURFACE_CURVE('',#7640,(#7644,#7651),.PCURVE_S1.); +#7640 = LINE('',#7641,#7642); +#7641 = CARTESIAN_POINT('',(-11.05,17.525,0.)); +#7642 = VECTOR('',#7643,1.); +#7643 = DIRECTION('',(-0.,-0.,-1.)); +#7644 = PCURVE('',#3605,#7645); +#7645 = DEFINITIONAL_REPRESENTATION('',(#7646),#7650); +#7646 = LINE('',#7647,#7648); +#7647 = CARTESIAN_POINT('',(16.,0.)); +#7648 = VECTOR('',#7649,1.); +#7649 = DIRECTION('',(0.,-1.)); +#7650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7651 = PCURVE('',#3579,#7652); +#7652 = DEFINITIONAL_REPRESENTATION('',(#7653),#7657); +#7653 = LINE('',#7654,#7655); +#7654 = CARTESIAN_POINT('',(16.,0.)); +#7655 = VECTOR('',#7656,1.); +#7656 = DIRECTION('',(0.,-1.)); +#7657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7658 = ORIENTED_EDGE('',*,*,#7659,.F.); +#7659 = EDGE_CURVE('',#7534,#7637,#7660,.T.); +#7660 = SURFACE_CURVE('',#7661,(#7665,#7672),.PCURVE_S1.); +#7661 = LINE('',#7662,#7663); +#7662 = CARTESIAN_POINT('',(-11.05,9.525,0.)); +#7663 = VECTOR('',#7664,1.); +#7664 = DIRECTION('',(0.,1.,0.)); +#7665 = PCURVE('',#3605,#7666); +#7666 = DEFINITIONAL_REPRESENTATION('',(#7667),#7671); +#7667 = LINE('',#7668,#7669); +#7668 = CARTESIAN_POINT('',(8.,0.)); +#7669 = VECTOR('',#7670,1.); +#7670 = DIRECTION('',(1.,0.)); +#7671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7672 = PCURVE('',#7570,#7673); +#7673 = DEFINITIONAL_REPRESENTATION('',(#7674),#7678); +#7674 = LINE('',#7675,#7676); +#7675 = CARTESIAN_POINT('',(8.,0.)); +#7676 = VECTOR('',#7677,1.); +#7677 = DIRECTION('',(0.,1.)); +#7678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7679 = ADVANCED_FACE('',(#7680),#3579,.T.); +#7680 = FACE_BOUND('',#7681,.T.); +#7681 = EDGE_LOOP('',(#7682,#7683,#7684,#7685)); +#7682 = ORIENTED_EDGE('',*,*,#7587,.T.); +#7683 = ORIENTED_EDGE('',*,*,#3563,.T.); +#7684 = ORIENTED_EDGE('',*,*,#7636,.F.); +#7685 = ORIENTED_EDGE('',*,*,#7686,.F.); +#7686 = EDGE_CURVE('',#7588,#7637,#7687,.T.); +#7687 = SURFACE_CURVE('',#7688,(#7692,#7699),.PCURVE_S1.); +#7688 = LINE('',#7689,#7690); +#7689 = CARTESIAN_POINT('',(-19.05,17.525,0.)); +#7690 = VECTOR('',#7691,1.); +#7691 = DIRECTION('',(1.,0.,0.)); +#7692 = PCURVE('',#3579,#7693); +#7693 = DEFINITIONAL_REPRESENTATION('',(#7694),#7698); +#7694 = LINE('',#7695,#7696); +#7695 = CARTESIAN_POINT('',(8.,0.)); +#7696 = VECTOR('',#7697,1.); +#7697 = DIRECTION('',(1.,0.)); +#7698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7699 = PCURVE('',#7570,#7700); +#7700 = DEFINITIONAL_REPRESENTATION('',(#7701),#7705); +#7701 = LINE('',#7702,#7703); +#7702 = CARTESIAN_POINT('',(0.,8.)); +#7703 = VECTOR('',#7704,1.); +#7704 = DIRECTION('',(1.,0.)); +#7705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7706 = ADVANCED_FACE('',(#7707),#3636,.T.); +#7707 = FACE_BOUND('',#7708,.T.); +#7708 = EDGE_LOOP('',(#7709,#7738,#7759,#7760)); +#7709 = ORIENTED_EDGE('',*,*,#7710,.T.); +#7710 = EDGE_CURVE('',#7711,#7711,#7713,.T.); +#7711 = VERTEX_POINT('',#7712); +#7712 = CARTESIAN_POINT('',(-28.5,31.,-5.)); +#7713 = SURFACE_CURVE('',#7714,(#7719,#7726),.PCURVE_S1.); +#7714 = CIRCLE('',#7715,2.5); +#7715 = AXIS2_PLACEMENT_3D('',#7716,#7717,#7718); +#7716 = CARTESIAN_POINT('',(-31.,31.,-5.)); +#7717 = DIRECTION('',(0.,0.,1.)); +#7718 = DIRECTION('',(1.,0.,-0.)); +#7719 = PCURVE('',#3636,#7720); +#7720 = DEFINITIONAL_REPRESENTATION('',(#7721),#7725); +#7721 = LINE('',#7722,#7723); +#7722 = CARTESIAN_POINT('',(6.28318530718,0.)); +#7723 = VECTOR('',#7724,1.); +#7724 = DIRECTION('',(-1.,0.)); +#7725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7726 = PCURVE('',#7727,#7732); +#7727 = PLANE('',#7728); +#7728 = AXIS2_PLACEMENT_3D('',#7729,#7730,#7731); +#7729 = CARTESIAN_POINT('',(-31.,31.,-5.)); +#7730 = DIRECTION('',(0.,0.,1.)); +#7731 = DIRECTION('',(1.,0.,-0.)); +#7732 = DEFINITIONAL_REPRESENTATION('',(#7733),#7737); +#7733 = CIRCLE('',#7734,2.5); +#7734 = AXIS2_PLACEMENT_2D('',#7735,#7736); +#7735 = CARTESIAN_POINT('',(0.,0.)); +#7736 = DIRECTION('',(1.,0.)); +#7737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7738 = ORIENTED_EDGE('',*,*,#7739,.T.); +#7739 = EDGE_CURVE('',#7711,#3620,#7740,.T.); +#7740 = SEAM_CURVE('',#7741,(#7745,#7752),.PCURVE_S1.); +#7741 = LINE('',#7742,#7743); +#7742 = CARTESIAN_POINT('',(-28.5,31.,-5.)); +#7743 = VECTOR('',#7744,1.); +#7744 = DIRECTION('',(0.,0.,1.)); +#7745 = PCURVE('',#3636,#7746); +#7746 = DEFINITIONAL_REPRESENTATION('',(#7747),#7751); +#7747 = LINE('',#7748,#7749); +#7748 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#7749 = VECTOR('',#7750,1.); +#7750 = DIRECTION('',(-0.,-1.)); +#7751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7752 = PCURVE('',#3636,#7753); +#7753 = DEFINITIONAL_REPRESENTATION('',(#7754),#7758); +#7754 = LINE('',#7755,#7756); +#7755 = CARTESIAN_POINT('',(6.28318530718,0.)); +#7756 = VECTOR('',#7757,1.); +#7757 = DIRECTION('',(-0.,-1.)); +#7758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7759 = ORIENTED_EDGE('',*,*,#3619,.F.); +#7760 = ORIENTED_EDGE('',*,*,#7739,.F.); +#7761 = ADVANCED_FACE('',(#7762),#3668,.F.); +#7762 = FACE_BOUND('',#7763,.F.); +#7763 = EDGE_LOOP('',(#7764,#7787,#7788,#7811)); +#7764 = ORIENTED_EDGE('',*,*,#7765,.T.); +#7765 = EDGE_CURVE('',#7766,#3651,#7768,.T.); +#7766 = VERTEX_POINT('',#7767); +#7767 = CARTESIAN_POINT('',(-8.,1.525,0.)); +#7768 = SURFACE_CURVE('',#7769,(#7773,#7780),.PCURVE_S1.); +#7769 = LINE('',#7770,#7771); +#7770 = CARTESIAN_POINT('',(-8.,1.525,0.)); +#7771 = VECTOR('',#7772,1.); +#7772 = DIRECTION('',(-0.,-0.,-1.)); +#7773 = PCURVE('',#3668,#7774); +#7774 = DEFINITIONAL_REPRESENTATION('',(#7775),#7779); +#7775 = LINE('',#7776,#7777); +#7776 = CARTESIAN_POINT('',(0.,0.)); +#7777 = VECTOR('',#7778,1.); +#7778 = DIRECTION('',(0.,-1.)); +#7779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7780 = PCURVE('',#3696,#7781); +#7781 = DEFINITIONAL_REPRESENTATION('',(#7782),#7786); +#7782 = LINE('',#7783,#7784); +#7783 = CARTESIAN_POINT('',(0.,0.)); +#7784 = VECTOR('',#7785,1.); +#7785 = DIRECTION('',(0.,-1.)); +#7786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7787 = ORIENTED_EDGE('',*,*,#3650,.T.); +#7788 = ORIENTED_EDGE('',*,*,#7789,.F.); +#7789 = EDGE_CURVE('',#7790,#3653,#7792,.T.); +#7790 = VERTEX_POINT('',#7791); +#7791 = CARTESIAN_POINT('',(8.,1.525,0.)); +#7792 = SURFACE_CURVE('',#7793,(#7797,#7804),.PCURVE_S1.); +#7793 = LINE('',#7794,#7795); +#7794 = CARTESIAN_POINT('',(8.,1.525,0.)); +#7795 = VECTOR('',#7796,1.); +#7796 = DIRECTION('',(-0.,-0.,-1.)); +#7797 = PCURVE('',#3668,#7798); +#7798 = DEFINITIONAL_REPRESENTATION('',(#7799),#7803); +#7799 = LINE('',#7800,#7801); +#7800 = CARTESIAN_POINT('',(16.,0.)); +#7801 = VECTOR('',#7802,1.); +#7802 = DIRECTION('',(0.,-1.)); +#7803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7804 = PCURVE('',#3750,#7805); +#7805 = DEFINITIONAL_REPRESENTATION('',(#7806),#7810); +#7806 = LINE('',#7807,#7808); +#7807 = CARTESIAN_POINT('',(0.,0.)); +#7808 = VECTOR('',#7809,1.); +#7809 = DIRECTION('',(0.,-1.)); +#7810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7811 = ORIENTED_EDGE('',*,*,#7812,.F.); +#7812 = EDGE_CURVE('',#7766,#7790,#7813,.T.); +#7813 = SURFACE_CURVE('',#7814,(#7818,#7825),.PCURVE_S1.); +#7814 = LINE('',#7815,#7816); +#7815 = CARTESIAN_POINT('',(0.,1.525,0.)); +#7816 = VECTOR('',#7817,1.); +#7817 = DIRECTION('',(1.,0.,0.)); +#7818 = PCURVE('',#3668,#7819); +#7819 = DEFINITIONAL_REPRESENTATION('',(#7820),#7824); +#7820 = LINE('',#7821,#7822); +#7821 = CARTESIAN_POINT('',(8.,0.)); +#7822 = VECTOR('',#7823,1.); +#7823 = DIRECTION('',(1.,0.)); +#7824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7825 = PCURVE('',#7826,#7831); +#7826 = PLANE('',#7827); +#7827 = AXIS2_PLACEMENT_3D('',#7828,#7829,#7830); +#7828 = CARTESIAN_POINT('',(0.,9.525,0.)); +#7829 = DIRECTION('',(0.,0.,1.)); +#7830 = DIRECTION('',(1.,0.,-0.)); +#7831 = DEFINITIONAL_REPRESENTATION('',(#7832),#7836); +#7832 = LINE('',#7833,#7834); +#7833 = CARTESIAN_POINT('',(0.,-8.)); +#7834 = VECTOR('',#7835,1.); +#7835 = DIRECTION('',(1.,0.)); +#7836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7837 = ADVANCED_FACE('',(#7838),#3696,.T.); +#7838 = FACE_BOUND('',#7839,.T.); +#7839 = EDGE_LOOP('',(#7840,#7841,#7842,#7865)); +#7840 = ORIENTED_EDGE('',*,*,#7765,.T.); +#7841 = ORIENTED_EDGE('',*,*,#3680,.T.); +#7842 = ORIENTED_EDGE('',*,*,#7843,.F.); +#7843 = EDGE_CURVE('',#7844,#3681,#7846,.T.); +#7844 = VERTEX_POINT('',#7845); +#7845 = CARTESIAN_POINT('',(-8.,17.525,0.)); +#7846 = SURFACE_CURVE('',#7847,(#7851,#7858),.PCURVE_S1.); +#7847 = LINE('',#7848,#7849); +#7848 = CARTESIAN_POINT('',(-8.,17.525,0.)); +#7849 = VECTOR('',#7850,1.); +#7850 = DIRECTION('',(-0.,-0.,-1.)); +#7851 = PCURVE('',#3696,#7852); +#7852 = DEFINITIONAL_REPRESENTATION('',(#7853),#7857); +#7853 = LINE('',#7854,#7855); +#7854 = CARTESIAN_POINT('',(16.,0.)); +#7855 = VECTOR('',#7856,1.); +#7856 = DIRECTION('',(0.,-1.)); +#7857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7858 = PCURVE('',#3724,#7859); +#7859 = DEFINITIONAL_REPRESENTATION('',(#7860),#7864); +#7860 = LINE('',#7861,#7862); +#7861 = CARTESIAN_POINT('',(0.,0.)); +#7862 = VECTOR('',#7863,1.); +#7863 = DIRECTION('',(0.,-1.)); +#7864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7865 = ORIENTED_EDGE('',*,*,#7866,.F.); +#7866 = EDGE_CURVE('',#7766,#7844,#7867,.T.); +#7867 = SURFACE_CURVE('',#7868,(#7872,#7879),.PCURVE_S1.); +#7868 = LINE('',#7869,#7870); +#7869 = CARTESIAN_POINT('',(-8.,9.525,0.)); +#7870 = VECTOR('',#7871,1.); +#7871 = DIRECTION('',(0.,1.,0.)); +#7872 = PCURVE('',#3696,#7873); +#7873 = DEFINITIONAL_REPRESENTATION('',(#7874),#7878); +#7874 = LINE('',#7875,#7876); +#7875 = CARTESIAN_POINT('',(8.,0.)); +#7876 = VECTOR('',#7877,1.); +#7877 = DIRECTION('',(1.,0.)); +#7878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7879 = PCURVE('',#7826,#7880); +#7880 = DEFINITIONAL_REPRESENTATION('',(#7881),#7885); +#7881 = LINE('',#7882,#7883); +#7882 = CARTESIAN_POINT('',(-8.,0.)); +#7883 = VECTOR('',#7884,1.); +#7884 = DIRECTION('',(0.,1.)); +#7885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7886 = ADVANCED_FACE('',(#7887),#3750,.F.); +#7887 = FACE_BOUND('',#7888,.F.); +#7888 = EDGE_LOOP('',(#7889,#7890,#7891,#7914)); +#7889 = ORIENTED_EDGE('',*,*,#7789,.T.); +#7890 = ORIENTED_EDGE('',*,*,#3736,.T.); +#7891 = ORIENTED_EDGE('',*,*,#7892,.F.); +#7892 = EDGE_CURVE('',#7893,#3709,#7895,.T.); +#7893 = VERTEX_POINT('',#7894); +#7894 = CARTESIAN_POINT('',(8.,17.525,0.)); +#7895 = SURFACE_CURVE('',#7896,(#7900,#7907),.PCURVE_S1.); +#7896 = LINE('',#7897,#7898); +#7897 = CARTESIAN_POINT('',(8.,17.525,0.)); +#7898 = VECTOR('',#7899,1.); +#7899 = DIRECTION('',(-0.,-0.,-1.)); +#7900 = PCURVE('',#3750,#7901); +#7901 = DEFINITIONAL_REPRESENTATION('',(#7902),#7906); +#7902 = LINE('',#7903,#7904); +#7903 = CARTESIAN_POINT('',(16.,0.)); +#7904 = VECTOR('',#7905,1.); +#7905 = DIRECTION('',(0.,-1.)); +#7906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7907 = PCURVE('',#3724,#7908); +#7908 = DEFINITIONAL_REPRESENTATION('',(#7909),#7913); +#7909 = LINE('',#7910,#7911); +#7910 = CARTESIAN_POINT('',(16.,0.)); +#7911 = VECTOR('',#7912,1.); +#7912 = DIRECTION('',(0.,-1.)); +#7913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7914 = ORIENTED_EDGE('',*,*,#7915,.F.); +#7915 = EDGE_CURVE('',#7790,#7893,#7916,.T.); +#7916 = SURFACE_CURVE('',#7917,(#7921,#7928),.PCURVE_S1.); +#7917 = LINE('',#7918,#7919); +#7918 = CARTESIAN_POINT('',(8.,9.525,0.)); +#7919 = VECTOR('',#7920,1.); +#7920 = DIRECTION('',(0.,1.,0.)); +#7921 = PCURVE('',#3750,#7922); +#7922 = DEFINITIONAL_REPRESENTATION('',(#7923),#7927); +#7923 = LINE('',#7924,#7925); +#7924 = CARTESIAN_POINT('',(8.,0.)); +#7925 = VECTOR('',#7926,1.); +#7926 = DIRECTION('',(1.,0.)); +#7927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7928 = PCURVE('',#7826,#7929); +#7929 = DEFINITIONAL_REPRESENTATION('',(#7930),#7934); +#7930 = LINE('',#7931,#7932); +#7931 = CARTESIAN_POINT('',(8.,0.)); +#7932 = VECTOR('',#7933,1.); +#7933 = DIRECTION('',(0.,1.)); +#7934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7935 = ADVANCED_FACE('',(#7936),#3724,.T.); +#7936 = FACE_BOUND('',#7937,.T.); +#7937 = EDGE_LOOP('',(#7938,#7939,#7940,#7941)); +#7938 = ORIENTED_EDGE('',*,*,#7843,.T.); +#7939 = ORIENTED_EDGE('',*,*,#3708,.T.); +#7940 = ORIENTED_EDGE('',*,*,#7892,.F.); +#7941 = ORIENTED_EDGE('',*,*,#7942,.F.); +#7942 = EDGE_CURVE('',#7844,#7893,#7943,.T.); +#7943 = SURFACE_CURVE('',#7944,(#7948,#7955),.PCURVE_S1.); +#7944 = LINE('',#7945,#7946); +#7945 = CARTESIAN_POINT('',(0.,17.525,0.)); +#7946 = VECTOR('',#7947,1.); +#7947 = DIRECTION('',(1.,0.,0.)); +#7948 = PCURVE('',#3724,#7949); +#7949 = DEFINITIONAL_REPRESENTATION('',(#7950),#7954); +#7950 = LINE('',#7951,#7952); +#7951 = CARTESIAN_POINT('',(8.,0.)); +#7952 = VECTOR('',#7953,1.); +#7953 = DIRECTION('',(1.,0.)); +#7954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7955 = PCURVE('',#7826,#7956); +#7956 = DEFINITIONAL_REPRESENTATION('',(#7957),#7961); +#7957 = LINE('',#7958,#7959); +#7958 = CARTESIAN_POINT('',(0.,8.)); +#7959 = VECTOR('',#7960,1.); +#7960 = DIRECTION('',(1.,0.)); +#7961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7962 = ADVANCED_FACE('',(#7963),#3782,.F.); +#7963 = FACE_BOUND('',#7964,.F.); +#7964 = EDGE_LOOP('',(#7965,#7988,#7989,#8012)); +#7965 = ORIENTED_EDGE('',*,*,#7966,.T.); +#7966 = EDGE_CURVE('',#7967,#3765,#7969,.T.); +#7967 = VERTEX_POINT('',#7968); +#7968 = CARTESIAN_POINT('',(11.05,1.525,0.)); +#7969 = SURFACE_CURVE('',#7970,(#7974,#7981),.PCURVE_S1.); +#7970 = LINE('',#7971,#7972); +#7971 = CARTESIAN_POINT('',(11.05,1.525,0.)); +#7972 = VECTOR('',#7973,1.); +#7973 = DIRECTION('',(-0.,-0.,-1.)); +#7974 = PCURVE('',#3782,#7975); +#7975 = DEFINITIONAL_REPRESENTATION('',(#7976),#7980); +#7976 = LINE('',#7977,#7978); +#7977 = CARTESIAN_POINT('',(0.,0.)); +#7978 = VECTOR('',#7979,1.); +#7979 = DIRECTION('',(0.,-1.)); +#7980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7981 = PCURVE('',#3810,#7982); +#7982 = DEFINITIONAL_REPRESENTATION('',(#7983),#7987); +#7983 = LINE('',#7984,#7985); +#7984 = CARTESIAN_POINT('',(0.,0.)); +#7985 = VECTOR('',#7986,1.); +#7986 = DIRECTION('',(0.,-1.)); +#7987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7988 = ORIENTED_EDGE('',*,*,#3764,.T.); +#7989 = ORIENTED_EDGE('',*,*,#7990,.F.); +#7990 = EDGE_CURVE('',#7991,#3767,#7993,.T.); +#7991 = VERTEX_POINT('',#7992); +#7992 = CARTESIAN_POINT('',(27.05,1.525,0.)); +#7993 = SURFACE_CURVE('',#7994,(#7998,#8005),.PCURVE_S1.); +#7994 = LINE('',#7995,#7996); +#7995 = CARTESIAN_POINT('',(27.05,1.525,0.)); +#7996 = VECTOR('',#7997,1.); +#7997 = DIRECTION('',(-0.,-0.,-1.)); +#7998 = PCURVE('',#3782,#7999); +#7999 = DEFINITIONAL_REPRESENTATION('',(#8000),#8004); +#8000 = LINE('',#8001,#8002); +#8001 = CARTESIAN_POINT('',(16.,0.)); +#8002 = VECTOR('',#8003,1.); +#8003 = DIRECTION('',(0.,-1.)); +#8004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8005 = PCURVE('',#3864,#8006); +#8006 = DEFINITIONAL_REPRESENTATION('',(#8007),#8011); +#8007 = LINE('',#8008,#8009); +#8008 = CARTESIAN_POINT('',(0.,0.)); +#8009 = VECTOR('',#8010,1.); +#8010 = DIRECTION('',(0.,-1.)); +#8011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8012 = ORIENTED_EDGE('',*,*,#8013,.F.); +#8013 = EDGE_CURVE('',#7967,#7991,#8014,.T.); +#8014 = SURFACE_CURVE('',#8015,(#8019,#8026),.PCURVE_S1.); +#8015 = LINE('',#8016,#8017); +#8016 = CARTESIAN_POINT('',(19.05,1.525,0.)); +#8017 = VECTOR('',#8018,1.); +#8018 = DIRECTION('',(1.,0.,0.)); +#8019 = PCURVE('',#3782,#8020); +#8020 = DEFINITIONAL_REPRESENTATION('',(#8021),#8025); +#8021 = LINE('',#8022,#8023); +#8022 = CARTESIAN_POINT('',(8.,0.)); +#8023 = VECTOR('',#8024,1.); +#8024 = DIRECTION('',(1.,0.)); +#8025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8026 = PCURVE('',#8027,#8032); +#8027 = PLANE('',#8028); +#8028 = AXIS2_PLACEMENT_3D('',#8029,#8030,#8031); +#8029 = CARTESIAN_POINT('',(19.05,9.525,0.)); +#8030 = DIRECTION('',(0.,0.,1.)); +#8031 = DIRECTION('',(1.,0.,-0.)); +#8032 = DEFINITIONAL_REPRESENTATION('',(#8033),#8037); +#8033 = LINE('',#8034,#8035); +#8034 = CARTESIAN_POINT('',(0.,-8.)); +#8035 = VECTOR('',#8036,1.); +#8036 = DIRECTION('',(1.,0.)); +#8037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8038 = ADVANCED_FACE('',(#8039),#3810,.T.); +#8039 = FACE_BOUND('',#8040,.T.); +#8040 = EDGE_LOOP('',(#8041,#8042,#8043,#8066)); +#8041 = ORIENTED_EDGE('',*,*,#7966,.T.); +#8042 = ORIENTED_EDGE('',*,*,#3794,.T.); +#8043 = ORIENTED_EDGE('',*,*,#8044,.F.); +#8044 = EDGE_CURVE('',#8045,#3795,#8047,.T.); +#8045 = VERTEX_POINT('',#8046); +#8046 = CARTESIAN_POINT('',(11.05,17.525,0.)); +#8047 = SURFACE_CURVE('',#8048,(#8052,#8059),.PCURVE_S1.); +#8048 = LINE('',#8049,#8050); +#8049 = CARTESIAN_POINT('',(11.05,17.525,0.)); +#8050 = VECTOR('',#8051,1.); +#8051 = DIRECTION('',(-0.,-0.,-1.)); +#8052 = PCURVE('',#3810,#8053); +#8053 = DEFINITIONAL_REPRESENTATION('',(#8054),#8058); +#8054 = LINE('',#8055,#8056); +#8055 = CARTESIAN_POINT('',(16.,0.)); +#8056 = VECTOR('',#8057,1.); +#8057 = DIRECTION('',(0.,-1.)); +#8058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8059 = PCURVE('',#3838,#8060); +#8060 = DEFINITIONAL_REPRESENTATION('',(#8061),#8065); +#8061 = LINE('',#8062,#8063); +#8062 = CARTESIAN_POINT('',(0.,0.)); +#8063 = VECTOR('',#8064,1.); +#8064 = DIRECTION('',(0.,-1.)); +#8065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8066 = ORIENTED_EDGE('',*,*,#8067,.F.); +#8067 = EDGE_CURVE('',#7967,#8045,#8068,.T.); +#8068 = SURFACE_CURVE('',#8069,(#8073,#8080),.PCURVE_S1.); +#8069 = LINE('',#8070,#8071); +#8070 = CARTESIAN_POINT('',(11.05,9.525,0.)); +#8071 = VECTOR('',#8072,1.); +#8072 = DIRECTION('',(0.,1.,0.)); +#8073 = PCURVE('',#3810,#8074); +#8074 = DEFINITIONAL_REPRESENTATION('',(#8075),#8079); +#8075 = LINE('',#8076,#8077); +#8076 = CARTESIAN_POINT('',(8.,0.)); +#8077 = VECTOR('',#8078,1.); +#8078 = DIRECTION('',(1.,0.)); +#8079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8080 = PCURVE('',#8027,#8081); +#8081 = DEFINITIONAL_REPRESENTATION('',(#8082),#8086); +#8082 = LINE('',#8083,#8084); +#8083 = CARTESIAN_POINT('',(-8.,0.)); +#8084 = VECTOR('',#8085,1.); +#8085 = DIRECTION('',(0.,1.)); +#8086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8087 = ADVANCED_FACE('',(#8088),#3864,.F.); +#8088 = FACE_BOUND('',#8089,.F.); +#8089 = EDGE_LOOP('',(#8090,#8091,#8092,#8115)); +#8090 = ORIENTED_EDGE('',*,*,#7990,.T.); +#8091 = ORIENTED_EDGE('',*,*,#3850,.T.); +#8092 = ORIENTED_EDGE('',*,*,#8093,.F.); +#8093 = EDGE_CURVE('',#8094,#3823,#8096,.T.); +#8094 = VERTEX_POINT('',#8095); +#8095 = CARTESIAN_POINT('',(27.05,17.525,0.)); +#8096 = SURFACE_CURVE('',#8097,(#8101,#8108),.PCURVE_S1.); +#8097 = LINE('',#8098,#8099); +#8098 = CARTESIAN_POINT('',(27.05,17.525,0.)); +#8099 = VECTOR('',#8100,1.); +#8100 = DIRECTION('',(-0.,-0.,-1.)); +#8101 = PCURVE('',#3864,#8102); +#8102 = DEFINITIONAL_REPRESENTATION('',(#8103),#8107); +#8103 = LINE('',#8104,#8105); +#8104 = CARTESIAN_POINT('',(16.,0.)); +#8105 = VECTOR('',#8106,1.); +#8106 = DIRECTION('',(0.,-1.)); +#8107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8108 = PCURVE('',#3838,#8109); +#8109 = DEFINITIONAL_REPRESENTATION('',(#8110),#8114); +#8110 = LINE('',#8111,#8112); +#8111 = CARTESIAN_POINT('',(16.,0.)); +#8112 = VECTOR('',#8113,1.); +#8113 = DIRECTION('',(0.,-1.)); +#8114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8115 = ORIENTED_EDGE('',*,*,#8116,.F.); +#8116 = EDGE_CURVE('',#7991,#8094,#8117,.T.); +#8117 = SURFACE_CURVE('',#8118,(#8122,#8129),.PCURVE_S1.); +#8118 = LINE('',#8119,#8120); +#8119 = CARTESIAN_POINT('',(27.05,9.525,0.)); +#8120 = VECTOR('',#8121,1.); +#8121 = DIRECTION('',(0.,1.,0.)); +#8122 = PCURVE('',#3864,#8123); +#8123 = DEFINITIONAL_REPRESENTATION('',(#8124),#8128); +#8124 = LINE('',#8125,#8126); +#8125 = CARTESIAN_POINT('',(8.,0.)); +#8126 = VECTOR('',#8127,1.); +#8127 = DIRECTION('',(1.,0.)); +#8128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8129 = PCURVE('',#8027,#8130); +#8130 = DEFINITIONAL_REPRESENTATION('',(#8131),#8135); +#8131 = LINE('',#8132,#8133); +#8132 = CARTESIAN_POINT('',(8.,0.)); +#8133 = VECTOR('',#8134,1.); +#8134 = DIRECTION('',(0.,1.)); +#8135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8136 = ADVANCED_FACE('',(#8137),#3838,.T.); +#8137 = FACE_BOUND('',#8138,.T.); +#8138 = EDGE_LOOP('',(#8139,#8140,#8141,#8142)); +#8139 = ORIENTED_EDGE('',*,*,#8044,.T.); +#8140 = ORIENTED_EDGE('',*,*,#3822,.T.); +#8141 = ORIENTED_EDGE('',*,*,#8093,.F.); +#8142 = ORIENTED_EDGE('',*,*,#8143,.F.); +#8143 = EDGE_CURVE('',#8045,#8094,#8144,.T.); +#8144 = SURFACE_CURVE('',#8145,(#8149,#8156),.PCURVE_S1.); +#8145 = LINE('',#8146,#8147); +#8146 = CARTESIAN_POINT('',(19.05,17.525,0.)); +#8147 = VECTOR('',#8148,1.); +#8148 = DIRECTION('',(1.,0.,0.)); +#8149 = PCURVE('',#3838,#8150); +#8150 = DEFINITIONAL_REPRESENTATION('',(#8151),#8155); +#8151 = LINE('',#8152,#8153); +#8152 = CARTESIAN_POINT('',(8.,0.)); +#8153 = VECTOR('',#8154,1.); +#8154 = DIRECTION('',(1.,0.)); +#8155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8156 = PCURVE('',#8027,#8157); +#8157 = DEFINITIONAL_REPRESENTATION('',(#8158),#8162); +#8158 = LINE('',#8159,#8160); +#8159 = CARTESIAN_POINT('',(0.,8.)); +#8160 = VECTOR('',#8161,1.); +#8161 = DIRECTION('',(1.,0.)); +#8162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8163 = ADVANCED_FACE('',(#8164),#3895,.F.); +#8164 = FACE_BOUND('',#8165,.F.); +#8165 = EDGE_LOOP('',(#8166,#8167,#8188,#8189)); +#8166 = ORIENTED_EDGE('',*,*,#3878,.T.); +#8167 = ORIENTED_EDGE('',*,*,#8168,.T.); +#8168 = EDGE_CURVE('',#3879,#6547,#8169,.T.); +#8169 = SEAM_CURVE('',#8170,(#8174,#8181),.PCURVE_S1.); +#8170 = LINE('',#8171,#8172); +#8171 = CARTESIAN_POINT('',(3.5,26.,-1.5)); +#8172 = VECTOR('',#8173,1.); +#8173 = DIRECTION('',(0.,0.,1.)); +#8174 = PCURVE('',#3895,#8175); +#8175 = DEFINITIONAL_REPRESENTATION('',(#8176),#8180); +#8176 = LINE('',#8177,#8178); +#8177 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#8178 = VECTOR('',#8179,1.); +#8179 = DIRECTION('',(-0.,-1.)); +#8180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8181 = PCURVE('',#3895,#8182); +#8182 = DEFINITIONAL_REPRESENTATION('',(#8183),#8187); +#8183 = LINE('',#8184,#8185); +#8184 = CARTESIAN_POINT('',(6.28318530718,0.)); +#8185 = VECTOR('',#8186,1.); +#8186 = DIRECTION('',(-0.,-1.)); +#8187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8188 = ORIENTED_EDGE('',*,*,#6546,.F.); +#8189 = ORIENTED_EDGE('',*,*,#8168,.F.); +#8190 = ADVANCED_FACE('',(#8191),#3926,.T.); +#8191 = FACE_BOUND('',#8192,.T.); +#8192 = EDGE_LOOP('',(#8193,#8222,#8243,#8244)); +#8193 = ORIENTED_EDGE('',*,*,#8194,.T.); +#8194 = EDGE_CURVE('',#8195,#8195,#8197,.T.); +#8195 = VERTEX_POINT('',#8196); +#8196 = CARTESIAN_POINT('',(33.5,31.,-5.)); +#8197 = SURFACE_CURVE('',#8198,(#8203,#8210),.PCURVE_S1.); +#8198 = CIRCLE('',#8199,2.5); +#8199 = AXIS2_PLACEMENT_3D('',#8200,#8201,#8202); +#8200 = CARTESIAN_POINT('',(31.,31.,-5.)); +#8201 = DIRECTION('',(0.,0.,1.)); +#8202 = DIRECTION('',(1.,0.,-0.)); +#8203 = PCURVE('',#3926,#8204); +#8204 = DEFINITIONAL_REPRESENTATION('',(#8205),#8209); +#8205 = LINE('',#8206,#8207); +#8206 = CARTESIAN_POINT('',(6.28318530718,0.)); +#8207 = VECTOR('',#8208,1.); +#8208 = DIRECTION('',(-1.,0.)); +#8209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8210 = PCURVE('',#8211,#8216); +#8211 = PLANE('',#8212); +#8212 = AXIS2_PLACEMENT_3D('',#8213,#8214,#8215); +#8213 = CARTESIAN_POINT('',(31.,31.,-5.)); +#8214 = DIRECTION('',(0.,0.,1.)); +#8215 = DIRECTION('',(1.,0.,-0.)); +#8216 = DEFINITIONAL_REPRESENTATION('',(#8217),#8221); +#8217 = CIRCLE('',#8218,2.5); +#8218 = AXIS2_PLACEMENT_2D('',#8219,#8220); +#8219 = CARTESIAN_POINT('',(0.,0.)); +#8220 = DIRECTION('',(1.,0.)); +#8221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8222 = ORIENTED_EDGE('',*,*,#8223,.T.); +#8223 = EDGE_CURVE('',#8195,#3910,#8224,.T.); +#8224 = SEAM_CURVE('',#8225,(#8229,#8236),.PCURVE_S1.); +#8225 = LINE('',#8226,#8227); +#8226 = CARTESIAN_POINT('',(33.5,31.,-5.)); +#8227 = VECTOR('',#8228,1.); +#8228 = DIRECTION('',(0.,0.,1.)); +#8229 = PCURVE('',#3926,#8230); +#8230 = DEFINITIONAL_REPRESENTATION('',(#8231),#8235); +#8231 = LINE('',#8232,#8233); +#8232 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#8233 = VECTOR('',#8234,1.); +#8234 = DIRECTION('',(-0.,-1.)); +#8235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8236 = PCURVE('',#3926,#8237); +#8237 = DEFINITIONAL_REPRESENTATION('',(#8238),#8242); +#8238 = LINE('',#8239,#8240); +#8239 = CARTESIAN_POINT('',(6.28318530718,0.)); +#8240 = VECTOR('',#8241,1.); +#8241 = DIRECTION('',(-0.,-1.)); +#8242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8243 = ORIENTED_EDGE('',*,*,#3909,.F.); +#8244 = ORIENTED_EDGE('',*,*,#8223,.F.); +#8245 = ADVANCED_FACE('',(#8246),#4169,.T.); +#8246 = FACE_BOUND('',#8247,.T.); +#8247 = EDGE_LOOP('',(#8248,#8271,#8299,#8320)); +#8248 = ORIENTED_EDGE('',*,*,#8249,.T.); +#8249 = EDGE_CURVE('',#4152,#8250,#8252,.T.); +#8250 = VERTEX_POINT('',#8251); +#8251 = CARTESIAN_POINT('',(-7.762451221875,-27.60571289062,0.9)); +#8252 = SURFACE_CURVE('',#8253,(#8257,#8264),.PCURVE_S1.); +#8253 = LINE('',#8254,#8255); +#8254 = CARTESIAN_POINT('',(-7.762451221875,-27.60571289062,1.5)); +#8255 = VECTOR('',#8256,1.); +#8256 = DIRECTION('',(-0.,-0.,-1.)); +#8257 = PCURVE('',#4169,#8258); +#8258 = DEFINITIONAL_REPRESENTATION('',(#8259),#8263); +#8259 = LINE('',#8260,#8261); +#8260 = CARTESIAN_POINT('',(0.,0.)); +#8261 = VECTOR('',#8262,1.); +#8262 = DIRECTION('',(0.,-1.)); +#8263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8264 = PCURVE('',#4475,#8265); +#8265 = DEFINITIONAL_REPRESENTATION('',(#8266),#8270); +#8266 = LINE('',#8267,#8268); +#8267 = CARTESIAN_POINT('',(1.8603515625,0.)); +#8268 = VECTOR('',#8269,1.); +#8269 = DIRECTION('',(0.,-1.)); +#8270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8271 = ORIENTED_EDGE('',*,*,#8272,.T.); +#8272 = EDGE_CURVE('',#8250,#8273,#8275,.T.); +#8273 = VERTEX_POINT('',#8274); +#8274 = CARTESIAN_POINT('',(-7.762451221875,-29.29272460937,0.9)); +#8275 = SURFACE_CURVE('',#8276,(#8280,#8287),.PCURVE_S1.); +#8276 = LINE('',#8277,#8278); +#8277 = CARTESIAN_POINT('',(-7.762451221875,-27.60571289062,0.9)); +#8278 = VECTOR('',#8279,1.); +#8279 = DIRECTION('',(0.,-1.,0.)); +#8280 = PCURVE('',#4169,#8281); +#8281 = DEFINITIONAL_REPRESENTATION('',(#8282),#8286); +#8282 = LINE('',#8283,#8284); +#8283 = CARTESIAN_POINT('',(0.,-0.6)); +#8284 = VECTOR('',#8285,1.); +#8285 = DIRECTION('',(1.,0.)); +#8286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8287 = PCURVE('',#8288,#8293); +#8288 = PLANE('',#8289); +#8289 = AXIS2_PLACEMENT_3D('',#8290,#8291,#8292); +#8290 = CARTESIAN_POINT('',(-8.636474659375,-29.29272460937,0.9)); +#8291 = DIRECTION('',(0.,0.,1.)); +#8292 = DIRECTION('',(1.,0.,-0.)); +#8293 = DEFINITIONAL_REPRESENTATION('',(#8294),#8298); +#8294 = LINE('',#8295,#8296); +#8295 = CARTESIAN_POINT('',(0.8740234375,1.68701171875)); +#8296 = VECTOR('',#8297,1.); +#8297 = DIRECTION('',(0.,-1.)); +#8298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8299 = ORIENTED_EDGE('',*,*,#8300,.F.); +#8300 = EDGE_CURVE('',#4154,#8273,#8301,.T.); +#8301 = SURFACE_CURVE('',#8302,(#8306,#8313),.PCURVE_S1.); +#8302 = LINE('',#8303,#8304); +#8303 = CARTESIAN_POINT('',(-7.762451221875,-29.29272460937,1.5)); +#8304 = VECTOR('',#8305,1.); +#8305 = DIRECTION('',(-0.,-0.,-1.)); +#8306 = PCURVE('',#4169,#8307); +#8307 = DEFINITIONAL_REPRESENTATION('',(#8308),#8312); +#8308 = LINE('',#8309,#8310); +#8309 = CARTESIAN_POINT('',(1.68701171875,0.)); +#8310 = VECTOR('',#8311,1.); +#8311 = DIRECTION('',(0.,-1.)); +#8312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8313 = PCURVE('',#4197,#8314); +#8314 = DEFINITIONAL_REPRESENTATION('',(#8315),#8319); +#8315 = LINE('',#8316,#8317); +#8316 = CARTESIAN_POINT('',(0.,0.)); +#8317 = VECTOR('',#8318,1.); +#8318 = DIRECTION('',(0.,-1.)); +#8319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8320 = ORIENTED_EDGE('',*,*,#4151,.F.); +#8321 = ADVANCED_FACE('',(#8322),#4475,.T.); +#8322 = FACE_BOUND('',#8323,.T.); +#8323 = EDGE_LOOP('',(#8324,#8347,#8368,#8369)); +#8324 = ORIENTED_EDGE('',*,*,#8325,.T.); +#8325 = EDGE_CURVE('',#4434,#8326,#8328,.T.); +#8326 = VERTEX_POINT('',#8327); +#8327 = CARTESIAN_POINT('',(-5.902099659375,-27.60571289062,0.9)); +#8328 = SURFACE_CURVE('',#8329,(#8333,#8340),.PCURVE_S1.); +#8329 = LINE('',#8330,#8331); +#8330 = CARTESIAN_POINT('',(-5.902099659375,-27.60571289062,1.5)); +#8331 = VECTOR('',#8332,1.); +#8332 = DIRECTION('',(-0.,-0.,-1.)); +#8333 = PCURVE('',#4475,#8334); +#8334 = DEFINITIONAL_REPRESENTATION('',(#8335),#8339); +#8335 = LINE('',#8336,#8337); +#8336 = CARTESIAN_POINT('',(0.,0.)); +#8337 = VECTOR('',#8338,1.); +#8338 = DIRECTION('',(0.,-1.)); +#8339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8340 = PCURVE('',#4449,#8341); +#8341 = DEFINITIONAL_REPRESENTATION('',(#8342),#8346); +#8342 = LINE('',#8343,#8344); +#8343 = CARTESIAN_POINT('',(1.68701171875,0.)); +#8344 = VECTOR('',#8345,1.); +#8345 = DIRECTION('',(0.,-1.)); +#8346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8347 = ORIENTED_EDGE('',*,*,#8348,.T.); +#8348 = EDGE_CURVE('',#8326,#8250,#8349,.T.); +#8349 = SURFACE_CURVE('',#8350,(#8354,#8361),.PCURVE_S1.); +#8350 = LINE('',#8351,#8352); +#8351 = CARTESIAN_POINT('',(-5.902099659375,-27.60571289062,0.9)); +#8352 = VECTOR('',#8353,1.); +#8353 = DIRECTION('',(-1.,0.,0.)); +#8354 = PCURVE('',#4475,#8355); +#8355 = DEFINITIONAL_REPRESENTATION('',(#8356),#8360); +#8356 = LINE('',#8357,#8358); +#8357 = CARTESIAN_POINT('',(0.,-0.6)); +#8358 = VECTOR('',#8359,1.); +#8359 = DIRECTION('',(1.,0.)); +#8360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8361 = PCURVE('',#8288,#8362); +#8362 = DEFINITIONAL_REPRESENTATION('',(#8363),#8367); +#8363 = LINE('',#8364,#8365); +#8364 = CARTESIAN_POINT('',(2.734375,1.68701171875)); +#8365 = VECTOR('',#8366,1.); +#8366 = DIRECTION('',(-1.,0.)); +#8367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8368 = ORIENTED_EDGE('',*,*,#8249,.F.); +#8369 = ORIENTED_EDGE('',*,*,#4461,.F.); +#8370 = ADVANCED_FACE('',(#8371),#4449,.T.); +#8371 = FACE_BOUND('',#8372,.T.); +#8372 = EDGE_LOOP('',(#8373,#8396,#8417,#8418)); +#8373 = ORIENTED_EDGE('',*,*,#8374,.T.); +#8374 = EDGE_CURVE('',#4406,#8375,#8377,.T.); +#8375 = VERTEX_POINT('',#8376); +#8376 = CARTESIAN_POINT('',(-5.902099659375,-29.29272460937,0.9)); +#8377 = SURFACE_CURVE('',#8378,(#8382,#8389),.PCURVE_S1.); +#8378 = LINE('',#8379,#8380); +#8379 = CARTESIAN_POINT('',(-5.902099659375,-29.29272460937,1.5)); +#8380 = VECTOR('',#8381,1.); +#8381 = DIRECTION('',(-0.,-0.,-1.)); +#8382 = PCURVE('',#4449,#8383); +#8383 = DEFINITIONAL_REPRESENTATION('',(#8384),#8388); +#8384 = LINE('',#8385,#8386); +#8385 = CARTESIAN_POINT('',(0.,0.)); +#8386 = VECTOR('',#8387,1.); +#8387 = DIRECTION('',(0.,-1.)); +#8388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8389 = PCURVE('',#4421,#8390); +#8390 = DEFINITIONAL_REPRESENTATION('',(#8391),#8395); +#8391 = LINE('',#8392,#8393); +#8392 = CARTESIAN_POINT('',(0.4736328125,0.)); +#8393 = VECTOR('',#8394,1.); +#8394 = DIRECTION('',(0.,-1.)); +#8395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8396 = ORIENTED_EDGE('',*,*,#8397,.T.); +#8397 = EDGE_CURVE('',#8375,#8326,#8398,.T.); +#8398 = SURFACE_CURVE('',#8399,(#8403,#8410),.PCURVE_S1.); +#8399 = LINE('',#8400,#8401); +#8400 = CARTESIAN_POINT('',(-5.902099659375,-29.29272460937,0.9)); +#8401 = VECTOR('',#8402,1.); +#8402 = DIRECTION('',(0.,1.,0.)); +#8403 = PCURVE('',#4449,#8404); +#8404 = DEFINITIONAL_REPRESENTATION('',(#8405),#8409); +#8405 = LINE('',#8406,#8407); +#8406 = CARTESIAN_POINT('',(0.,-0.6)); +#8407 = VECTOR('',#8408,1.); +#8408 = DIRECTION('',(1.,0.)); +#8409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8410 = PCURVE('',#8288,#8411); +#8411 = DEFINITIONAL_REPRESENTATION('',(#8412),#8416); +#8412 = LINE('',#8413,#8414); +#8413 = CARTESIAN_POINT('',(2.734375,0.)); +#8414 = VECTOR('',#8415,1.); +#8415 = DIRECTION('',(0.,1.)); +#8416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8417 = ORIENTED_EDGE('',*,*,#8325,.F.); +#8418 = ORIENTED_EDGE('',*,*,#4433,.F.); +#8419 = ADVANCED_FACE('',(#8420),#4421,.T.); +#8420 = FACE_BOUND('',#8421,.T.); +#8421 = EDGE_LOOP('',(#8422,#8445,#8466,#8467)); +#8422 = ORIENTED_EDGE('',*,*,#8423,.T.); +#8423 = EDGE_CURVE('',#4378,#8424,#8426,.T.); +#8424 = VERTEX_POINT('',#8425); +#8425 = CARTESIAN_POINT('',(-5.428466846875,-29.29272460937,0.9)); +#8426 = SURFACE_CURVE('',#8427,(#8431,#8438),.PCURVE_S1.); +#8427 = LINE('',#8428,#8429); +#8428 = CARTESIAN_POINT('',(-5.428466846875,-29.29272460937,1.5)); +#8429 = VECTOR('',#8430,1.); +#8430 = DIRECTION('',(-0.,-0.,-1.)); +#8431 = PCURVE('',#4421,#8432); +#8432 = DEFINITIONAL_REPRESENTATION('',(#8433),#8437); +#8433 = LINE('',#8434,#8435); +#8434 = CARTESIAN_POINT('',(0.,0.)); +#8435 = VECTOR('',#8436,1.); +#8436 = DIRECTION('',(0.,-1.)); +#8437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8438 = PCURVE('',#4393,#8439); +#8439 = DEFINITIONAL_REPRESENTATION('',(#8440),#8444); +#8440 = LINE('',#8441,#8442); +#8441 = CARTESIAN_POINT('',(3.5791015625,0.)); +#8442 = VECTOR('',#8443,1.); +#8443 = DIRECTION('',(0.,-1.)); +#8444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8445 = ORIENTED_EDGE('',*,*,#8446,.T.); +#8446 = EDGE_CURVE('',#8424,#8375,#8447,.T.); +#8447 = SURFACE_CURVE('',#8448,(#8452,#8459),.PCURVE_S1.); +#8448 = LINE('',#8449,#8450); +#8449 = CARTESIAN_POINT('',(-5.428466846875,-29.29272460937,0.9)); +#8450 = VECTOR('',#8451,1.); +#8451 = DIRECTION('',(-1.,0.,0.)); +#8452 = PCURVE('',#4421,#8453); +#8453 = DEFINITIONAL_REPRESENTATION('',(#8454),#8458); +#8454 = LINE('',#8455,#8456); +#8455 = CARTESIAN_POINT('',(0.,-0.6)); +#8456 = VECTOR('',#8457,1.); +#8457 = DIRECTION('',(1.,0.)); +#8458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8459 = PCURVE('',#8288,#8460); +#8460 = DEFINITIONAL_REPRESENTATION('',(#8461),#8465); +#8461 = LINE('',#8462,#8463); +#8462 = CARTESIAN_POINT('',(3.2080078125,0.)); +#8463 = VECTOR('',#8464,1.); +#8464 = DIRECTION('',(-1.,0.)); +#8465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8466 = ORIENTED_EDGE('',*,*,#8374,.F.); +#8467 = ORIENTED_EDGE('',*,*,#4405,.F.); +#8468 = ADVANCED_FACE('',(#8469),#4393,.T.); +#8469 = FACE_BOUND('',#8470,.T.); +#8470 = EDGE_LOOP('',(#8471,#8494,#8515,#8516)); +#8471 = ORIENTED_EDGE('',*,*,#8472,.T.); +#8472 = EDGE_CURVE('',#4350,#8473,#8475,.T.); +#8473 = VERTEX_POINT('',#8474); +#8474 = CARTESIAN_POINT('',(-5.428466846875,-25.71362304687,0.9)); +#8475 = SURFACE_CURVE('',#8476,(#8480,#8487),.PCURVE_S1.); +#8476 = LINE('',#8477,#8478); +#8477 = CARTESIAN_POINT('',(-5.428466846875,-25.71362304687,1.5)); +#8478 = VECTOR('',#8479,1.); +#8479 = DIRECTION('',(-0.,-0.,-1.)); +#8480 = PCURVE('',#4393,#8481); +#8481 = DEFINITIONAL_REPRESENTATION('',(#8482),#8486); +#8482 = LINE('',#8483,#8484); +#8483 = CARTESIAN_POINT('',(0.,0.)); +#8484 = VECTOR('',#8485,1.); +#8485 = DIRECTION('',(0.,-1.)); +#8486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8487 = PCURVE('',#4365,#8488); +#8488 = DEFINITIONAL_REPRESENTATION('',(#8489),#8493); +#8489 = LINE('',#8490,#8491); +#8490 = CARTESIAN_POINT('',(0.4736328125,0.)); +#8491 = VECTOR('',#8492,1.); +#8492 = DIRECTION('',(0.,-1.)); +#8493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8494 = ORIENTED_EDGE('',*,*,#8495,.T.); +#8495 = EDGE_CURVE('',#8473,#8424,#8496,.T.); +#8496 = SURFACE_CURVE('',#8497,(#8501,#8508),.PCURVE_S1.); +#8497 = LINE('',#8498,#8499); +#8498 = CARTESIAN_POINT('',(-5.428466846875,-25.71362304687,0.9)); +#8499 = VECTOR('',#8500,1.); +#8500 = DIRECTION('',(0.,-1.,0.)); +#8501 = PCURVE('',#4393,#8502); +#8502 = DEFINITIONAL_REPRESENTATION('',(#8503),#8507); +#8503 = LINE('',#8504,#8505); +#8504 = CARTESIAN_POINT('',(0.,-0.6)); +#8505 = VECTOR('',#8506,1.); +#8506 = DIRECTION('',(1.,0.)); +#8507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8508 = PCURVE('',#8288,#8509); +#8509 = DEFINITIONAL_REPRESENTATION('',(#8510),#8514); +#8510 = LINE('',#8511,#8512); +#8511 = CARTESIAN_POINT('',(3.2080078125,3.5791015625)); +#8512 = VECTOR('',#8513,1.); +#8513 = DIRECTION('',(0.,-1.)); +#8514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8515 = ORIENTED_EDGE('',*,*,#8423,.F.); +#8516 = ORIENTED_EDGE('',*,*,#4377,.F.); +#8517 = ADVANCED_FACE('',(#8518),#4365,.T.); +#8518 = FACE_BOUND('',#8519,.T.); +#8519 = EDGE_LOOP('',(#8520,#8543,#8564,#8565)); +#8520 = ORIENTED_EDGE('',*,*,#8521,.T.); +#8521 = EDGE_CURVE('',#4322,#8522,#8524,.T.); +#8522 = VERTEX_POINT('',#8523); +#8523 = CARTESIAN_POINT('',(-5.902099659375,-25.71362304687,0.9)); +#8524 = SURFACE_CURVE('',#8525,(#8529,#8536),.PCURVE_S1.); +#8525 = LINE('',#8526,#8527); +#8526 = CARTESIAN_POINT('',(-5.902099659375,-25.71362304687,1.5)); +#8527 = VECTOR('',#8528,1.); +#8528 = DIRECTION('',(-0.,-0.,-1.)); +#8529 = PCURVE('',#4365,#8530); +#8530 = DEFINITIONAL_REPRESENTATION('',(#8531),#8535); +#8531 = LINE('',#8532,#8533); +#8532 = CARTESIAN_POINT('',(0.,0.)); +#8533 = VECTOR('',#8534,1.); +#8534 = DIRECTION('',(0.,-1.)); +#8535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8536 = PCURVE('',#4337,#8537); +#8537 = DEFINITIONAL_REPRESENTATION('',(#8538),#8542); +#8538 = LINE('',#8539,#8540); +#8539 = CARTESIAN_POINT('',(1.4697265625,0.)); +#8540 = VECTOR('',#8541,1.); +#8541 = DIRECTION('',(0.,-1.)); +#8542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8543 = ORIENTED_EDGE('',*,*,#8544,.T.); +#8544 = EDGE_CURVE('',#8522,#8473,#8545,.T.); +#8545 = SURFACE_CURVE('',#8546,(#8550,#8557),.PCURVE_S1.); +#8546 = LINE('',#8547,#8548); +#8547 = CARTESIAN_POINT('',(-5.902099659375,-25.71362304687,0.9)); +#8548 = VECTOR('',#8549,1.); +#8549 = DIRECTION('',(1.,0.,0.)); +#8550 = PCURVE('',#4365,#8551); +#8551 = DEFINITIONAL_REPRESENTATION('',(#8552),#8556); +#8552 = LINE('',#8553,#8554); +#8553 = CARTESIAN_POINT('',(0.,-0.6)); +#8554 = VECTOR('',#8555,1.); +#8555 = DIRECTION('',(1.,0.)); +#8556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8557 = PCURVE('',#8288,#8558); +#8558 = DEFINITIONAL_REPRESENTATION('',(#8559),#8563); +#8559 = LINE('',#8560,#8561); +#8560 = CARTESIAN_POINT('',(2.734375,3.5791015625)); +#8561 = VECTOR('',#8562,1.); +#8562 = DIRECTION('',(1.,0.)); +#8563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8564 = ORIENTED_EDGE('',*,*,#8472,.F.); +#8565 = ORIENTED_EDGE('',*,*,#4349,.F.); +#8566 = ADVANCED_FACE('',(#8567),#4337,.T.); +#8567 = FACE_BOUND('',#8568,.T.); +#8568 = EDGE_LOOP('',(#8569,#8592,#8613,#8614)); +#8569 = ORIENTED_EDGE('',*,*,#8570,.T.); +#8570 = EDGE_CURVE('',#4294,#8571,#8573,.T.); +#8571 = VERTEX_POINT('',#8572); +#8572 = CARTESIAN_POINT('',(-5.902099659375,-27.18334960937,0.9)); +#8573 = SURFACE_CURVE('',#8574,(#8578,#8585),.PCURVE_S1.); +#8574 = LINE('',#8575,#8576); +#8575 = CARTESIAN_POINT('',(-5.902099659375,-27.18334960937,1.5)); +#8576 = VECTOR('',#8577,1.); +#8577 = DIRECTION('',(-0.,-0.,-1.)); +#8578 = PCURVE('',#4337,#8579); +#8579 = DEFINITIONAL_REPRESENTATION('',(#8580),#8584); +#8580 = LINE('',#8581,#8582); +#8581 = CARTESIAN_POINT('',(0.,0.)); +#8582 = VECTOR('',#8583,1.); +#8583 = DIRECTION('',(0.,-1.)); +#8584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8585 = PCURVE('',#4309,#8586); +#8586 = DEFINITIONAL_REPRESENTATION('',(#8587),#8591); +#8587 = LINE('',#8588,#8589); +#8588 = CARTESIAN_POINT('',(1.8603515625,0.)); +#8589 = VECTOR('',#8590,1.); +#8590 = DIRECTION('',(0.,-1.)); +#8591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8592 = ORIENTED_EDGE('',*,*,#8593,.T.); +#8593 = EDGE_CURVE('',#8571,#8522,#8594,.T.); +#8594 = SURFACE_CURVE('',#8595,(#8599,#8606),.PCURVE_S1.); +#8595 = LINE('',#8596,#8597); +#8596 = CARTESIAN_POINT('',(-5.902099659375,-27.18334960937,0.9)); +#8597 = VECTOR('',#8598,1.); +#8598 = DIRECTION('',(0.,1.,0.)); +#8599 = PCURVE('',#4337,#8600); +#8600 = DEFINITIONAL_REPRESENTATION('',(#8601),#8605); +#8601 = LINE('',#8602,#8603); +#8602 = CARTESIAN_POINT('',(0.,-0.6)); +#8603 = VECTOR('',#8604,1.); +#8604 = DIRECTION('',(1.,0.)); +#8605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8606 = PCURVE('',#8288,#8607); +#8607 = DEFINITIONAL_REPRESENTATION('',(#8608),#8612); +#8608 = LINE('',#8609,#8610); +#8609 = CARTESIAN_POINT('',(2.734375,2.109375)); +#8610 = VECTOR('',#8611,1.); +#8611 = DIRECTION('',(0.,1.)); +#8612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8613 = ORIENTED_EDGE('',*,*,#8521,.F.); +#8614 = ORIENTED_EDGE('',*,*,#4321,.F.); +#8615 = ADVANCED_FACE('',(#8616),#4309,.T.); +#8616 = FACE_BOUND('',#8617,.T.); +#8617 = EDGE_LOOP('',(#8618,#8641,#8662,#8663)); +#8618 = ORIENTED_EDGE('',*,*,#8619,.T.); +#8619 = EDGE_CURVE('',#4266,#8620,#8622,.T.); +#8620 = VERTEX_POINT('',#8621); +#8621 = CARTESIAN_POINT('',(-7.762451221875,-27.18334960937,0.9)); +#8622 = SURFACE_CURVE('',#8623,(#8627,#8634),.PCURVE_S1.); +#8623 = LINE('',#8624,#8625); +#8624 = CARTESIAN_POINT('',(-7.762451221875,-27.18334960937,1.5)); +#8625 = VECTOR('',#8626,1.); +#8626 = DIRECTION('',(-0.,-0.,-1.)); +#8627 = PCURVE('',#4309,#8628); +#8628 = DEFINITIONAL_REPRESENTATION('',(#8629),#8633); +#8629 = LINE('',#8630,#8631); +#8630 = CARTESIAN_POINT('',(0.,0.)); +#8631 = VECTOR('',#8632,1.); +#8632 = DIRECTION('',(0.,-1.)); +#8633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8634 = PCURVE('',#4281,#8635); +#8635 = DEFINITIONAL_REPRESENTATION('',(#8636),#8640); +#8636 = LINE('',#8637,#8638); +#8637 = CARTESIAN_POINT('',(1.4697265625,0.)); +#8638 = VECTOR('',#8639,1.); +#8639 = DIRECTION('',(0.,-1.)); +#8640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8641 = ORIENTED_EDGE('',*,*,#8642,.T.); +#8642 = EDGE_CURVE('',#8620,#8571,#8643,.T.); +#8643 = SURFACE_CURVE('',#8644,(#8648,#8655),.PCURVE_S1.); +#8644 = LINE('',#8645,#8646); +#8645 = CARTESIAN_POINT('',(-7.762451221875,-27.18334960937,0.9)); +#8646 = VECTOR('',#8647,1.); +#8647 = DIRECTION('',(1.,0.,0.)); +#8648 = PCURVE('',#4309,#8649); +#8649 = DEFINITIONAL_REPRESENTATION('',(#8650),#8654); +#8650 = LINE('',#8651,#8652); +#8651 = CARTESIAN_POINT('',(0.,-0.6)); +#8652 = VECTOR('',#8653,1.); +#8653 = DIRECTION('',(1.,0.)); +#8654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8655 = PCURVE('',#8288,#8656); +#8656 = DEFINITIONAL_REPRESENTATION('',(#8657),#8661); +#8657 = LINE('',#8658,#8659); +#8658 = CARTESIAN_POINT('',(0.8740234375,2.109375)); +#8659 = VECTOR('',#8660,1.); +#8660 = DIRECTION('',(1.,0.)); +#8661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8662 = ORIENTED_EDGE('',*,*,#8570,.F.); +#8663 = ORIENTED_EDGE('',*,*,#4293,.F.); +#8664 = ADVANCED_FACE('',(#8665),#4281,.T.); +#8665 = FACE_BOUND('',#8666,.T.); +#8666 = EDGE_LOOP('',(#8667,#8690,#8711,#8712)); +#8667 = ORIENTED_EDGE('',*,*,#8668,.T.); +#8668 = EDGE_CURVE('',#4238,#8669,#8671,.T.); +#8669 = VERTEX_POINT('',#8670); +#8670 = CARTESIAN_POINT('',(-7.762451221875,-25.71362304687,0.9)); +#8671 = SURFACE_CURVE('',#8672,(#8676,#8683),.PCURVE_S1.); +#8672 = LINE('',#8673,#8674); +#8673 = CARTESIAN_POINT('',(-7.762451221875,-25.71362304687,1.5)); +#8674 = VECTOR('',#8675,1.); +#8675 = DIRECTION('',(-0.,-0.,-1.)); +#8676 = PCURVE('',#4281,#8677); +#8677 = DEFINITIONAL_REPRESENTATION('',(#8678),#8682); +#8678 = LINE('',#8679,#8680); +#8679 = CARTESIAN_POINT('',(0.,0.)); +#8680 = VECTOR('',#8681,1.); +#8681 = DIRECTION('',(0.,-1.)); +#8682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8683 = PCURVE('',#4253,#8684); +#8684 = DEFINITIONAL_REPRESENTATION('',(#8685),#8689); +#8685 = LINE('',#8686,#8687); +#8686 = CARTESIAN_POINT('',(0.4736328125,0.)); +#8687 = VECTOR('',#8688,1.); +#8688 = DIRECTION('',(0.,-1.)); +#8689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8690 = ORIENTED_EDGE('',*,*,#8691,.T.); +#8691 = EDGE_CURVE('',#8669,#8620,#8692,.T.); +#8692 = SURFACE_CURVE('',#8693,(#8697,#8704),.PCURVE_S1.); +#8693 = LINE('',#8694,#8695); +#8694 = CARTESIAN_POINT('',(-7.762451221875,-25.71362304687,0.9)); +#8695 = VECTOR('',#8696,1.); +#8696 = DIRECTION('',(0.,-1.,0.)); +#8697 = PCURVE('',#4281,#8698); +#8698 = DEFINITIONAL_REPRESENTATION('',(#8699),#8703); +#8699 = LINE('',#8700,#8701); +#8700 = CARTESIAN_POINT('',(0.,-0.6)); +#8701 = VECTOR('',#8702,1.); +#8702 = DIRECTION('',(1.,0.)); +#8703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8704 = PCURVE('',#8288,#8705); +#8705 = DEFINITIONAL_REPRESENTATION('',(#8706),#8710); +#8706 = LINE('',#8707,#8708); +#8707 = CARTESIAN_POINT('',(0.8740234375,3.5791015625)); +#8708 = VECTOR('',#8709,1.); +#8709 = DIRECTION('',(0.,-1.)); +#8710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8711 = ORIENTED_EDGE('',*,*,#8619,.F.); +#8712 = ORIENTED_EDGE('',*,*,#4265,.F.); +#8713 = ADVANCED_FACE('',(#8714),#4253,.T.); +#8714 = FACE_BOUND('',#8715,.T.); +#8715 = EDGE_LOOP('',(#8716,#8739,#8760,#8761)); +#8716 = ORIENTED_EDGE('',*,*,#8717,.T.); +#8717 = EDGE_CURVE('',#4210,#8718,#8720,.T.); +#8718 = VERTEX_POINT('',#8719); +#8719 = CARTESIAN_POINT('',(-8.236084034375,-25.71362304687,0.9)); +#8720 = SURFACE_CURVE('',#8721,(#8725,#8732),.PCURVE_S1.); +#8721 = LINE('',#8722,#8723); +#8722 = CARTESIAN_POINT('',(-8.236084034375,-25.71362304687,1.5)); +#8723 = VECTOR('',#8724,1.); +#8724 = DIRECTION('',(-0.,-0.,-1.)); +#8725 = PCURVE('',#4253,#8726); +#8726 = DEFINITIONAL_REPRESENTATION('',(#8727),#8731); +#8727 = LINE('',#8728,#8729); +#8728 = CARTESIAN_POINT('',(0.,0.)); +#8729 = VECTOR('',#8730,1.); +#8730 = DIRECTION('',(0.,-1.)); +#8731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8732 = PCURVE('',#4225,#8733); +#8733 = DEFINITIONAL_REPRESENTATION('',(#8734),#8738); +#8734 = LINE('',#8735,#8736); +#8735 = CARTESIAN_POINT('',(3.5791015625,0.)); +#8736 = VECTOR('',#8737,1.); +#8737 = DIRECTION('',(0.,-1.)); +#8738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8739 = ORIENTED_EDGE('',*,*,#8740,.T.); +#8740 = EDGE_CURVE('',#8718,#8669,#8741,.T.); +#8741 = SURFACE_CURVE('',#8742,(#8746,#8753),.PCURVE_S1.); +#8742 = LINE('',#8743,#8744); +#8743 = CARTESIAN_POINT('',(-8.236084034375,-25.71362304687,0.9)); +#8744 = VECTOR('',#8745,1.); +#8745 = DIRECTION('',(1.,0.,0.)); +#8746 = PCURVE('',#4253,#8747); +#8747 = DEFINITIONAL_REPRESENTATION('',(#8748),#8752); +#8748 = LINE('',#8749,#8750); +#8749 = CARTESIAN_POINT('',(0.,-0.6)); +#8750 = VECTOR('',#8751,1.); +#8751 = DIRECTION('',(1.,0.)); +#8752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8753 = PCURVE('',#8288,#8754); +#8754 = DEFINITIONAL_REPRESENTATION('',(#8755),#8759); +#8755 = LINE('',#8756,#8757); +#8756 = CARTESIAN_POINT('',(0.400390625,3.5791015625)); +#8757 = VECTOR('',#8758,1.); +#8758 = DIRECTION('',(1.,0.)); +#8759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8760 = ORIENTED_EDGE('',*,*,#8668,.F.); +#8761 = ORIENTED_EDGE('',*,*,#4237,.F.); +#8762 = ADVANCED_FACE('',(#8763),#4225,.T.); +#8763 = FACE_BOUND('',#8764,.T.); +#8764 = EDGE_LOOP('',(#8765,#8788,#8809,#8810)); +#8765 = ORIENTED_EDGE('',*,*,#8766,.T.); +#8766 = EDGE_CURVE('',#4182,#8767,#8769,.T.); +#8767 = VERTEX_POINT('',#8768); +#8768 = CARTESIAN_POINT('',(-8.236084034375,-29.29272460937,0.9)); +#8769 = SURFACE_CURVE('',#8770,(#8774,#8781),.PCURVE_S1.); +#8770 = LINE('',#8771,#8772); +#8771 = CARTESIAN_POINT('',(-8.236084034375,-29.29272460937,1.5)); +#8772 = VECTOR('',#8773,1.); +#8773 = DIRECTION('',(-0.,-0.,-1.)); +#8774 = PCURVE('',#4225,#8775); +#8775 = DEFINITIONAL_REPRESENTATION('',(#8776),#8780); +#8776 = LINE('',#8777,#8778); +#8777 = CARTESIAN_POINT('',(0.,0.)); +#8778 = VECTOR('',#8779,1.); +#8779 = DIRECTION('',(0.,-1.)); +#8780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8781 = PCURVE('',#4197,#8782); +#8782 = DEFINITIONAL_REPRESENTATION('',(#8783),#8787); +#8783 = LINE('',#8784,#8785); +#8784 = CARTESIAN_POINT('',(0.4736328125,0.)); +#8785 = VECTOR('',#8786,1.); +#8786 = DIRECTION('',(0.,-1.)); +#8787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8788 = ORIENTED_EDGE('',*,*,#8789,.T.); +#8789 = EDGE_CURVE('',#8767,#8718,#8790,.T.); +#8790 = SURFACE_CURVE('',#8791,(#8795,#8802),.PCURVE_S1.); +#8791 = LINE('',#8792,#8793); +#8792 = CARTESIAN_POINT('',(-8.236084034375,-29.29272460937,0.9)); +#8793 = VECTOR('',#8794,1.); +#8794 = DIRECTION('',(0.,1.,0.)); +#8795 = PCURVE('',#4225,#8796); +#8796 = DEFINITIONAL_REPRESENTATION('',(#8797),#8801); +#8797 = LINE('',#8798,#8799); +#8798 = CARTESIAN_POINT('',(0.,-0.6)); +#8799 = VECTOR('',#8800,1.); +#8800 = DIRECTION('',(1.,0.)); +#8801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8802 = PCURVE('',#8288,#8803); +#8803 = DEFINITIONAL_REPRESENTATION('',(#8804),#8808); +#8804 = LINE('',#8805,#8806); +#8805 = CARTESIAN_POINT('',(0.400390625,0.)); +#8806 = VECTOR('',#8807,1.); +#8807 = DIRECTION('',(0.,1.)); +#8808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8809 = ORIENTED_EDGE('',*,*,#8717,.F.); +#8810 = ORIENTED_EDGE('',*,*,#4209,.F.); +#8811 = ADVANCED_FACE('',(#8812),#4197,.T.); +#8812 = FACE_BOUND('',#8813,.T.); +#8813 = EDGE_LOOP('',(#8814,#8815,#8836,#8837)); +#8814 = ORIENTED_EDGE('',*,*,#8300,.T.); +#8815 = ORIENTED_EDGE('',*,*,#8816,.T.); +#8816 = EDGE_CURVE('',#8273,#8767,#8817,.T.); +#8817 = SURFACE_CURVE('',#8818,(#8822,#8829),.PCURVE_S1.); +#8818 = LINE('',#8819,#8820); +#8819 = CARTESIAN_POINT('',(-7.762451221875,-29.29272460937,0.9)); +#8820 = VECTOR('',#8821,1.); +#8821 = DIRECTION('',(-1.,0.,0.)); +#8822 = PCURVE('',#4197,#8823); +#8823 = DEFINITIONAL_REPRESENTATION('',(#8824),#8828); +#8824 = LINE('',#8825,#8826); +#8825 = CARTESIAN_POINT('',(0.,-0.6)); +#8826 = VECTOR('',#8827,1.); +#8827 = DIRECTION('',(1.,0.)); +#8828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8829 = PCURVE('',#8288,#8830); +#8830 = DEFINITIONAL_REPRESENTATION('',(#8831),#8835); +#8831 = LINE('',#8832,#8833); +#8832 = CARTESIAN_POINT('',(0.8740234375,0.)); +#8833 = VECTOR('',#8834,1.); +#8834 = DIRECTION('',(-1.,0.)); +#8835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8836 = ORIENTED_EDGE('',*,*,#8766,.F.); +#8837 = ORIENTED_EDGE('',*,*,#4181,.F.); +#8838 = ADVANCED_FACE('',(#8839),#4513,.F.); +#8839 = FACE_BOUND('',#8840,.F.); +#8840 = EDGE_LOOP('',(#8841,#8864,#8898,#8919)); +#8841 = ORIENTED_EDGE('',*,*,#8842,.T.); +#8842 = EDGE_CURVE('',#4490,#8843,#8845,.T.); +#8843 = VERTEX_POINT('',#8844); +#8844 = CARTESIAN_POINT('',(-2.921142628125,-28.45776367187,0.9)); +#8845 = SURFACE_CURVE('',#8846,(#8850,#8857),.PCURVE_S1.); +#8846 = LINE('',#8847,#8848); +#8847 = CARTESIAN_POINT('',(-2.921142628125,-28.45776367187,1.5)); +#8848 = VECTOR('',#8849,1.); +#8849 = DIRECTION('',(-0.,-0.,-1.)); +#8850 = PCURVE('',#4513,#8851); +#8851 = DEFINITIONAL_REPRESENTATION('',(#8852),#8856); +#8852 = LINE('',#8853,#8854); +#8853 = CARTESIAN_POINT('',(0.,0.)); +#8854 = VECTOR('',#8855,1.); +#8855 = DIRECTION('',(0.,-1.)); +#8856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8857 = PCURVE('',#4546,#8858); +#8858 = DEFINITIONAL_REPRESENTATION('',(#8859),#8863); +#8859 = LINE('',#8860,#8861); +#8860 = CARTESIAN_POINT('',(0.,0.)); +#8861 = VECTOR('',#8862,1.); +#8862 = DIRECTION('',(0.,-1.)); +#8863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8864 = ORIENTED_EDGE('',*,*,#8865,.T.); +#8865 = EDGE_CURVE('',#8843,#8866,#8868,.T.); +#8866 = VERTEX_POINT('',#8867); +#8867 = CARTESIAN_POINT('',(-4.388427784375,-28.10864257812,0.9)); +#8868 = SURFACE_CURVE('',#8869,(#8876,#8883),.PCURVE_S1.); +#8869 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8870,#8871,#8872,#8873,#8874, + #8875),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,3),(0.,1.,2.,3.343434343434, + 4.686868686869),.UNSPECIFIED.); +#8870 = CARTESIAN_POINT('',(-2.921142628125,-28.45776367187,0.9)); +#8871 = CARTESIAN_POINT('',(-3.021240284375,-28.73608398437,0.9)); +#8872 = CARTESIAN_POINT('',(-3.363037159375,-28.98999023437,0.9)); +#8873 = CARTESIAN_POINT('',(-3.929443409375,-28.98999023437,0.9)); +#8874 = CARTESIAN_POINT('',(-4.364013721875,-28.53588867187,0.9)); +#8875 = CARTESIAN_POINT('',(-4.388427784375,-28.10864257812,0.9)); +#8876 = PCURVE('',#4513,#8877); +#8877 = DEFINITIONAL_REPRESENTATION('',(#8878),#8882); +#8878 = LINE('',#8879,#8880); +#8879 = CARTESIAN_POINT('',(0.,-0.6)); +#8880 = VECTOR('',#8881,1.); +#8881 = DIRECTION('',(1.,0.)); +#8882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8883 = PCURVE('',#8884,#8889); +#8884 = PLANE('',#8885); +#8885 = AXIS2_PLACEMENT_3D('',#8886,#8887,#8888); +#8886 = CARTESIAN_POINT('',(-5.025634815625,-29.29272460937,0.9)); +#8887 = DIRECTION('',(0.,0.,1.)); +#8888 = DIRECTION('',(1.,0.,-0.)); +#8889 = DEFINITIONAL_REPRESENTATION('',(#8890),#8897); +#8890 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8891,#8892,#8893,#8894,#8895, + #8896),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,3),(0.,1.,2.,3.343434343434, + 4.686868686869),.UNSPECIFIED.); +#8891 = CARTESIAN_POINT('',(2.1044921875,0.8349609375)); +#8892 = CARTESIAN_POINT('',(2.00439453125,0.556640625)); +#8893 = CARTESIAN_POINT('',(1.66259765625,0.302734375)); +#8894 = CARTESIAN_POINT('',(1.09619140625,0.302734375)); +#8895 = CARTESIAN_POINT('',(0.66162109375,0.7568359375)); +#8896 = CARTESIAN_POINT('',(0.63720703125,1.18408203125)); +#8897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8898 = ORIENTED_EDGE('',*,*,#8899,.F.); +#8899 = EDGE_CURVE('',#4492,#8866,#8900,.T.); +#8900 = SURFACE_CURVE('',#8901,(#8905,#8912),.PCURVE_S1.); +#8901 = LINE('',#8902,#8903); +#8902 = CARTESIAN_POINT('',(-4.388427784375,-28.10864257812,1.5)); +#8903 = VECTOR('',#8904,1.); +#8904 = DIRECTION('',(-0.,-0.,-1.)); +#8905 = PCURVE('',#4513,#8906); +#8906 = DEFINITIONAL_REPRESENTATION('',(#8907),#8911); +#8907 = LINE('',#8908,#8909); +#8908 = CARTESIAN_POINT('',(4.686868686869,0.)); +#8909 = VECTOR('',#8910,1.); +#8910 = DIRECTION('',(0.,-1.)); +#8911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8912 = PCURVE('',#4626,#8913); +#8913 = DEFINITIONAL_REPRESENTATION('',(#8914),#8918); +#8914 = LINE('',#8915,#8916); +#8915 = CARTESIAN_POINT('',(1.93359375,0.)); +#8916 = VECTOR('',#8917,1.); +#8917 = DIRECTION('',(0.,-1.)); +#8918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8919 = ORIENTED_EDGE('',*,*,#4489,.F.); +#8920 = ADVANCED_FACE('',(#8921),#4626,.T.); +#8921 = FACE_BOUND('',#8922,.T.); +#8922 = EDGE_LOOP('',(#8923,#8946,#8967,#8968)); +#8923 = ORIENTED_EDGE('',*,*,#8924,.T.); +#8924 = EDGE_CURVE('',#4559,#8925,#8927,.T.); +#8925 = VERTEX_POINT('',#8926); +#8926 = CARTESIAN_POINT('',(-2.454834034375,-28.10864257812,0.9)); +#8927 = SURFACE_CURVE('',#8928,(#8932,#8939),.PCURVE_S1.); +#8928 = LINE('',#8929,#8930); +#8929 = CARTESIAN_POINT('',(-2.454834034375,-28.10864257812,1.5)); +#8930 = VECTOR('',#8931,1.); +#8931 = DIRECTION('',(-0.,-0.,-1.)); +#8932 = PCURVE('',#4626,#8933); +#8933 = DEFINITIONAL_REPRESENTATION('',(#8934),#8938); +#8934 = LINE('',#8935,#8936); +#8935 = CARTESIAN_POINT('',(0.,0.)); +#8936 = VECTOR('',#8937,1.); +#8937 = DIRECTION('',(0.,-1.)); +#8938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8939 = PCURVE('',#4590,#8940); +#8940 = DEFINITIONAL_REPRESENTATION('',(#8941),#8945); +#8941 = LINE('',#8942,#8943); +#8942 = CARTESIAN_POINT('',(0.,0.)); +#8943 = VECTOR('',#8944,1.); +#8944 = DIRECTION('',(0.,-1.)); +#8945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8946 = ORIENTED_EDGE('',*,*,#8947,.T.); +#8947 = EDGE_CURVE('',#8925,#8866,#8948,.T.); +#8948 = SURFACE_CURVE('',#8949,(#8953,#8960),.PCURVE_S1.); +#8949 = LINE('',#8950,#8951); +#8950 = CARTESIAN_POINT('',(-2.454834034375,-28.10864257812,0.9)); +#8951 = VECTOR('',#8952,1.); +#8952 = DIRECTION('',(-1.,0.,0.)); +#8953 = PCURVE('',#4626,#8954); +#8954 = DEFINITIONAL_REPRESENTATION('',(#8955),#8959); +#8955 = LINE('',#8956,#8957); +#8956 = CARTESIAN_POINT('',(0.,-0.6)); +#8957 = VECTOR('',#8958,1.); +#8958 = DIRECTION('',(1.,0.)); +#8959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8960 = PCURVE('',#8884,#8961); +#8961 = DEFINITIONAL_REPRESENTATION('',(#8962),#8966); +#8962 = LINE('',#8963,#8964); +#8963 = CARTESIAN_POINT('',(2.57080078125,1.18408203125)); +#8964 = VECTOR('',#8965,1.); +#8965 = DIRECTION('',(-1.,0.)); +#8966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8967 = ORIENTED_EDGE('',*,*,#8899,.F.); +#8968 = ORIENTED_EDGE('',*,*,#4612,.F.); +#8969 = ADVANCED_FACE('',(#8970),#4590,.F.); +#8970 = FACE_BOUND('',#8971,.F.); +#8971 = EDGE_LOOP('',(#8972,#8973,#9012,#9033)); +#8972 = ORIENTED_EDGE('',*,*,#8924,.T.); +#8973 = ORIENTED_EDGE('',*,*,#8974,.T.); +#8974 = EDGE_CURVE('',#8925,#8975,#8977,.T.); +#8975 = VERTEX_POINT('',#8976); +#8976 = CARTESIAN_POINT('',(-2.467041065625,-28.51391601562,0.9)); +#8977 = SURFACE_CURVE('',#8978,(#8990,#8997),.PCURVE_S1.); +#8978 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8979,#8980,#8981,#8982,#8983, + #8984,#8985,#8986,#8987,#8988,#8989),.UNSPECIFIED.,.F.,.F.,(3,1,1,1, + 1,1,1,1,1,3),(0.,1.,17.4375,33.875,50.852699530516,67.830399061033, + 84.237951965524,100.64550487001,113.67296103881,126.70041720762), + .UNSPECIFIED.); +#8979 = CARTESIAN_POINT('',(-2.454834034375,-28.10864257812,0.9)); +#8980 = CARTESIAN_POINT('',(-2.452392628125,-28.03051757812,0.9)); +#8981 = CARTESIAN_POINT('',(-2.452392628125,-27.34936523437,0.9)); +#8982 = CARTESIAN_POINT('',(-3.111572315625,-26.64135742187,0.9)); +#8983 = CARTESIAN_POINT('',(-4.168701221875,-26.64135742187,0.9)); +#8984 = CARTESIAN_POINT('',(-4.842529346875,-27.36401367187,0.9)); +#8985 = CARTESIAN_POINT('',(-4.842529346875,-28.65063476562,0.9)); +#8986 = CARTESIAN_POINT('',(-4.176025440625,-29.35131835937,0.9)); +#8987 = CARTESIAN_POINT('',(-3.155517628125,-29.35131835937,0.9)); +#8988 = CARTESIAN_POINT('',(-2.574462940625,-28.91186523437,0.9)); +#8989 = CARTESIAN_POINT('',(-2.467041065625,-28.51391601562,0.9)); +#8990 = PCURVE('',#4590,#8991); +#8991 = DEFINITIONAL_REPRESENTATION('',(#8992),#8996); +#8992 = LINE('',#8993,#8994); +#8993 = CARTESIAN_POINT('',(0.,-0.6)); +#8994 = VECTOR('',#8995,1.); +#8995 = DIRECTION('',(1.,0.)); +#8996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8997 = PCURVE('',#8884,#8998); +#8998 = DEFINITIONAL_REPRESENTATION('',(#8999),#9011); +#8999 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9000,#9001,#9002,#9003,#9004, + #9005,#9006,#9007,#9008,#9009,#9010),.UNSPECIFIED.,.F.,.F.,(3,1,1,1, + 1,1,1,1,1,3),(0.,1.,17.4375,33.875,50.852699530516,67.830399061033, + 84.237951965524,100.64550487001,113.67296103881,126.70041720762), + .UNSPECIFIED.); +#9000 = CARTESIAN_POINT('',(2.57080078125,1.18408203125)); +#9001 = CARTESIAN_POINT('',(2.5732421875,1.26220703125)); +#9002 = CARTESIAN_POINT('',(2.5732421875,1.943359375)); +#9003 = CARTESIAN_POINT('',(1.9140625,2.6513671875)); +#9004 = CARTESIAN_POINT('',(0.85693359375,2.6513671875)); +#9005 = CARTESIAN_POINT('',(0.18310546875,1.9287109375)); +#9006 = CARTESIAN_POINT('',(0.18310546875,0.64208984375)); +#9007 = CARTESIAN_POINT('',(0.849609375,-5.859375E-02)); +#9008 = CARTESIAN_POINT('',(1.8701171875,-5.859375E-02)); +#9009 = CARTESIAN_POINT('',(2.451171875,0.380859375)); +#9010 = CARTESIAN_POINT('',(2.55859375,0.77880859375)); +#9011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9012 = ORIENTED_EDGE('',*,*,#9013,.F.); +#9013 = EDGE_CURVE('',#4531,#8975,#9014,.T.); +#9014 = SURFACE_CURVE('',#9015,(#9019,#9026),.PCURVE_S1.); +#9015 = LINE('',#9016,#9017); +#9016 = CARTESIAN_POINT('',(-2.467041065625,-28.51391601562,1.5)); +#9017 = VECTOR('',#9018,1.); +#9018 = DIRECTION('',(-0.,-0.,-1.)); +#9019 = PCURVE('',#4590,#9020); +#9020 = DEFINITIONAL_REPRESENTATION('',(#9021),#9025); +#9021 = LINE('',#9022,#9023); +#9022 = CARTESIAN_POINT('',(126.70041720762,0.)); +#9023 = VECTOR('',#9024,1.); +#9024 = DIRECTION('',(0.,-1.)); +#9025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9026 = PCURVE('',#4546,#9027); +#9027 = DEFINITIONAL_REPRESENTATION('',(#9028),#9032); +#9028 = LINE('',#9029,#9030); +#9029 = CARTESIAN_POINT('',(0.457560176123,0.)); +#9030 = VECTOR('',#9031,1.); +#9031 = DIRECTION('',(0.,-1.)); +#9032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9033 = ORIENTED_EDGE('',*,*,#4558,.F.); +#9034 = ADVANCED_FACE('',(#9035),#4546,.T.); +#9035 = FACE_BOUND('',#9036,.T.); +#9036 = EDGE_LOOP('',(#9037,#9038,#9059,#9060)); +#9037 = ORIENTED_EDGE('',*,*,#8842,.T.); +#9038 = ORIENTED_EDGE('',*,*,#9039,.T.); +#9039 = EDGE_CURVE('',#8843,#8975,#9040,.T.); +#9040 = SURFACE_CURVE('',#9041,(#9045,#9052),.PCURVE_S1.); +#9041 = LINE('',#9042,#9043); +#9042 = CARTESIAN_POINT('',(-2.921142628125,-28.45776367187,0.9)); +#9043 = VECTOR('',#9044,1.); +#9044 = DIRECTION('',(0.992441183033,-0.122721221558,0.)); +#9045 = PCURVE('',#4546,#9046); +#9046 = DEFINITIONAL_REPRESENTATION('',(#9047),#9051); +#9047 = LINE('',#9048,#9049); +#9048 = CARTESIAN_POINT('',(0.,-0.6)); +#9049 = VECTOR('',#9050,1.); +#9050 = DIRECTION('',(1.,0.)); +#9051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9052 = PCURVE('',#8884,#9053); +#9053 = DEFINITIONAL_REPRESENTATION('',(#9054),#9058); +#9054 = LINE('',#9055,#9056); +#9055 = CARTESIAN_POINT('',(2.1044921875,0.8349609375)); +#9056 = VECTOR('',#9057,1.); +#9057 = DIRECTION('',(0.992441183033,-0.122721221558)); +#9058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9059 = ORIENTED_EDGE('',*,*,#9013,.F.); +#9060 = ORIENTED_EDGE('',*,*,#4530,.F.); +#9061 = ADVANCED_FACE('',(#9062),#4658,.T.); +#9062 = FACE_BOUND('',#9063,.T.); +#9063 = EDGE_LOOP('',(#9064,#9087,#9115,#9136)); +#9064 = ORIENTED_EDGE('',*,*,#9065,.T.); +#9065 = EDGE_CURVE('',#4641,#9066,#9068,.T.); +#9066 = VERTEX_POINT('',#9067); +#9067 = CARTESIAN_POINT('',(-0.994873096875,-28.26977539062,0.9)); +#9068 = SURFACE_CURVE('',#9069,(#9073,#9080),.PCURVE_S1.); +#9069 = LINE('',#9070,#9071); +#9070 = CARTESIAN_POINT('',(-0.994873096875,-28.26977539062,1.5)); +#9071 = VECTOR('',#9072,1.); +#9072 = DIRECTION('',(-0.,-0.,-1.)); +#9073 = PCURVE('',#4658,#9074); +#9074 = DEFINITIONAL_REPRESENTATION('',(#9075),#9079); +#9075 = LINE('',#9076,#9077); +#9076 = CARTESIAN_POINT('',(0.,0.)); +#9077 = VECTOR('',#9078,1.); +#9078 = DIRECTION('',(0.,-1.)); +#9079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9080 = PCURVE('',#5052,#9081); +#9081 = DEFINITIONAL_REPRESENTATION('',(#9082),#9086); +#9082 = LINE('',#9083,#9084); +#9083 = CARTESIAN_POINT('',(0.25935273592,0.)); +#9084 = VECTOR('',#9085,1.); +#9085 = DIRECTION('',(0.,-1.)); +#9086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9087 = ORIENTED_EDGE('',*,*,#9088,.T.); +#9088 = EDGE_CURVE('',#9066,#9089,#9091,.T.); +#9089 = VERTEX_POINT('',#9090); +#9090 = CARTESIAN_POINT('',(-1.676025440625,-29.29272460937,0.9)); +#9091 = SURFACE_CURVE('',#9092,(#9096,#9103),.PCURVE_S1.); +#9092 = LINE('',#9093,#9094); +#9093 = CARTESIAN_POINT('',(-0.994873096875,-28.26977539062,0.9)); +#9094 = VECTOR('',#9095,1.); +#9095 = DIRECTION('',(-0.554241682188,-0.832355787945,0.)); +#9096 = PCURVE('',#4658,#9097); +#9097 = DEFINITIONAL_REPRESENTATION('',(#9098),#9102); +#9098 = LINE('',#9099,#9100); +#9099 = CARTESIAN_POINT('',(-0.,-0.6)); +#9100 = VECTOR('',#9101,1.); +#9101 = DIRECTION('',(1.,0.)); +#9102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9103 = PCURVE('',#9104,#9109); +#9104 = PLANE('',#9105); +#9105 = AXIS2_PLACEMENT_3D('',#9106,#9107,#9108); +#9106 = CARTESIAN_POINT('',(-2.244873096875,-29.29272460937,0.9)); +#9107 = DIRECTION('',(0.,0.,1.)); +#9108 = DIRECTION('',(1.,0.,-0.)); +#9109 = DEFINITIONAL_REPRESENTATION('',(#9110),#9114); +#9110 = LINE('',#9111,#9112); +#9111 = CARTESIAN_POINT('',(1.25,1.02294921875)); +#9112 = VECTOR('',#9113,1.); +#9113 = DIRECTION('',(-0.554241682188,-0.832355787945)); +#9114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9115 = ORIENTED_EDGE('',*,*,#9116,.F.); +#9116 = EDGE_CURVE('',#4643,#9089,#9117,.T.); +#9117 = SURFACE_CURVE('',#9118,(#9122,#9129),.PCURVE_S1.); +#9118 = LINE('',#9119,#9120); +#9119 = CARTESIAN_POINT('',(-1.676025440625,-29.29272460937,1.5)); +#9120 = VECTOR('',#9121,1.); +#9121 = DIRECTION('',(-0.,-0.,-1.)); +#9122 = PCURVE('',#4658,#9123); +#9123 = DEFINITIONAL_REPRESENTATION('',(#9124),#9128); +#9124 = LINE('',#9125,#9126); +#9125 = CARTESIAN_POINT('',(1.228980723827,0.)); +#9126 = VECTOR('',#9127,1.); +#9127 = DIRECTION('',(0.,-1.)); +#9128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9129 = PCURVE('',#4686,#9130); +#9130 = DEFINITIONAL_REPRESENTATION('',(#9131),#9135); +#9131 = LINE('',#9132,#9133); +#9132 = CARTESIAN_POINT('',(0.,0.)); +#9133 = VECTOR('',#9134,1.); +#9134 = DIRECTION('',(0.,-1.)); +#9135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9136 = ORIENTED_EDGE('',*,*,#4640,.F.); +#9137 = ADVANCED_FACE('',(#9138),#5052,.T.); +#9138 = FACE_BOUND('',#9139,.T.); +#9139 = EDGE_LOOP('',(#9140,#9163,#9184,#9185)); +#9140 = ORIENTED_EDGE('',*,*,#9141,.T.); +#9141 = EDGE_CURVE('',#5011,#9142,#9144,.T.); +#9142 = VERTEX_POINT('',#9143); +#9143 = CARTESIAN_POINT('',(-0.853271534375,-28.48706054687,0.9)); +#9144 = SURFACE_CURVE('',#9145,(#9149,#9156),.PCURVE_S1.); +#9145 = LINE('',#9146,#9147); +#9146 = CARTESIAN_POINT('',(-0.853271534375,-28.48706054687,1.5)); +#9147 = VECTOR('',#9148,1.); +#9148 = DIRECTION('',(-0.,-0.,-1.)); +#9149 = PCURVE('',#5052,#9150); +#9150 = DEFINITIONAL_REPRESENTATION('',(#9151),#9155); +#9151 = LINE('',#9152,#9153); +#9152 = CARTESIAN_POINT('',(0.,0.)); +#9153 = VECTOR('',#9154,1.); +#9154 = DIRECTION('',(0.,-1.)); +#9155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9156 = PCURVE('',#5026,#9157); +#9157 = DEFINITIONAL_REPRESENTATION('',(#9158),#9162); +#9158 = LINE('',#9159,#9160); +#9159 = CARTESIAN_POINT('',(0.965587746108,0.)); +#9160 = VECTOR('',#9161,1.); +#9161 = DIRECTION('',(0.,-1.)); +#9162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9163 = ORIENTED_EDGE('',*,*,#9164,.T.); +#9164 = EDGE_CURVE('',#9142,#9066,#9165,.T.); +#9165 = SURFACE_CURVE('',#9166,(#9170,#9177),.PCURVE_S1.); +#9166 = LINE('',#9167,#9168); +#9167 = CARTESIAN_POINT('',(-0.853271534375,-28.48706054687,0.9)); +#9168 = VECTOR('',#9169,1.); +#9169 = DIRECTION('',(-0.545980600505,0.837797818016,0.)); +#9170 = PCURVE('',#5052,#9171); +#9171 = DEFINITIONAL_REPRESENTATION('',(#9172),#9176); +#9172 = LINE('',#9173,#9174); +#9173 = CARTESIAN_POINT('',(0.,-0.6)); +#9174 = VECTOR('',#9175,1.); +#9175 = DIRECTION('',(1.,0.)); +#9176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9177 = PCURVE('',#9104,#9178); +#9178 = DEFINITIONAL_REPRESENTATION('',(#9179),#9183); +#9179 = LINE('',#9180,#9181); +#9180 = CARTESIAN_POINT('',(1.3916015625,0.8056640625)); +#9181 = VECTOR('',#9182,1.); +#9182 = DIRECTION('',(-0.545980600505,0.837797818016)); +#9183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9184 = ORIENTED_EDGE('',*,*,#9065,.F.); +#9185 = ORIENTED_EDGE('',*,*,#5038,.F.); +#9186 = ADVANCED_FACE('',(#9187),#5026,.T.); +#9187 = FACE_BOUND('',#9188,.T.); +#9188 = EDGE_LOOP('',(#9189,#9212,#9233,#9234)); +#9189 = ORIENTED_EDGE('',*,*,#9190,.T.); +#9190 = EDGE_CURVE('',#4983,#9191,#9193,.T.); +#9191 = VERTEX_POINT('',#9192); +#9192 = CARTESIAN_POINT('',(-0.321044971875,-29.29272460937,0.9)); +#9193 = SURFACE_CURVE('',#9194,(#9198,#9205),.PCURVE_S1.); +#9194 = LINE('',#9195,#9196); +#9195 = CARTESIAN_POINT('',(-0.321044971875,-29.29272460937,1.5)); +#9196 = VECTOR('',#9197,1.); +#9197 = DIRECTION('',(-0.,-0.,-1.)); +#9198 = PCURVE('',#5026,#9199); +#9199 = DEFINITIONAL_REPRESENTATION('',(#9200),#9204); +#9200 = LINE('',#9201,#9202); +#9201 = CARTESIAN_POINT('',(0.,0.)); +#9202 = VECTOR('',#9203,1.); +#9203 = DIRECTION('',(0.,-1.)); +#9204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9205 = PCURVE('',#4998,#9206); +#9206 = DEFINITIONAL_REPRESENTATION('',(#9207),#9211); +#9207 = LINE('',#9208,#9209); +#9208 = CARTESIAN_POINT('',(0.53955078125,0.)); +#9209 = VECTOR('',#9210,1.); +#9210 = DIRECTION('',(0.,-1.)); +#9211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9212 = ORIENTED_EDGE('',*,*,#9213,.T.); +#9213 = EDGE_CURVE('',#9191,#9142,#9214,.T.); +#9214 = SURFACE_CURVE('',#9215,(#9219,#9226),.PCURVE_S1.); +#9215 = LINE('',#9216,#9217); +#9216 = CARTESIAN_POINT('',(-0.321044971875,-29.29272460937,0.9)); +#9217 = VECTOR('',#9218,1.); +#9218 = DIRECTION('',(-0.551194404284,0.834376850521,0.)); +#9219 = PCURVE('',#5026,#9220); +#9220 = DEFINITIONAL_REPRESENTATION('',(#9221),#9225); +#9221 = LINE('',#9222,#9223); +#9222 = CARTESIAN_POINT('',(0.,-0.6)); +#9223 = VECTOR('',#9224,1.); +#9224 = DIRECTION('',(1.,0.)); +#9225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9226 = PCURVE('',#9104,#9227); +#9227 = DEFINITIONAL_REPRESENTATION('',(#9228),#9232); +#9228 = LINE('',#9229,#9230); +#9229 = CARTESIAN_POINT('',(1.923828125,0.)); +#9230 = VECTOR('',#9231,1.); +#9231 = DIRECTION('',(-0.551194404284,0.834376850521)); +#9232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9233 = ORIENTED_EDGE('',*,*,#9141,.F.); +#9234 = ORIENTED_EDGE('',*,*,#5010,.F.); +#9235 = ADVANCED_FACE('',(#9236),#4998,.T.); +#9236 = FACE_BOUND('',#9237,.T.); +#9237 = EDGE_LOOP('',(#9238,#9261,#9282,#9283)); +#9238 = ORIENTED_EDGE('',*,*,#9239,.T.); +#9239 = EDGE_CURVE('',#4955,#9240,#9242,.T.); +#9240 = VERTEX_POINT('',#9241); +#9241 = CARTESIAN_POINT('',(0.218505809375,-29.29272460937,0.9)); +#9242 = SURFACE_CURVE('',#9243,(#9247,#9254),.PCURVE_S1.); +#9243 = LINE('',#9244,#9245); +#9244 = CARTESIAN_POINT('',(0.218505809375,-29.29272460937,1.5)); +#9245 = VECTOR('',#9246,1.); +#9246 = DIRECTION('',(-0.,-0.,-1.)); +#9247 = PCURVE('',#4998,#9248); +#9248 = DEFINITIONAL_REPRESENTATION('',(#9249),#9253); +#9249 = LINE('',#9250,#9251); +#9250 = CARTESIAN_POINT('',(0.,0.)); +#9251 = VECTOR('',#9252,1.); +#9252 = DIRECTION('',(0.,-1.)); +#9253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9254 = PCURVE('',#4970,#9255); +#9255 = DEFINITIONAL_REPRESENTATION('',(#9256),#9260); +#9256 = LINE('',#9257,#9258); +#9257 = CARTESIAN_POINT('',(1.677068398293,0.)); +#9258 = VECTOR('',#9259,1.); +#9259 = DIRECTION('',(0.,-1.)); +#9260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9261 = ORIENTED_EDGE('',*,*,#9262,.T.); +#9262 = EDGE_CURVE('',#9240,#9191,#9263,.T.); +#9263 = SURFACE_CURVE('',#9264,(#9268,#9275),.PCURVE_S1.); +#9264 = LINE('',#9265,#9266); +#9265 = CARTESIAN_POINT('',(0.218505809375,-29.29272460937,0.9)); +#9266 = VECTOR('',#9267,1.); +#9267 = DIRECTION('',(-1.,0.,0.)); +#9268 = PCURVE('',#4998,#9269); +#9269 = DEFINITIONAL_REPRESENTATION('',(#9270),#9274); +#9270 = LINE('',#9271,#9272); +#9271 = CARTESIAN_POINT('',(0.,-0.6)); +#9272 = VECTOR('',#9273,1.); +#9273 = DIRECTION('',(1.,0.)); +#9274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9275 = PCURVE('',#9104,#9276); +#9276 = DEFINITIONAL_REPRESENTATION('',(#9277),#9281); +#9277 = LINE('',#9278,#9279); +#9278 = CARTESIAN_POINT('',(2.46337890625,0.)); +#9279 = VECTOR('',#9280,1.); +#9280 = DIRECTION('',(-1.,0.)); +#9281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9282 = ORIENTED_EDGE('',*,*,#9190,.F.); +#9283 = ORIENTED_EDGE('',*,*,#4982,.F.); +#9284 = ADVANCED_FACE('',(#9285),#4970,.T.); +#9285 = FACE_BOUND('',#9286,.T.); +#9286 = EDGE_LOOP('',(#9287,#9310,#9331,#9332)); +#9287 = ORIENTED_EDGE('',*,*,#9288,.T.); +#9288 = EDGE_CURVE('',#4927,#9289,#9291,.T.); +#9289 = VERTEX_POINT('',#9290); +#9290 = CARTESIAN_POINT('',(-0.745849659375,-27.92065429687,0.9)); +#9291 = SURFACE_CURVE('',#9292,(#9296,#9303),.PCURVE_S1.); +#9292 = LINE('',#9293,#9294); +#9293 = CARTESIAN_POINT('',(-0.745849659375,-27.92065429687,1.5)); +#9294 = VECTOR('',#9295,1.); +#9295 = DIRECTION('',(-0.,-0.,-1.)); +#9296 = PCURVE('',#4970,#9297); +#9297 = DEFINITIONAL_REPRESENTATION('',(#9298),#9302); +#9298 = LINE('',#9299,#9300); +#9299 = CARTESIAN_POINT('',(0.,0.)); +#9300 = VECTOR('',#9301,1.); +#9301 = DIRECTION('',(0.,-1.)); +#9302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9303 = PCURVE('',#4942,#9304); +#9304 = DEFINITIONAL_REPRESENTATION('',(#9305),#9309); +#9305 = LINE('',#9306,#9307); +#9306 = CARTESIAN_POINT('',(1.514240773259,0.)); +#9307 = VECTOR('',#9308,1.); +#9308 = DIRECTION('',(0.,-1.)); +#9309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9310 = ORIENTED_EDGE('',*,*,#9311,.T.); +#9311 = EDGE_CURVE('',#9289,#9240,#9312,.T.); +#9312 = SURFACE_CURVE('',#9313,(#9317,#9324),.PCURVE_S1.); +#9313 = LINE('',#9314,#9315); +#9314 = CARTESIAN_POINT('',(-0.745849659375,-27.92065429687,0.9)); +#9315 = VECTOR('',#9316,1.); +#9316 = DIRECTION('',(0.575024530742,-0.818136167789,0.)); +#9317 = PCURVE('',#4970,#9318); +#9318 = DEFINITIONAL_REPRESENTATION('',(#9319),#9323); +#9319 = LINE('',#9320,#9321); +#9320 = CARTESIAN_POINT('',(0.,-0.6)); +#9321 = VECTOR('',#9322,1.); +#9322 = DIRECTION('',(1.,0.)); +#9323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9324 = PCURVE('',#9104,#9325); +#9325 = DEFINITIONAL_REPRESENTATION('',(#9326),#9330); +#9326 = LINE('',#9327,#9328); +#9327 = CARTESIAN_POINT('',(1.4990234375,1.3720703125)); +#9328 = VECTOR('',#9329,1.); +#9329 = DIRECTION('',(0.575024530742,-0.818136167789)); +#9330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9331 = ORIENTED_EDGE('',*,*,#9239,.F.); +#9332 = ORIENTED_EDGE('',*,*,#4954,.F.); +#9333 = ADVANCED_FACE('',(#9334),#4942,.T.); +#9334 = FACE_BOUND('',#9335,.T.); +#9335 = EDGE_LOOP('',(#9336,#9359,#9380,#9381)); +#9336 = ORIENTED_EDGE('',*,*,#9337,.T.); +#9337 = EDGE_CURVE('',#4899,#9338,#9340,.T.); +#9338 = VERTEX_POINT('',#9339); +#9339 = CARTESIAN_POINT('',(0.150146434375,-26.69995117187,0.9)); +#9340 = SURFACE_CURVE('',#9341,(#9345,#9352),.PCURVE_S1.); +#9341 = LINE('',#9342,#9343); +#9342 = CARTESIAN_POINT('',(0.150146434375,-26.69995117187,1.5)); +#9343 = VECTOR('',#9344,1.); +#9344 = DIRECTION('',(-0.,-0.,-1.)); +#9345 = PCURVE('',#4942,#9346); +#9346 = DEFINITIONAL_REPRESENTATION('',(#9347),#9351); +#9347 = LINE('',#9348,#9349); +#9348 = CARTESIAN_POINT('',(0.,0.)); +#9349 = VECTOR('',#9350,1.); +#9350 = DIRECTION('',(0.,-1.)); +#9351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9352 = PCURVE('',#4914,#9353); +#9353 = DEFINITIONAL_REPRESENTATION('',(#9354),#9358); +#9354 = LINE('',#9355,#9356); +#9355 = CARTESIAN_POINT('',(0.52490234375,0.)); +#9356 = VECTOR('',#9357,1.); +#9357 = DIRECTION('',(0.,-1.)); +#9358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9359 = ORIENTED_EDGE('',*,*,#9360,.T.); +#9360 = EDGE_CURVE('',#9338,#9289,#9361,.T.); +#9361 = SURFACE_CURVE('',#9362,(#9366,#9373),.PCURVE_S1.); +#9362 = LINE('',#9363,#9364); +#9363 = CARTESIAN_POINT('',(0.150146434375,-26.69995117187,0.9)); +#9364 = VECTOR('',#9365,1.); +#9365 = DIRECTION('',(-0.591713094491,-0.806148630097,0.)); +#9366 = PCURVE('',#4942,#9367); +#9367 = DEFINITIONAL_REPRESENTATION('',(#9368),#9372); +#9368 = LINE('',#9369,#9370); +#9369 = CARTESIAN_POINT('',(-0.,-0.6)); +#9370 = VECTOR('',#9371,1.); +#9371 = DIRECTION('',(1.,0.)); +#9372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9373 = PCURVE('',#9104,#9374); +#9374 = DEFINITIONAL_REPRESENTATION('',(#9375),#9379); +#9375 = LINE('',#9376,#9377); +#9376 = CARTESIAN_POINT('',(2.39501953125,2.5927734375)); +#9377 = VECTOR('',#9378,1.); +#9378 = DIRECTION('',(-0.591713094491,-0.806148630097)); +#9379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9380 = ORIENTED_EDGE('',*,*,#9288,.F.); +#9381 = ORIENTED_EDGE('',*,*,#4926,.F.); +#9382 = ADVANCED_FACE('',(#9383),#4914,.T.); +#9383 = FACE_BOUND('',#9384,.T.); +#9384 = EDGE_LOOP('',(#9385,#9408,#9429,#9430)); +#9385 = ORIENTED_EDGE('',*,*,#9386,.T.); +#9386 = EDGE_CURVE('',#4871,#9387,#9389,.T.); +#9387 = VERTEX_POINT('',#9388); +#9388 = CARTESIAN_POINT('',(-0.374755909375,-26.69995117187,0.9)); +#9389 = SURFACE_CURVE('',#9390,(#9394,#9401),.PCURVE_S1.); +#9390 = LINE('',#9391,#9392); +#9391 = CARTESIAN_POINT('',(-0.374755909375,-26.69995117187,1.5)); +#9392 = VECTOR('',#9393,1.); +#9393 = DIRECTION('',(-0.,-0.,-1.)); +#9394 = PCURVE('',#4914,#9395); +#9395 = DEFINITIONAL_REPRESENTATION('',(#9396),#9400); +#9396 = LINE('',#9397,#9398); +#9397 = CARTESIAN_POINT('',(0.,0.)); +#9398 = VECTOR('',#9399,1.); +#9399 = DIRECTION('',(0.,-1.)); +#9400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9401 = PCURVE('',#4886,#9402); +#9402 = DEFINITIONAL_REPRESENTATION('',(#9403),#9407); +#9403 = LINE('',#9404,#9405); +#9404 = CARTESIAN_POINT('',(0.752658265665,0.)); +#9405 = VECTOR('',#9406,1.); +#9406 = DIRECTION('',(0.,-1.)); +#9407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9408 = ORIENTED_EDGE('',*,*,#9409,.T.); +#9409 = EDGE_CURVE('',#9387,#9338,#9410,.T.); +#9410 = SURFACE_CURVE('',#9411,(#9415,#9422),.PCURVE_S1.); +#9411 = LINE('',#9412,#9413); +#9412 = CARTESIAN_POINT('',(-0.374755909375,-26.69995117187,0.9)); +#9413 = VECTOR('',#9414,1.); +#9414 = DIRECTION('',(1.,0.,0.)); +#9415 = PCURVE('',#4914,#9416); +#9416 = DEFINITIONAL_REPRESENTATION('',(#9417),#9421); +#9417 = LINE('',#9418,#9419); +#9418 = CARTESIAN_POINT('',(0.,-0.6)); +#9419 = VECTOR('',#9420,1.); +#9420 = DIRECTION('',(1.,0.)); +#9421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9422 = PCURVE('',#9104,#9423); +#9423 = DEFINITIONAL_REPRESENTATION('',(#9424),#9428); +#9424 = LINE('',#9425,#9426); +#9425 = CARTESIAN_POINT('',(1.8701171875,2.5927734375)); +#9426 = VECTOR('',#9427,1.); +#9427 = DIRECTION('',(1.,0.)); +#9428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9429 = ORIENTED_EDGE('',*,*,#9337,.F.); +#9430 = ORIENTED_EDGE('',*,*,#4898,.F.); +#9431 = ADVANCED_FACE('',(#9432),#4886,.T.); +#9432 = FACE_BOUND('',#9433,.T.); +#9433 = EDGE_LOOP('',(#9434,#9457,#9478,#9479)); +#9434 = ORIENTED_EDGE('',*,*,#9435,.T.); +#9435 = EDGE_CURVE('',#4841,#9436,#9438,.T.); +#9436 = VERTEX_POINT('',#9437); +#9437 = CARTESIAN_POINT('',(-0.811767628125,-27.31274414062,0.9)); +#9438 = SURFACE_CURVE('',#9439,(#9443,#9450),.PCURVE_S1.); +#9439 = LINE('',#9440,#9441); +#9440 = CARTESIAN_POINT('',(-0.811767628125,-27.31274414062,1.5)); +#9441 = VECTOR('',#9442,1.); +#9442 = DIRECTION('',(-0.,-0.,-1.)); +#9443 = PCURVE('',#4886,#9444); +#9444 = DEFINITIONAL_REPRESENTATION('',(#9445),#9449); +#9445 = LINE('',#9446,#9447); +#9446 = CARTESIAN_POINT('',(0.,0.)); +#9447 = VECTOR('',#9448,1.); +#9448 = DIRECTION('',(0.,-1.)); +#9449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9450 = PCURVE('',#4856,#9451); +#9451 = DEFINITIONAL_REPRESENTATION('',(#9452),#9456); +#9452 = LINE('',#9453,#9454); +#9453 = CARTESIAN_POINT('',(1.,0.)); +#9454 = VECTOR('',#9455,1.); +#9455 = DIRECTION('',(0.,-1.)); +#9456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9457 = ORIENTED_EDGE('',*,*,#9458,.T.); +#9458 = EDGE_CURVE('',#9436,#9387,#9459,.T.); +#9459 = SURFACE_CURVE('',#9460,(#9464,#9471),.PCURVE_S1.); +#9460 = LINE('',#9461,#9462); +#9461 = CARTESIAN_POINT('',(-0.811767628125,-27.31274414062,0.9)); +#9462 = VECTOR('',#9463,1.); +#9463 = DIRECTION('',(0.58062435329,0.814171579194,0.)); +#9464 = PCURVE('',#4886,#9465); +#9465 = DEFINITIONAL_REPRESENTATION('',(#9466),#9470); +#9466 = LINE('',#9467,#9468); +#9467 = CARTESIAN_POINT('',(0.,-0.6)); +#9468 = VECTOR('',#9469,1.); +#9469 = DIRECTION('',(1.,0.)); +#9470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9471 = PCURVE('',#9104,#9472); +#9472 = DEFINITIONAL_REPRESENTATION('',(#9473),#9477); +#9473 = LINE('',#9474,#9475); +#9474 = CARTESIAN_POINT('',(1.43310546875,1.97998046875)); +#9475 = VECTOR('',#9476,1.); +#9476 = DIRECTION('',(0.58062435329,0.814171579194)); +#9477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9478 = ORIENTED_EDGE('',*,*,#9386,.F.); +#9479 = ORIENTED_EDGE('',*,*,#4870,.F.); +#9480 = ADVANCED_FACE('',(#9481),#4856,.T.); +#9481 = FACE_BOUND('',#9482,.T.); +#9482 = EDGE_LOOP('',(#9483,#9506,#9527,#9528)); +#9483 = ORIENTED_EDGE('',*,*,#9484,.T.); +#9484 = EDGE_CURVE('',#4811,#9485,#9487,.T.); +#9485 = VERTEX_POINT('',#9486); +#9486 = CARTESIAN_POINT('',(-1.009521534375,-27.59838867187,0.9)); +#9487 = SURFACE_CURVE('',#9488,(#9492,#9499),.PCURVE_S1.); +#9488 = LINE('',#9489,#9490); +#9489 = CARTESIAN_POINT('',(-1.009521534375,-27.59838867187,1.5)); +#9490 = VECTOR('',#9491,1.); +#9491 = DIRECTION('',(-0.,-0.,-1.)); +#9492 = PCURVE('',#4856,#9493); +#9493 = DEFINITIONAL_REPRESENTATION('',(#9494),#9498); +#9494 = LINE('',#9495,#9496); +#9495 = CARTESIAN_POINT('',(0.,0.)); +#9496 = VECTOR('',#9497,1.); +#9497 = DIRECTION('',(0.,-1.)); +#9498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9499 = PCURVE('',#4826,#9500); +#9500 = DEFINITIONAL_REPRESENTATION('',(#9501),#9505); +#9501 = LINE('',#9502,#9503); +#9502 = CARTESIAN_POINT('',(1.,0.)); +#9503 = VECTOR('',#9504,1.); +#9504 = DIRECTION('',(0.,-1.)); +#9505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9506 = ORIENTED_EDGE('',*,*,#9507,.T.); +#9507 = EDGE_CURVE('',#9485,#9436,#9508,.T.); +#9508 = SURFACE_CURVE('',#9509,(#9513,#9520),.PCURVE_S1.); +#9509 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9510,#9511,#9512), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#9510 = CARTESIAN_POINT('',(-1.009521534375,-27.59838867187,0.9)); +#9511 = CARTESIAN_POINT('',(-0.902099659375,-27.43725585937,0.9)); +#9512 = CARTESIAN_POINT('',(-0.811767628125,-27.31274414062,0.9)); +#9513 = PCURVE('',#4856,#9514); +#9514 = DEFINITIONAL_REPRESENTATION('',(#9515),#9519); +#9515 = LINE('',#9516,#9517); +#9516 = CARTESIAN_POINT('',(0.,-0.6)); +#9517 = VECTOR('',#9518,1.); +#9518 = DIRECTION('',(1.,0.)); +#9519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9520 = PCURVE('',#9104,#9521); +#9521 = DEFINITIONAL_REPRESENTATION('',(#9522),#9526); +#9522 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9523,#9524,#9525), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#9523 = CARTESIAN_POINT('',(1.2353515625,1.6943359375)); +#9524 = CARTESIAN_POINT('',(1.3427734375,1.85546875)); +#9525 = CARTESIAN_POINT('',(1.43310546875,1.97998046875)); +#9526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9527 = ORIENTED_EDGE('',*,*,#9435,.F.); +#9528 = ORIENTED_EDGE('',*,*,#4840,.F.); +#9529 = ADVANCED_FACE('',(#9530),#4826,.T.); +#9530 = FACE_BOUND('',#9531,.T.); +#9531 = EDGE_LOOP('',(#9532,#9555,#9576,#9577)); +#9532 = ORIENTED_EDGE('',*,*,#9533,.T.); +#9533 = EDGE_CURVE('',#4783,#9534,#9536,.T.); +#9534 = VERTEX_POINT('',#9535); +#9535 = CARTESIAN_POINT('',(-1.190185596875,-27.30786132812,0.9)); +#9536 = SURFACE_CURVE('',#9537,(#9541,#9548),.PCURVE_S1.); +#9537 = LINE('',#9538,#9539); +#9538 = CARTESIAN_POINT('',(-1.190185596875,-27.30786132812,1.5)); +#9539 = VECTOR('',#9540,1.); +#9540 = DIRECTION('',(-0.,-0.,-1.)); +#9541 = PCURVE('',#4826,#9542); +#9542 = DEFINITIONAL_REPRESENTATION('',(#9543),#9547); +#9543 = LINE('',#9544,#9545); +#9544 = CARTESIAN_POINT('',(0.,0.)); +#9545 = VECTOR('',#9546,1.); +#9546 = DIRECTION('',(0.,-1.)); +#9547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9548 = PCURVE('',#4798,#9549); +#9549 = DEFINITIONAL_REPRESENTATION('',(#9550),#9554); +#9550 = LINE('',#9551,#9552); +#9551 = CARTESIAN_POINT('',(0.72657989153,0.)); +#9552 = VECTOR('',#9553,1.); +#9553 = DIRECTION('',(0.,-1.)); +#9554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9555 = ORIENTED_EDGE('',*,*,#9556,.T.); +#9556 = EDGE_CURVE('',#9534,#9485,#9557,.T.); +#9557 = SURFACE_CURVE('',#9558,(#9562,#9569),.PCURVE_S1.); +#9558 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9559,#9560,#9561), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#9559 = CARTESIAN_POINT('',(-1.190185596875,-27.30786132812,0.9)); +#9560 = CARTESIAN_POINT('',(-1.077880909375,-27.48120117187,0.9)); +#9561 = CARTESIAN_POINT('',(-1.009521534375,-27.59838867187,0.9)); +#9562 = PCURVE('',#4826,#9563); +#9563 = DEFINITIONAL_REPRESENTATION('',(#9564),#9568); +#9564 = LINE('',#9565,#9566); +#9565 = CARTESIAN_POINT('',(0.,-0.6)); +#9566 = VECTOR('',#9567,1.); +#9567 = DIRECTION('',(1.,0.)); +#9568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9569 = PCURVE('',#9104,#9570); +#9570 = DEFINITIONAL_REPRESENTATION('',(#9571),#9575); +#9571 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9572,#9573,#9574), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#9572 = CARTESIAN_POINT('',(1.0546875,1.98486328125)); +#9573 = CARTESIAN_POINT('',(1.1669921875,1.8115234375)); +#9574 = CARTESIAN_POINT('',(1.2353515625,1.6943359375)); +#9575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9576 = ORIENTED_EDGE('',*,*,#9484,.F.); +#9577 = ORIENTED_EDGE('',*,*,#4810,.F.); +#9578 = ADVANCED_FACE('',(#9579),#4798,.T.); +#9579 = FACE_BOUND('',#9580,.T.); +#9580 = EDGE_LOOP('',(#9581,#9604,#9625,#9626)); +#9581 = ORIENTED_EDGE('',*,*,#9582,.T.); +#9582 = EDGE_CURVE('',#4755,#9583,#9585,.T.); +#9583 = VERTEX_POINT('',#9584); +#9584 = CARTESIAN_POINT('',(-1.588134815625,-26.69995117187,0.9)); +#9585 = SURFACE_CURVE('',#9586,(#9590,#9597),.PCURVE_S1.); +#9586 = LINE('',#9587,#9588); +#9587 = CARTESIAN_POINT('',(-1.588134815625,-26.69995117187,1.5)); +#9588 = VECTOR('',#9589,1.); +#9589 = DIRECTION('',(-0.,-0.,-1.)); +#9590 = PCURVE('',#4798,#9591); +#9591 = DEFINITIONAL_REPRESENTATION('',(#9592),#9596); +#9592 = LINE('',#9593,#9594); +#9593 = CARTESIAN_POINT('',(0.,0.)); +#9594 = VECTOR('',#9595,1.); +#9595 = DIRECTION('',(0.,-1.)); +#9596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9597 = PCURVE('',#4770,#9598); +#9598 = DEFINITIONAL_REPRESENTATION('',(#9599),#9603); +#9599 = LINE('',#9600,#9601); +#9600 = CARTESIAN_POINT('',(0.54931640625,0.)); +#9601 = VECTOR('',#9602,1.); +#9602 = DIRECTION('',(0.,-1.)); +#9603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9604 = ORIENTED_EDGE('',*,*,#9605,.T.); +#9605 = EDGE_CURVE('',#9583,#9534,#9606,.T.); +#9606 = SURFACE_CURVE('',#9607,(#9611,#9618),.PCURVE_S1.); +#9607 = LINE('',#9608,#9609); +#9608 = CARTESIAN_POINT('',(-1.588134815625,-26.69995117187,0.9)); +#9609 = VECTOR('',#9610,1.); +#9610 = DIRECTION('',(0.54770194357,-0.836673521159,0.)); +#9611 = PCURVE('',#4798,#9612); +#9612 = DEFINITIONAL_REPRESENTATION('',(#9613),#9617); +#9613 = LINE('',#9614,#9615); +#9614 = CARTESIAN_POINT('',(0.,-0.6)); +#9615 = VECTOR('',#9616,1.); +#9616 = DIRECTION('',(1.,0.)); +#9617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9618 = PCURVE('',#9104,#9619); +#9619 = DEFINITIONAL_REPRESENTATION('',(#9620),#9624); +#9620 = LINE('',#9621,#9622); +#9621 = CARTESIAN_POINT('',(0.65673828125,2.5927734375)); +#9622 = VECTOR('',#9623,1.); +#9623 = DIRECTION('',(0.54770194357,-0.836673521159)); +#9624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9625 = ORIENTED_EDGE('',*,*,#9533,.F.); +#9626 = ORIENTED_EDGE('',*,*,#4782,.F.); +#9627 = ADVANCED_FACE('',(#9628),#4770,.T.); +#9628 = FACE_BOUND('',#9629,.T.); +#9629 = EDGE_LOOP('',(#9630,#9653,#9674,#9675)); +#9630 = ORIENTED_EDGE('',*,*,#9631,.T.); +#9631 = EDGE_CURVE('',#4727,#9632,#9634,.T.); +#9632 = VERTEX_POINT('',#9633); +#9633 = CARTESIAN_POINT('',(-2.137451221875,-26.69995117187,0.9)); +#9634 = SURFACE_CURVE('',#9635,(#9639,#9646),.PCURVE_S1.); +#9635 = LINE('',#9636,#9637); +#9636 = CARTESIAN_POINT('',(-2.137451221875,-26.69995117187,1.5)); +#9637 = VECTOR('',#9638,1.); +#9638 = DIRECTION('',(-0.,-0.,-1.)); +#9639 = PCURVE('',#4770,#9640); +#9640 = DEFINITIONAL_REPRESENTATION('',(#9641),#9645); +#9641 = LINE('',#9642,#9643); +#9642 = CARTESIAN_POINT('',(0.,0.)); +#9643 = VECTOR('',#9644,1.); +#9644 = DIRECTION('',(0.,-1.)); +#9645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9646 = PCURVE('',#4742,#9647); +#9647 = DEFINITIONAL_REPRESENTATION('',(#9648),#9652); +#9648 = LINE('',#9649,#9650); +#9649 = CARTESIAN_POINT('',(1.522664583202,0.)); +#9650 = VECTOR('',#9651,1.); +#9651 = DIRECTION('',(0.,-1.)); +#9652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9653 = ORIENTED_EDGE('',*,*,#9654,.T.); +#9654 = EDGE_CURVE('',#9632,#9583,#9655,.T.); +#9655 = SURFACE_CURVE('',#9656,(#9660,#9667),.PCURVE_S1.); +#9656 = LINE('',#9657,#9658); +#9657 = CARTESIAN_POINT('',(-2.137451221875,-26.69995117187,0.9)); +#9658 = VECTOR('',#9659,1.); +#9659 = DIRECTION('',(1.,0.,0.)); +#9660 = PCURVE('',#4770,#9661); +#9661 = DEFINITIONAL_REPRESENTATION('',(#9662),#9666); +#9662 = LINE('',#9663,#9664); +#9663 = CARTESIAN_POINT('',(0.,-0.6)); +#9664 = VECTOR('',#9665,1.); +#9665 = DIRECTION('',(1.,0.)); +#9666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9667 = PCURVE('',#9104,#9668); +#9668 = DEFINITIONAL_REPRESENTATION('',(#9669),#9673); +#9669 = LINE('',#9670,#9671); +#9670 = CARTESIAN_POINT('',(0.107421875,2.5927734375)); +#9671 = VECTOR('',#9672,1.); +#9672 = DIRECTION('',(1.,0.)); +#9673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9674 = ORIENTED_EDGE('',*,*,#9582,.F.); +#9675 = ORIENTED_EDGE('',*,*,#4754,.F.); +#9676 = ADVANCED_FACE('',(#9677),#4742,.T.); +#9677 = FACE_BOUND('',#9678,.T.); +#9678 = EDGE_LOOP('',(#9679,#9702,#9723,#9724)); +#9679 = ORIENTED_EDGE('',*,*,#9680,.T.); +#9680 = EDGE_CURVE('',#4699,#9681,#9683,.T.); +#9681 = VERTEX_POINT('',#9682); +#9682 = CARTESIAN_POINT('',(-1.260986378125,-27.94506835937,0.9)); +#9683 = SURFACE_CURVE('',#9684,(#9688,#9695),.PCURVE_S1.); +#9684 = LINE('',#9685,#9686); +#9685 = CARTESIAN_POINT('',(-1.260986378125,-27.94506835937,1.5)); +#9686 = VECTOR('',#9687,1.); +#9687 = DIRECTION('',(-0.,-0.,-1.)); +#9688 = PCURVE('',#4742,#9689); +#9689 = DEFINITIONAL_REPRESENTATION('',(#9690),#9694); +#9690 = LINE('',#9691,#9692); +#9691 = CARTESIAN_POINT('',(0.,0.)); +#9692 = VECTOR('',#9693,1.); +#9693 = DIRECTION('',(0.,-1.)); +#9694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9695 = PCURVE('',#4714,#9696); +#9696 = DEFINITIONAL_REPRESENTATION('',(#9697),#9701); +#9697 = LINE('',#9698,#9699); +#9698 = CARTESIAN_POINT('',(1.647267292357,0.)); +#9699 = VECTOR('',#9700,1.); +#9700 = DIRECTION('',(0.,-1.)); +#9701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9702 = ORIENTED_EDGE('',*,*,#9703,.T.); +#9703 = EDGE_CURVE('',#9681,#9632,#9704,.T.); +#9704 = SURFACE_CURVE('',#9705,(#9709,#9716),.PCURVE_S1.); +#9705 = LINE('',#9706,#9707); +#9706 = CARTESIAN_POINT('',(-1.260986378125,-27.94506835937,0.9)); +#9707 = VECTOR('',#9708,1.); +#9708 = DIRECTION('',(-0.575612550143,0.817722564271,0.)); +#9709 = PCURVE('',#4742,#9710); +#9710 = DEFINITIONAL_REPRESENTATION('',(#9711),#9715); +#9711 = LINE('',#9712,#9713); +#9712 = CARTESIAN_POINT('',(0.,-0.6)); +#9713 = VECTOR('',#9714,1.); +#9714 = DIRECTION('',(1.,0.)); +#9715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9716 = PCURVE('',#9104,#9717); +#9717 = DEFINITIONAL_REPRESENTATION('',(#9718),#9722); +#9718 = LINE('',#9719,#9720); +#9719 = CARTESIAN_POINT('',(0.98388671875,1.34765625)); +#9720 = VECTOR('',#9721,1.); +#9721 = DIRECTION('',(-0.575612550143,0.817722564271)); +#9722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9723 = ORIENTED_EDGE('',*,*,#9631,.F.); +#9724 = ORIENTED_EDGE('',*,*,#4726,.F.); +#9725 = ADVANCED_FACE('',(#9726),#4714,.T.); +#9726 = FACE_BOUND('',#9727,.T.); +#9727 = EDGE_LOOP('',(#9728,#9751,#9772,#9773)); +#9728 = ORIENTED_EDGE('',*,*,#9729,.T.); +#9729 = EDGE_CURVE('',#4671,#9730,#9732,.T.); +#9730 = VERTEX_POINT('',#9731); +#9731 = CARTESIAN_POINT('',(-2.208252003125,-29.29272460937,0.9)); +#9732 = SURFACE_CURVE('',#9733,(#9737,#9744),.PCURVE_S1.); +#9733 = LINE('',#9734,#9735); +#9734 = CARTESIAN_POINT('',(-2.208252003125,-29.29272460937,1.5)); +#9735 = VECTOR('',#9736,1.); +#9736 = DIRECTION('',(-0.,-0.,-1.)); +#9737 = PCURVE('',#4714,#9738); +#9738 = DEFINITIONAL_REPRESENTATION('',(#9739),#9743); +#9739 = LINE('',#9740,#9741); +#9740 = CARTESIAN_POINT('',(0.,0.)); +#9741 = VECTOR('',#9742,1.); +#9742 = DIRECTION('',(0.,-1.)); +#9743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9744 = PCURVE('',#4686,#9745); +#9745 = DEFINITIONAL_REPRESENTATION('',(#9746),#9750); +#9746 = LINE('',#9747,#9748); +#9747 = CARTESIAN_POINT('',(0.5322265625,0.)); +#9748 = VECTOR('',#9749,1.); +#9749 = DIRECTION('',(0.,-1.)); +#9750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9751 = ORIENTED_EDGE('',*,*,#9752,.T.); +#9752 = EDGE_CURVE('',#9730,#9681,#9753,.T.); +#9753 = SURFACE_CURVE('',#9754,(#9758,#9765),.PCURVE_S1.); +#9754 = LINE('',#9755,#9756); +#9755 = CARTESIAN_POINT('',(-2.208252003125,-29.29272460937,0.9)); +#9756 = VECTOR('',#9757,1.); +#9757 = DIRECTION('',(0.575052773399,0.818116316795,0.)); +#9758 = PCURVE('',#4714,#9759); +#9759 = DEFINITIONAL_REPRESENTATION('',(#9760),#9764); +#9760 = LINE('',#9761,#9762); +#9761 = CARTESIAN_POINT('',(0.,-0.6)); +#9762 = VECTOR('',#9763,1.); +#9763 = DIRECTION('',(1.,0.)); +#9764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9765 = PCURVE('',#9104,#9766); +#9766 = DEFINITIONAL_REPRESENTATION('',(#9767),#9771); +#9767 = LINE('',#9768,#9769); +#9768 = CARTESIAN_POINT('',(3.662109375E-02,0.)); +#9769 = VECTOR('',#9770,1.); +#9770 = DIRECTION('',(0.575052773399,0.818116316795)); +#9771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9772 = ORIENTED_EDGE('',*,*,#9680,.F.); +#9773 = ORIENTED_EDGE('',*,*,#4698,.F.); +#9774 = ADVANCED_FACE('',(#9775),#4686,.T.); +#9775 = FACE_BOUND('',#9776,.T.); +#9776 = EDGE_LOOP('',(#9777,#9778,#9799,#9800)); +#9777 = ORIENTED_EDGE('',*,*,#9116,.T.); +#9778 = ORIENTED_EDGE('',*,*,#9779,.T.); +#9779 = EDGE_CURVE('',#9089,#9730,#9780,.T.); +#9780 = SURFACE_CURVE('',#9781,(#9785,#9792),.PCURVE_S1.); +#9781 = LINE('',#9782,#9783); +#9782 = CARTESIAN_POINT('',(-1.676025440625,-29.29272460937,0.9)); +#9783 = VECTOR('',#9784,1.); +#9784 = DIRECTION('',(-1.,0.,0.)); +#9785 = PCURVE('',#4686,#9786); +#9786 = DEFINITIONAL_REPRESENTATION('',(#9787),#9791); +#9787 = LINE('',#9788,#9789); +#9788 = CARTESIAN_POINT('',(0.,-0.6)); +#9789 = VECTOR('',#9790,1.); +#9790 = DIRECTION('',(1.,0.)); +#9791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9792 = PCURVE('',#9104,#9793); +#9793 = DEFINITIONAL_REPRESENTATION('',(#9794),#9798); +#9794 = LINE('',#9795,#9796); +#9795 = CARTESIAN_POINT('',(0.56884765625,0.)); +#9796 = VECTOR('',#9797,1.); +#9797 = DIRECTION('',(-1.,0.)); +#9798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9799 = ORIENTED_EDGE('',*,*,#9729,.F.); +#9800 = ORIENTED_EDGE('',*,*,#4670,.F.); +#9801 = ADVANCED_FACE('',(#9802),#5084,.T.); +#9802 = FACE_BOUND('',#9803,.T.); +#9803 = EDGE_LOOP('',(#9804,#9827,#9828,#9851)); +#9804 = ORIENTED_EDGE('',*,*,#9805,.T.); +#9805 = EDGE_CURVE('',#9806,#5067,#9808,.T.); +#9806 = VERTEX_POINT('',#9807); +#9807 = CARTESIAN_POINT('',(-26.05,-16.525,0.)); +#9808 = SURFACE_CURVE('',#9809,(#9813,#9820),.PCURVE_S1.); +#9809 = LINE('',#9810,#9811); +#9810 = CARTESIAN_POINT('',(-26.05,-16.525,0.)); +#9811 = VECTOR('',#9812,1.); +#9812 = DIRECTION('',(0.,0.,1.)); +#9813 = PCURVE('',#5084,#9814); +#9814 = DEFINITIONAL_REPRESENTATION('',(#9815),#9819); +#9815 = LINE('',#9816,#9817); +#9816 = CARTESIAN_POINT('',(0.,0.)); +#9817 = VECTOR('',#9818,1.); +#9818 = DIRECTION('',(0.,-1.)); +#9819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9820 = PCURVE('',#5112,#9821); +#9821 = DEFINITIONAL_REPRESENTATION('',(#9822),#9826); +#9822 = LINE('',#9823,#9824); +#9823 = CARTESIAN_POINT('',(0.,0.)); +#9824 = VECTOR('',#9825,1.); +#9825 = DIRECTION('',(0.,-1.)); +#9826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9827 = ORIENTED_EDGE('',*,*,#5066,.T.); +#9828 = ORIENTED_EDGE('',*,*,#9829,.F.); +#9829 = EDGE_CURVE('',#9830,#5069,#9832,.T.); +#9830 = VERTEX_POINT('',#9831); +#9831 = CARTESIAN_POINT('',(-12.05,-16.525,0.)); +#9832 = SURFACE_CURVE('',#9833,(#9837,#9844),.PCURVE_S1.); +#9833 = LINE('',#9834,#9835); +#9834 = CARTESIAN_POINT('',(-12.05,-16.525,0.)); +#9835 = VECTOR('',#9836,1.); +#9836 = DIRECTION('',(0.,0.,1.)); +#9837 = PCURVE('',#5084,#9838); +#9838 = DEFINITIONAL_REPRESENTATION('',(#9839),#9843); +#9839 = LINE('',#9840,#9841); +#9840 = CARTESIAN_POINT('',(14.,0.)); +#9841 = VECTOR('',#9842,1.); +#9842 = DIRECTION('',(0.,-1.)); +#9843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9844 = PCURVE('',#5166,#9845); +#9845 = DEFINITIONAL_REPRESENTATION('',(#9846),#9850); +#9846 = LINE('',#9847,#9848); +#9847 = CARTESIAN_POINT('',(0.,0.)); +#9848 = VECTOR('',#9849,1.); +#9849 = DIRECTION('',(0.,-1.)); +#9850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9851 = ORIENTED_EDGE('',*,*,#9852,.F.); +#9852 = EDGE_CURVE('',#9806,#9830,#9853,.T.); +#9853 = SURFACE_CURVE('',#9854,(#9858,#9865),.PCURVE_S1.); +#9854 = LINE('',#9855,#9856); +#9855 = CARTESIAN_POINT('',(-19.05,-16.525,0.)); +#9856 = VECTOR('',#9857,1.); +#9857 = DIRECTION('',(1.,0.,0.)); +#9858 = PCURVE('',#5084,#9859); +#9859 = DEFINITIONAL_REPRESENTATION('',(#9860),#9864); +#9860 = LINE('',#9861,#9862); +#9861 = CARTESIAN_POINT('',(7.,0.)); +#9862 = VECTOR('',#9863,1.); +#9863 = DIRECTION('',(1.,0.)); +#9864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9865 = PCURVE('',#6912,#9866); +#9866 = DEFINITIONAL_REPRESENTATION('',(#9867),#9871); +#9867 = LINE('',#9868,#9869); +#9868 = CARTESIAN_POINT('',(0.,-7.)); +#9869 = VECTOR('',#9870,1.); +#9870 = DIRECTION('',(1.,0.)); +#9871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9872 = ADVANCED_FACE('',(#9873),#5112,.F.); +#9873 = FACE_BOUND('',#9874,.F.); +#9874 = EDGE_LOOP('',(#9875,#9876,#9877,#9900)); +#9875 = ORIENTED_EDGE('',*,*,#9805,.T.); +#9876 = ORIENTED_EDGE('',*,*,#5096,.T.); +#9877 = ORIENTED_EDGE('',*,*,#9878,.F.); +#9878 = EDGE_CURVE('',#9879,#5097,#9881,.T.); +#9879 = VERTEX_POINT('',#9880); +#9880 = CARTESIAN_POINT('',(-26.05,-2.525,0.)); +#9881 = SURFACE_CURVE('',#9882,(#9886,#9893),.PCURVE_S1.); +#9882 = LINE('',#9883,#9884); +#9883 = CARTESIAN_POINT('',(-26.05,-2.525,0.)); +#9884 = VECTOR('',#9885,1.); +#9885 = DIRECTION('',(0.,0.,1.)); +#9886 = PCURVE('',#5112,#9887); +#9887 = DEFINITIONAL_REPRESENTATION('',(#9888),#9892); +#9888 = LINE('',#9889,#9890); +#9889 = CARTESIAN_POINT('',(14.,0.)); +#9890 = VECTOR('',#9891,1.); +#9891 = DIRECTION('',(0.,-1.)); +#9892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9893 = PCURVE('',#5140,#9894); +#9894 = DEFINITIONAL_REPRESENTATION('',(#9895),#9899); +#9895 = LINE('',#9896,#9897); +#9896 = CARTESIAN_POINT('',(0.,0.)); +#9897 = VECTOR('',#9898,1.); +#9898 = DIRECTION('',(0.,-1.)); +#9899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9900 = ORIENTED_EDGE('',*,*,#9901,.F.); +#9901 = EDGE_CURVE('',#9806,#9879,#9902,.T.); +#9902 = SURFACE_CURVE('',#9903,(#9907,#9914),.PCURVE_S1.); +#9903 = LINE('',#9904,#9905); +#9904 = CARTESIAN_POINT('',(-26.05,-9.525,0.)); +#9905 = VECTOR('',#9906,1.); +#9906 = DIRECTION('',(0.,1.,0.)); +#9907 = PCURVE('',#5112,#9908); +#9908 = DEFINITIONAL_REPRESENTATION('',(#9909),#9913); +#9909 = LINE('',#9910,#9911); +#9910 = CARTESIAN_POINT('',(7.,0.)); +#9911 = VECTOR('',#9912,1.); +#9912 = DIRECTION('',(1.,0.)); +#9913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9914 = PCURVE('',#6912,#9915); +#9915 = DEFINITIONAL_REPRESENTATION('',(#9916),#9920); +#9916 = LINE('',#9917,#9918); +#9917 = CARTESIAN_POINT('',(-7.,0.)); +#9918 = VECTOR('',#9919,1.); +#9919 = DIRECTION('',(0.,1.)); +#9920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9921 = ADVANCED_FACE('',(#9922),#5166,.T.); +#9922 = FACE_BOUND('',#9923,.T.); +#9923 = EDGE_LOOP('',(#9924,#9925,#9926,#9949)); +#9924 = ORIENTED_EDGE('',*,*,#9829,.T.); +#9925 = ORIENTED_EDGE('',*,*,#5152,.T.); +#9926 = ORIENTED_EDGE('',*,*,#9927,.F.); +#9927 = EDGE_CURVE('',#9928,#5125,#9930,.T.); +#9928 = VERTEX_POINT('',#9929); +#9929 = CARTESIAN_POINT('',(-12.05,-2.525,0.)); +#9930 = SURFACE_CURVE('',#9931,(#9935,#9942),.PCURVE_S1.); +#9931 = LINE('',#9932,#9933); +#9932 = CARTESIAN_POINT('',(-12.05,-2.525,0.)); +#9933 = VECTOR('',#9934,1.); +#9934 = DIRECTION('',(0.,0.,1.)); +#9935 = PCURVE('',#5166,#9936); +#9936 = DEFINITIONAL_REPRESENTATION('',(#9937),#9941); +#9937 = LINE('',#9938,#9939); +#9938 = CARTESIAN_POINT('',(14.,0.)); +#9939 = VECTOR('',#9940,1.); +#9940 = DIRECTION('',(0.,-1.)); +#9941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9942 = PCURVE('',#5140,#9943); +#9943 = DEFINITIONAL_REPRESENTATION('',(#9944),#9948); +#9944 = LINE('',#9945,#9946); +#9945 = CARTESIAN_POINT('',(14.,0.)); +#9946 = VECTOR('',#9947,1.); +#9947 = DIRECTION('',(0.,-1.)); +#9948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9949 = ORIENTED_EDGE('',*,*,#9950,.F.); +#9950 = EDGE_CURVE('',#9830,#9928,#9951,.T.); +#9951 = SURFACE_CURVE('',#9952,(#9956,#9963),.PCURVE_S1.); +#9952 = LINE('',#9953,#9954); +#9953 = CARTESIAN_POINT('',(-12.05,-9.525,0.)); +#9954 = VECTOR('',#9955,1.); +#9955 = DIRECTION('',(0.,1.,0.)); +#9956 = PCURVE('',#5166,#9957); +#9957 = DEFINITIONAL_REPRESENTATION('',(#9958),#9962); +#9958 = LINE('',#9959,#9960); +#9959 = CARTESIAN_POINT('',(7.,0.)); +#9960 = VECTOR('',#9961,1.); +#9961 = DIRECTION('',(1.,0.)); +#9962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9963 = PCURVE('',#6912,#9964); +#9964 = DEFINITIONAL_REPRESENTATION('',(#9965),#9969); +#9965 = LINE('',#9966,#9967); +#9966 = CARTESIAN_POINT('',(7.,0.)); +#9967 = VECTOR('',#9968,1.); +#9968 = DIRECTION('',(0.,1.)); +#9969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9970 = ADVANCED_FACE('',(#9971),#5140,.F.); +#9971 = FACE_BOUND('',#9972,.F.); +#9972 = EDGE_LOOP('',(#9973,#9974,#9975,#9976)); +#9973 = ORIENTED_EDGE('',*,*,#9878,.T.); +#9974 = ORIENTED_EDGE('',*,*,#5124,.T.); +#9975 = ORIENTED_EDGE('',*,*,#9927,.F.); +#9976 = ORIENTED_EDGE('',*,*,#9977,.F.); +#9977 = EDGE_CURVE('',#9879,#9928,#9978,.T.); +#9978 = SURFACE_CURVE('',#9979,(#9983,#9990),.PCURVE_S1.); +#9979 = LINE('',#9980,#9981); +#9980 = CARTESIAN_POINT('',(-19.05,-2.525,0.)); +#9981 = VECTOR('',#9982,1.); +#9982 = DIRECTION('',(1.,0.,0.)); +#9983 = PCURVE('',#5140,#9984); +#9984 = DEFINITIONAL_REPRESENTATION('',(#9985),#9989); +#9985 = LINE('',#9986,#9987); +#9986 = CARTESIAN_POINT('',(7.,0.)); +#9987 = VECTOR('',#9988,1.); +#9988 = DIRECTION('',(1.,0.)); +#9989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9990 = PCURVE('',#6912,#9991); +#9991 = DEFINITIONAL_REPRESENTATION('',(#9992),#9996); +#9992 = LINE('',#9993,#9994); +#9993 = CARTESIAN_POINT('',(0.,7.)); +#9994 = VECTOR('',#9995,1.); +#9995 = DIRECTION('',(1.,0.)); +#9996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9997 = ADVANCED_FACE('',(#9998),#5198,.T.); +#9998 = FACE_BOUND('',#9999,.T.); +#9999 = EDGE_LOOP('',(#10000,#10023,#10051,#10072)); +#10000 = ORIENTED_EDGE('',*,*,#10001,.T.); +#10001 = EDGE_CURVE('',#5181,#10002,#10004,.T.); +#10002 = VERTEX_POINT('',#10003); +#10003 = CARTESIAN_POINT('',(1.024169871875,-29.02416992187,0.9)); +#10004 = SURFACE_CURVE('',#10005,(#10009,#10016),.PCURVE_S1.); +#10005 = LINE('',#10006,#10007); +#10006 = CARTESIAN_POINT('',(1.024169871875,-29.02416992187,1.5)); +#10007 = VECTOR('',#10008,1.); +#10008 = DIRECTION('',(-0.,-0.,-1.)); +#10009 = PCURVE('',#5198,#10010); +#10010 = DEFINITIONAL_REPRESENTATION('',(#10011),#10015); +#10011 = LINE('',#10012,#10013); +#10012 = CARTESIAN_POINT('',(0.,0.)); +#10013 = VECTOR('',#10014,1.); +#10014 = DIRECTION('',(0.,-1.)); +#10015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10016 = PCURVE('',#5354,#10017); +#10017 = DEFINITIONAL_REPRESENTATION('',(#10018),#10022); +#10018 = LINE('',#10019,#10020); +#10019 = CARTESIAN_POINT('',(0.,0.)); +#10020 = VECTOR('',#10021,1.); +#10021 = DIRECTION('',(0.,-1.)); +#10022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10023 = ORIENTED_EDGE('',*,*,#10024,.T.); +#10024 = EDGE_CURVE('',#10002,#10025,#10027,.T.); +#10025 = VERTEX_POINT('',#10026); +#10026 = CARTESIAN_POINT('',(1.024169871875,-30.28637695312,0.9)); +#10027 = SURFACE_CURVE('',#10028,(#10032,#10039),.PCURVE_S1.); +#10028 = LINE('',#10029,#10030); +#10029 = CARTESIAN_POINT('',(1.024169871875,-29.02416992187,0.9)); +#10030 = VECTOR('',#10031,1.); +#10031 = DIRECTION('',(0.,-1.,0.)); +#10032 = PCURVE('',#5198,#10033); +#10033 = DEFINITIONAL_REPRESENTATION('',(#10034),#10038); +#10034 = LINE('',#10035,#10036); +#10035 = CARTESIAN_POINT('',(0.,-0.6)); +#10036 = VECTOR('',#10037,1.); +#10037 = DIRECTION('',(1.,0.)); +#10038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10039 = PCURVE('',#10040,#10045); +#10040 = PLANE('',#10041); +#10041 = AXIS2_PLACEMENT_3D('',#10042,#10043,#10044); +#10042 = CARTESIAN_POINT('',(0.255126903125,-29.29272460937,0.9)); +#10043 = DIRECTION('',(0.,0.,1.)); +#10044 = DIRECTION('',(1.,0.,-0.)); +#10045 = DEFINITIONAL_REPRESENTATION('',(#10046),#10050); +#10046 = LINE('',#10047,#10048); +#10047 = CARTESIAN_POINT('',(0.76904296875,0.2685546875)); +#10048 = VECTOR('',#10049,1.); +#10049 = DIRECTION('',(0.,-1.)); +#10050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10051 = ORIENTED_EDGE('',*,*,#10052,.F.); +#10052 = EDGE_CURVE('',#5183,#10025,#10053,.T.); +#10053 = SURFACE_CURVE('',#10054,(#10058,#10065),.PCURVE_S1.); +#10054 = LINE('',#10055,#10056); +#10055 = CARTESIAN_POINT('',(1.024169871875,-30.28637695312,1.5)); +#10056 = VECTOR('',#10057,1.); +#10057 = DIRECTION('',(-0.,-0.,-1.)); +#10058 = PCURVE('',#5198,#10059); +#10059 = DEFINITIONAL_REPRESENTATION('',(#10060),#10064); +#10060 = LINE('',#10061,#10062); +#10061 = CARTESIAN_POINT('',(1.26220703125,0.)); +#10062 = VECTOR('',#10063,1.); +#10063 = DIRECTION('',(0.,-1.)); +#10064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10065 = PCURVE('',#5226,#10066); +#10066 = DEFINITIONAL_REPRESENTATION('',(#10067),#10071); +#10067 = LINE('',#10068,#10069); +#10068 = CARTESIAN_POINT('',(0.,0.)); +#10069 = VECTOR('',#10070,1.); +#10070 = DIRECTION('',(0.,-1.)); +#10071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10072 = ORIENTED_EDGE('',*,*,#5180,.F.); +#10073 = ADVANCED_FACE('',(#10074),#5354,.F.); +#10074 = FACE_BOUND('',#10075,.F.); +#10075 = EDGE_LOOP('',(#10076,#10077,#10118,#10139)); +#10076 = ORIENTED_EDGE('',*,*,#10001,.T.); +#10077 = ORIENTED_EDGE('',*,*,#10078,.T.); +#10078 = EDGE_CURVE('',#10002,#10079,#10081,.T.); +#10079 = VERTEX_POINT('',#10080); +#10080 = CARTESIAN_POINT('',(0.985107371875,-27.03686523437,0.9)); +#10081 = SURFACE_CURVE('',#10082,(#10095,#10102),.PCURVE_S1.); +#10082 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10083,#10084,#10085,#10086, + #10087,#10088,#10089,#10090,#10091,#10092,#10093,#10094), + .UNSPECIFIED.,.F.,.F.,(3,1,1,1,1,1,1,1,1,1,3),(0.,1.,2.,3.366666666667 + ,4.733333333333,6.1,7.374437627812,8.648875255624,9.923312883436, + 10.897882834115,11.872452784795),.UNSPECIFIED.); +#10083 = CARTESIAN_POINT('',(1.024169871875,-29.02416992187,0.9)); +#10084 = CARTESIAN_POINT('',(1.136474559375,-29.16577148437,0.9)); +#10085 = CARTESIAN_POINT('',(1.485595653125,-29.35131835937,0.9)); +#10086 = CARTESIAN_POINT('',(2.005615184375,-29.35131835937,0.9)); +#10087 = CARTESIAN_POINT('',(2.550048778125,-29.01196289062,0.9)); +#10088 = CARTESIAN_POINT('',(2.835693309375,-28.37475585937,0.9)); +#10089 = CARTESIAN_POINT('',(2.835693309375,-27.60571289062,0.9)); +#10090 = CARTESIAN_POINT('',(2.576904246875,-26.98315429687,0.9)); +#10091 = CARTESIAN_POINT('',(2.069091746875,-26.64135742187,0.9)); +#10092 = CARTESIAN_POINT('',(1.483154246875,-26.64135742187,0.9)); +#10093 = CARTESIAN_POINT('',(1.126708934375,-26.83911132812,0.9)); +#10094 = CARTESIAN_POINT('',(0.985107371875,-27.03686523437,0.9)); +#10095 = PCURVE('',#5354,#10096); +#10096 = DEFINITIONAL_REPRESENTATION('',(#10097),#10101); +#10097 = LINE('',#10098,#10099); +#10098 = CARTESIAN_POINT('',(0.,-0.6)); +#10099 = VECTOR('',#10100,1.); +#10100 = DIRECTION('',(1.,0.)); +#10101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10102 = PCURVE('',#10040,#10103); +#10103 = DEFINITIONAL_REPRESENTATION('',(#10104),#10117); +#10104 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10105,#10106,#10107,#10108, + #10109,#10110,#10111,#10112,#10113,#10114,#10115,#10116), + .UNSPECIFIED.,.F.,.F.,(3,1,1,1,1,1,1,1,1,1,3),(0.,1.,2.,3.366666666667 + ,4.733333333333,6.1,7.374437627812,8.648875255624,9.923312883436, + 10.897882834115,11.872452784795),.UNSPECIFIED.); +#10105 = CARTESIAN_POINT('',(0.76904296875,0.2685546875)); +#10106 = CARTESIAN_POINT('',(0.88134765625,0.126953125)); +#10107 = CARTESIAN_POINT('',(1.23046875,-5.859375E-02)); +#10108 = CARTESIAN_POINT('',(1.75048828125,-5.859375E-02)); +#10109 = CARTESIAN_POINT('',(2.294921875,0.28076171875)); +#10110 = CARTESIAN_POINT('',(2.58056640625,0.91796875)); +#10111 = CARTESIAN_POINT('',(2.58056640625,1.68701171875)); +#10112 = CARTESIAN_POINT('',(2.32177734375,2.3095703125)); +#10113 = CARTESIAN_POINT('',(1.81396484375,2.6513671875)); +#10114 = CARTESIAN_POINT('',(1.22802734375,2.6513671875)); +#10115 = CARTESIAN_POINT('',(0.87158203125,2.45361328125)); +#10116 = CARTESIAN_POINT('',(0.72998046875,2.255859375)); +#10117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10118 = ORIENTED_EDGE('',*,*,#10119,.F.); +#10119 = EDGE_CURVE('',#5295,#10079,#10120,.T.); +#10120 = SURFACE_CURVE('',#10121,(#10125,#10132),.PCURVE_S1.); +#10121 = LINE('',#10122,#10123); +#10122 = CARTESIAN_POINT('',(0.985107371875,-27.03686523437,1.5)); +#10123 = VECTOR('',#10124,1.); +#10124 = DIRECTION('',(-0.,-0.,-1.)); +#10125 = PCURVE('',#5354,#10126); +#10126 = DEFINITIONAL_REPRESENTATION('',(#10127),#10131); +#10127 = LINE('',#10128,#10129); +#10128 = CARTESIAN_POINT('',(11.872452784795,0.)); +#10129 = VECTOR('',#10130,1.); +#10130 = DIRECTION('',(0.,-1.)); +#10131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10132 = PCURVE('',#5310,#10133); +#10133 = DEFINITIONAL_REPRESENTATION('',(#10134),#10138); +#10134 = LINE('',#10135,#10136); +#10135 = CARTESIAN_POINT('',(0.3369140625,0.)); +#10136 = VECTOR('',#10137,1.); +#10137 = DIRECTION('',(0.,-1.)); +#10138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10139 = ORIENTED_EDGE('',*,*,#5322,.F.); +#10140 = ADVANCED_FACE('',(#10141),#5310,.T.); +#10141 = FACE_BOUND('',#10142,.T.); +#10142 = EDGE_LOOP('',(#10143,#10166,#10187,#10188)); +#10143 = ORIENTED_EDGE('',*,*,#10144,.T.); +#10144 = EDGE_CURVE('',#5267,#10145,#10147,.T.); +#10145 = VERTEX_POINT('',#10146); +#10146 = CARTESIAN_POINT('',(0.985107371875,-26.69995117187,0.9)); +#10147 = SURFACE_CURVE('',#10148,(#10152,#10159),.PCURVE_S1.); +#10148 = LINE('',#10149,#10150); +#10149 = CARTESIAN_POINT('',(0.985107371875,-26.69995117187,1.5)); +#10150 = VECTOR('',#10151,1.); +#10151 = DIRECTION('',(-0.,-0.,-1.)); +#10152 = PCURVE('',#5310,#10153); +#10153 = DEFINITIONAL_REPRESENTATION('',(#10154),#10158); +#10154 = LINE('',#10155,#10156); +#10155 = CARTESIAN_POINT('',(0.,0.)); +#10156 = VECTOR('',#10157,1.); +#10157 = DIRECTION('',(0.,-1.)); +#10158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10159 = PCURVE('',#5282,#10160); +#10160 = DEFINITIONAL_REPRESENTATION('',(#10161),#10165); +#10161 = LINE('',#10162,#10163); +#10162 = CARTESIAN_POINT('',(0.400390625,0.)); +#10163 = VECTOR('',#10164,1.); +#10164 = DIRECTION('',(0.,-1.)); +#10165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10166 = ORIENTED_EDGE('',*,*,#10167,.T.); +#10167 = EDGE_CURVE('',#10145,#10079,#10168,.T.); +#10168 = SURFACE_CURVE('',#10169,(#10173,#10180),.PCURVE_S1.); +#10169 = LINE('',#10170,#10171); +#10170 = CARTESIAN_POINT('',(0.985107371875,-26.69995117187,0.9)); +#10171 = VECTOR('',#10172,1.); +#10172 = DIRECTION('',(0.,-1.,0.)); +#10173 = PCURVE('',#5310,#10174); +#10174 = DEFINITIONAL_REPRESENTATION('',(#10175),#10179); +#10175 = LINE('',#10176,#10177); +#10176 = CARTESIAN_POINT('',(0.,-0.6)); +#10177 = VECTOR('',#10178,1.); +#10178 = DIRECTION('',(1.,0.)); +#10179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10180 = PCURVE('',#10040,#10181); +#10181 = DEFINITIONAL_REPRESENTATION('',(#10182),#10186); +#10182 = LINE('',#10183,#10184); +#10183 = CARTESIAN_POINT('',(0.72998046875,2.5927734375)); +#10184 = VECTOR('',#10185,1.); +#10185 = DIRECTION('',(0.,-1.)); +#10186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10187 = ORIENTED_EDGE('',*,*,#10119,.F.); +#10188 = ORIENTED_EDGE('',*,*,#5294,.F.); +#10189 = ADVANCED_FACE('',(#10190),#5282,.T.); +#10190 = FACE_BOUND('',#10191,.T.); +#10191 = EDGE_LOOP('',(#10192,#10215,#10236,#10237)); +#10192 = ORIENTED_EDGE('',*,*,#10193,.T.); +#10193 = EDGE_CURVE('',#5239,#10194,#10196,.T.); +#10194 = VERTEX_POINT('',#10195); +#10195 = CARTESIAN_POINT('',(0.584716746875,-26.69995117187,0.9)); +#10196 = SURFACE_CURVE('',#10197,(#10201,#10208),.PCURVE_S1.); +#10197 = LINE('',#10198,#10199); +#10198 = CARTESIAN_POINT('',(0.584716746875,-26.69995117187,1.5)); +#10199 = VECTOR('',#10200,1.); +#10200 = DIRECTION('',(-0.,-0.,-1.)); +#10201 = PCURVE('',#5282,#10202); +#10202 = DEFINITIONAL_REPRESENTATION('',(#10203),#10207); +#10203 = LINE('',#10204,#10205); +#10204 = CARTESIAN_POINT('',(0.,0.)); +#10205 = VECTOR('',#10206,1.); +#10206 = DIRECTION('',(0.,-1.)); +#10207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10208 = PCURVE('',#5254,#10209); +#10209 = DEFINITIONAL_REPRESENTATION('',(#10210),#10214); +#10210 = LINE('',#10211,#10212); +#10211 = CARTESIAN_POINT('',(3.58642578125,0.)); +#10212 = VECTOR('',#10213,1.); +#10213 = DIRECTION('',(0.,-1.)); +#10214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10215 = ORIENTED_EDGE('',*,*,#10216,.T.); +#10216 = EDGE_CURVE('',#10194,#10145,#10217,.T.); +#10217 = SURFACE_CURVE('',#10218,(#10222,#10229),.PCURVE_S1.); +#10218 = LINE('',#10219,#10220); +#10219 = CARTESIAN_POINT('',(0.584716746875,-26.69995117187,0.9)); +#10220 = VECTOR('',#10221,1.); +#10221 = DIRECTION('',(1.,0.,0.)); +#10222 = PCURVE('',#5282,#10223); +#10223 = DEFINITIONAL_REPRESENTATION('',(#10224),#10228); +#10224 = LINE('',#10225,#10226); +#10225 = CARTESIAN_POINT('',(0.,-0.6)); +#10226 = VECTOR('',#10227,1.); +#10227 = DIRECTION('',(1.,0.)); +#10228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10229 = PCURVE('',#10040,#10230); +#10230 = DEFINITIONAL_REPRESENTATION('',(#10231),#10235); +#10231 = LINE('',#10232,#10233); +#10232 = CARTESIAN_POINT('',(0.32958984375,2.5927734375)); +#10233 = VECTOR('',#10234,1.); +#10234 = DIRECTION('',(1.,0.)); +#10235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10236 = ORIENTED_EDGE('',*,*,#10144,.F.); +#10237 = ORIENTED_EDGE('',*,*,#5266,.F.); +#10238 = ADVANCED_FACE('',(#10239),#5254,.T.); +#10239 = FACE_BOUND('',#10240,.T.); +#10240 = EDGE_LOOP('',(#10241,#10264,#10285,#10286)); +#10241 = ORIENTED_EDGE('',*,*,#10242,.T.); +#10242 = EDGE_CURVE('',#5211,#10243,#10245,.T.); +#10243 = VERTEX_POINT('',#10244); +#10244 = CARTESIAN_POINT('',(0.584716746875,-30.28637695312,0.9)); +#10245 = SURFACE_CURVE('',#10246,(#10250,#10257),.PCURVE_S1.); +#10246 = LINE('',#10247,#10248); +#10247 = CARTESIAN_POINT('',(0.584716746875,-30.28637695312,1.5)); +#10248 = VECTOR('',#10249,1.); +#10249 = DIRECTION('',(-0.,-0.,-1.)); +#10250 = PCURVE('',#5254,#10251); +#10251 = DEFINITIONAL_REPRESENTATION('',(#10252),#10256); +#10252 = LINE('',#10253,#10254); +#10253 = CARTESIAN_POINT('',(0.,0.)); +#10254 = VECTOR('',#10255,1.); +#10255 = DIRECTION('',(0.,-1.)); +#10256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10257 = PCURVE('',#5226,#10258); +#10258 = DEFINITIONAL_REPRESENTATION('',(#10259),#10263); +#10259 = LINE('',#10260,#10261); +#10260 = CARTESIAN_POINT('',(0.439453125,0.)); +#10261 = VECTOR('',#10262,1.); +#10262 = DIRECTION('',(0.,-1.)); +#10263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10264 = ORIENTED_EDGE('',*,*,#10265,.T.); +#10265 = EDGE_CURVE('',#10243,#10194,#10266,.T.); +#10266 = SURFACE_CURVE('',#10267,(#10271,#10278),.PCURVE_S1.); +#10267 = LINE('',#10268,#10269); +#10268 = CARTESIAN_POINT('',(0.584716746875,-30.28637695312,0.9)); +#10269 = VECTOR('',#10270,1.); +#10270 = DIRECTION('',(0.,1.,0.)); +#10271 = PCURVE('',#5254,#10272); +#10272 = DEFINITIONAL_REPRESENTATION('',(#10273),#10277); +#10273 = LINE('',#10274,#10275); +#10274 = CARTESIAN_POINT('',(0.,-0.6)); +#10275 = VECTOR('',#10276,1.); +#10276 = DIRECTION('',(1.,0.)); +#10277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10278 = PCURVE('',#10040,#10279); +#10279 = DEFINITIONAL_REPRESENTATION('',(#10280),#10284); +#10280 = LINE('',#10281,#10282); +#10281 = CARTESIAN_POINT('',(0.32958984375,-0.99365234375)); +#10282 = VECTOR('',#10283,1.); +#10283 = DIRECTION('',(0.,1.)); +#10284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10285 = ORIENTED_EDGE('',*,*,#10193,.F.); +#10286 = ORIENTED_EDGE('',*,*,#5238,.F.); +#10287 = ADVANCED_FACE('',(#10288),#5226,.T.); +#10288 = FACE_BOUND('',#10289,.T.); +#10289 = EDGE_LOOP('',(#10290,#10291,#10312,#10313)); +#10290 = ORIENTED_EDGE('',*,*,#10052,.T.); +#10291 = ORIENTED_EDGE('',*,*,#10292,.T.); +#10292 = EDGE_CURVE('',#10025,#10243,#10293,.T.); +#10293 = SURFACE_CURVE('',#10294,(#10298,#10305),.PCURVE_S1.); +#10294 = LINE('',#10295,#10296); +#10295 = CARTESIAN_POINT('',(1.024169871875,-30.28637695312,0.9)); +#10296 = VECTOR('',#10297,1.); +#10297 = DIRECTION('',(-1.,0.,0.)); +#10298 = PCURVE('',#5226,#10299); +#10299 = DEFINITIONAL_REPRESENTATION('',(#10300),#10304); +#10300 = LINE('',#10301,#10302); +#10301 = CARTESIAN_POINT('',(0.,-0.6)); +#10302 = VECTOR('',#10303,1.); +#10303 = DIRECTION('',(1.,0.)); +#10304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10305 = PCURVE('',#10040,#10306); +#10306 = DEFINITIONAL_REPRESENTATION('',(#10307),#10311); +#10307 = LINE('',#10308,#10309); +#10308 = CARTESIAN_POINT('',(0.76904296875,-0.99365234375)); +#10309 = VECTOR('',#10310,1.); +#10310 = DIRECTION('',(-1.,0.)); +#10311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10312 = ORIENTED_EDGE('',*,*,#10242,.F.); +#10313 = ORIENTED_EDGE('',*,*,#5210,.F.); +#10314 = ADVANCED_FACE('',(#10315),#5409,.F.); +#10315 = FACE_BOUND('',#10316,.F.); +#10316 = EDGE_LOOP('',(#10317,#10340,#10380,#10401)); +#10317 = ORIENTED_EDGE('',*,*,#10318,.T.); +#10318 = EDGE_CURVE('',#5380,#10319,#10321,.T.); +#10319 = VERTEX_POINT('',#10320); +#10320 = CARTESIAN_POINT('',(3.846435496875,-27.86450195312,0.9)); +#10321 = SURFACE_CURVE('',#10322,(#10326,#10333),.PCURVE_S1.); +#10322 = LINE('',#10323,#10324); +#10323 = CARTESIAN_POINT('',(3.846435496875,-27.86450195312,1.5)); +#10324 = VECTOR('',#10325,1.); +#10325 = DIRECTION('',(-0.,-0.,-1.)); +#10326 = PCURVE('',#5409,#10327); +#10327 = DEFINITIONAL_REPRESENTATION('',(#10328),#10332); +#10328 = LINE('',#10329,#10330); +#10329 = CARTESIAN_POINT('',(0.,0.)); +#10330 = VECTOR('',#10331,1.); +#10331 = DIRECTION('',(0.,-1.)); +#10332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10333 = PCURVE('',#5445,#10334); +#10334 = DEFINITIONAL_REPRESENTATION('',(#10335),#10339); +#10335 = LINE('',#10336,#10337); +#10336 = CARTESIAN_POINT('',(0.,0.)); +#10337 = VECTOR('',#10338,1.); +#10338 = DIRECTION('',(0.,-1.)); +#10339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10340 = ORIENTED_EDGE('',*,*,#10341,.T.); +#10341 = EDGE_CURVE('',#10319,#10342,#10344,.T.); +#10342 = VERTEX_POINT('',#10343); +#10343 = CARTESIAN_POINT('',(5.057372996875,-28.97290039062,0.9)); +#10344 = SURFACE_CURVE('',#10345,(#10355,#10362),.PCURVE_S1.); +#10345 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10346,#10347,#10348,#10349, + #10350,#10351,#10352,#10353,#10354),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,1 + ,1,1,3),(0.,1.,2.,3.,4.705128205128,6.410256410256,7.443076923077, + 8.475897435897),.UNSPECIFIED.); +#10346 = CARTESIAN_POINT('',(3.846435496875,-27.86450195312,0.9)); +#10347 = CARTESIAN_POINT('',(3.670654246875,-27.91333007812,0.9)); +#10348 = CARTESIAN_POINT('',(3.389892528125,-28.10375976562,0.9)); +#10349 = CARTESIAN_POINT('',(3.216552684375,-28.41870117187,0.9)); +#10350 = CARTESIAN_POINT('',(3.216552684375,-28.93383789062,0.9)); +#10351 = CARTESIAN_POINT('',(3.675537059375,-29.35131835937,0.9)); +#10352 = CARTESIAN_POINT('',(4.361572215625,-29.35131835937,0.9)); +#10353 = CARTESIAN_POINT('',(4.813232371875,-29.18041992187,0.9)); +#10354 = CARTESIAN_POINT('',(5.057372996875,-28.97290039062,0.9)); +#10355 = PCURVE('',#5409,#10356); +#10356 = DEFINITIONAL_REPRESENTATION('',(#10357),#10361); +#10357 = LINE('',#10358,#10359); +#10358 = CARTESIAN_POINT('',(0.,-0.6)); +#10359 = VECTOR('',#10360,1.); +#10360 = DIRECTION('',(1.,0.)); +#10361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10362 = PCURVE('',#10363,#10368); +#10363 = PLANE('',#10364); +#10364 = AXIS2_PLACEMENT_3D('',#10365,#10366,#10367); +#10365 = CARTESIAN_POINT('',(3.035888621875,-29.29272460937,0.9)); +#10366 = DIRECTION('',(0.,0.,1.)); +#10367 = DIRECTION('',(1.,0.,-0.)); +#10368 = DEFINITIONAL_REPRESENTATION('',(#10369),#10379); +#10369 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10370,#10371,#10372,#10373, + #10374,#10375,#10376,#10377,#10378),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,1 + ,1,1,3),(0.,1.,2.,3.,4.705128205128,6.410256410256,7.443076923077, + 8.475897435897),.UNSPECIFIED.); +#10370 = CARTESIAN_POINT('',(0.810546875,1.42822265625)); +#10371 = CARTESIAN_POINT('',(0.634765625,1.37939453125)); +#10372 = CARTESIAN_POINT('',(0.35400390625,1.18896484375)); +#10373 = CARTESIAN_POINT('',(0.1806640625,0.8740234375)); +#10374 = CARTESIAN_POINT('',(0.1806640625,0.35888671875)); +#10375 = CARTESIAN_POINT('',(0.6396484375,-5.859375E-02)); +#10376 = CARTESIAN_POINT('',(1.32568359375,-5.859375E-02)); +#10377 = CARTESIAN_POINT('',(1.77734375,0.1123046875)); +#10378 = CARTESIAN_POINT('',(2.021484375,0.31982421875)); +#10379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10380 = ORIENTED_EDGE('',*,*,#10381,.F.); +#10381 = EDGE_CURVE('',#5382,#10342,#10382,.T.); +#10382 = SURFACE_CURVE('',#10383,(#10387,#10394),.PCURVE_S1.); +#10383 = LINE('',#10384,#10385); +#10384 = CARTESIAN_POINT('',(5.057372996875,-28.97290039062,1.5)); +#10385 = VECTOR('',#10386,1.); +#10386 = DIRECTION('',(-0.,-0.,-1.)); +#10387 = PCURVE('',#5409,#10388); +#10388 = DEFINITIONAL_REPRESENTATION('',(#10389),#10393); +#10389 = LINE('',#10390,#10391); +#10390 = CARTESIAN_POINT('',(8.475897435897,0.)); +#10391 = VECTOR('',#10392,1.); +#10392 = DIRECTION('',(0.,-1.)); +#10393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10394 = PCURVE('',#5764,#10395); +#10395 = DEFINITIONAL_REPRESENTATION('',(#10396),#10400); +#10396 = LINE('',#10397,#10398); +#10397 = CARTESIAN_POINT('',(1.,0.)); +#10398 = VECTOR('',#10399,1.); +#10399 = DIRECTION('',(0.,-1.)); +#10400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10401 = ORIENTED_EDGE('',*,*,#5379,.F.); +#10402 = ADVANCED_FACE('',(#10403),#5764,.T.); +#10403 = FACE_BOUND('',#10404,.T.); +#10404 = EDGE_LOOP('',(#10405,#10428,#10449,#10450)); +#10405 = ORIENTED_EDGE('',*,*,#10406,.T.); +#10406 = EDGE_CURVE('',#5723,#10407,#10409,.T.); +#10407 = VERTEX_POINT('',#10408); +#10408 = CARTESIAN_POINT('',(5.145263621875,-29.29272460937,0.9)); +#10409 = SURFACE_CURVE('',#10410,(#10414,#10421),.PCURVE_S1.); +#10410 = LINE('',#10411,#10412); +#10411 = CARTESIAN_POINT('',(5.145263621875,-29.29272460937,1.5)); +#10412 = VECTOR('',#10413,1.); +#10413 = DIRECTION('',(-0.,-0.,-1.)); +#10414 = PCURVE('',#5764,#10415); +#10415 = DEFINITIONAL_REPRESENTATION('',(#10416),#10420); +#10416 = LINE('',#10417,#10418); +#10417 = CARTESIAN_POINT('',(0.,0.)); +#10418 = VECTOR('',#10419,1.); +#10419 = DIRECTION('',(0.,-1.)); +#10420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10421 = PCURVE('',#5738,#10422); +#10422 = DEFINITIONAL_REPRESENTATION('',(#10423),#10427); +#10423 = LINE('',#10424,#10425); +#10424 = CARTESIAN_POINT('',(0.458984375,0.)); +#10425 = VECTOR('',#10426,1.); +#10426 = DIRECTION('',(0.,-1.)); +#10427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10428 = ORIENTED_EDGE('',*,*,#10429,.T.); +#10429 = EDGE_CURVE('',#10407,#10342,#10430,.T.); +#10430 = SURFACE_CURVE('',#10431,(#10435,#10442),.PCURVE_S1.); +#10431 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10432,#10433,#10434), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#10432 = CARTESIAN_POINT('',(5.145263621875,-29.29272460937,0.9)); +#10433 = CARTESIAN_POINT('',(5.076904246875,-29.15600585937,0.9)); +#10434 = CARTESIAN_POINT('',(5.057372996875,-28.97290039062,0.9)); +#10435 = PCURVE('',#5764,#10436); +#10436 = DEFINITIONAL_REPRESENTATION('',(#10437),#10441); +#10437 = LINE('',#10438,#10439); +#10438 = CARTESIAN_POINT('',(0.,-0.6)); +#10439 = VECTOR('',#10440,1.); +#10440 = DIRECTION('',(1.,0.)); +#10441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10442 = PCURVE('',#10363,#10443); +#10443 = DEFINITIONAL_REPRESENTATION('',(#10444),#10448); +#10444 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10445,#10446,#10447), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#10445 = CARTESIAN_POINT('',(2.109375,0.)); +#10446 = CARTESIAN_POINT('',(2.041015625,0.13671875)); +#10447 = CARTESIAN_POINT('',(2.021484375,0.31982421875)); +#10448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10449 = ORIENTED_EDGE('',*,*,#10381,.F.); +#10450 = ORIENTED_EDGE('',*,*,#5750,.F.); +#10451 = ADVANCED_FACE('',(#10452),#5738,.T.); +#10452 = FACE_BOUND('',#10453,.T.); +#10453 = EDGE_LOOP('',(#10454,#10477,#10498,#10499)); +#10454 = ORIENTED_EDGE('',*,*,#10455,.T.); +#10455 = EDGE_CURVE('',#5690,#10456,#10458,.T.); +#10456 = VERTEX_POINT('',#10457); +#10457 = CARTESIAN_POINT('',(5.604247996875,-29.29272460937,0.9)); +#10458 = SURFACE_CURVE('',#10459,(#10463,#10470),.PCURVE_S1.); +#10459 = LINE('',#10460,#10461); +#10460 = CARTESIAN_POINT('',(5.604247996875,-29.29272460937,1.5)); +#10461 = VECTOR('',#10462,1.); +#10462 = DIRECTION('',(-0.,-0.,-1.)); +#10463 = PCURVE('',#5738,#10464); +#10464 = DEFINITIONAL_REPRESENTATION('',(#10465),#10469); +#10465 = LINE('',#10466,#10467); +#10466 = CARTESIAN_POINT('',(0.,0.)); +#10467 = VECTOR('',#10468,1.); +#10468 = DIRECTION('',(0.,-1.)); +#10469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10470 = PCURVE('',#5707,#10471); +#10471 = DEFINITIONAL_REPRESENTATION('',(#10472),#10476); +#10472 = LINE('',#10473,#10474); +#10473 = CARTESIAN_POINT('',(0.,0.)); +#10474 = VECTOR('',#10475,1.); +#10475 = DIRECTION('',(0.,-1.)); +#10476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10477 = ORIENTED_EDGE('',*,*,#10478,.T.); +#10478 = EDGE_CURVE('',#10456,#10407,#10479,.T.); +#10479 = SURFACE_CURVE('',#10480,(#10484,#10491),.PCURVE_S1.); +#10480 = LINE('',#10481,#10482); +#10481 = CARTESIAN_POINT('',(5.604247996875,-29.29272460937,0.9)); +#10482 = VECTOR('',#10483,1.); +#10483 = DIRECTION('',(-1.,0.,0.)); +#10484 = PCURVE('',#5738,#10485); +#10485 = DEFINITIONAL_REPRESENTATION('',(#10486),#10490); +#10486 = LINE('',#10487,#10488); +#10487 = CARTESIAN_POINT('',(0.,-0.6)); +#10488 = VECTOR('',#10489,1.); +#10489 = DIRECTION('',(1.,0.)); +#10490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10491 = PCURVE('',#10363,#10492); +#10492 = DEFINITIONAL_REPRESENTATION('',(#10493),#10497); +#10493 = LINE('',#10494,#10495); +#10494 = CARTESIAN_POINT('',(2.568359375,0.)); +#10495 = VECTOR('',#10496,1.); +#10496 = DIRECTION('',(-1.,0.)); +#10497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10498 = ORIENTED_EDGE('',*,*,#10406,.F.); +#10499 = ORIENTED_EDGE('',*,*,#5722,.F.); +#10500 = ADVANCED_FACE('',(#10501),#5707,.F.); +#10501 = FACE_BOUND('',#10502,.F.); +#10502 = EDGE_LOOP('',(#10503,#10504,#10529,#10550)); +#10503 = ORIENTED_EDGE('',*,*,#10455,.T.); +#10504 = ORIENTED_EDGE('',*,*,#10505,.T.); +#10505 = EDGE_CURVE('',#10456,#10506,#10508,.T.); +#10506 = VERTEX_POINT('',#10507); +#10507 = CARTESIAN_POINT('',(5.465087840625,-28.20629882812,0.9)); +#10508 = SURFACE_CURVE('',#10509,(#10514,#10521),.PCURVE_S1.); +#10509 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10510,#10511,#10512,#10513), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,2.),.QUASI_UNIFORM_KNOTS.); +#10510 = CARTESIAN_POINT('',(5.604247996875,-29.29272460937,0.9)); +#10511 = CARTESIAN_POINT('',(5.521240184375,-29.14379882812,0.9)); +#10512 = CARTESIAN_POINT('',(5.465087840625,-28.81909179687,0.9)); +#10513 = CARTESIAN_POINT('',(5.465087840625,-28.20629882812,0.9)); +#10514 = PCURVE('',#5707,#10515); +#10515 = DEFINITIONAL_REPRESENTATION('',(#10516),#10520); +#10516 = LINE('',#10517,#10518); +#10517 = CARTESIAN_POINT('',(0.,-0.6)); +#10518 = VECTOR('',#10519,1.); +#10519 = DIRECTION('',(1.,0.)); +#10520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10521 = PCURVE('',#10363,#10522); +#10522 = DEFINITIONAL_REPRESENTATION('',(#10523),#10528); +#10523 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10524,#10525,#10526,#10527), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,2.),.QUASI_UNIFORM_KNOTS.); +#10524 = CARTESIAN_POINT('',(2.568359375,0.)); +#10525 = CARTESIAN_POINT('',(2.4853515625,0.14892578125)); +#10526 = CARTESIAN_POINT('',(2.42919921875,0.4736328125)); +#10527 = CARTESIAN_POINT('',(2.42919921875,1.08642578125)); +#10528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10529 = ORIENTED_EDGE('',*,*,#10530,.F.); +#10530 = EDGE_CURVE('',#5662,#10506,#10531,.T.); +#10531 = SURFACE_CURVE('',#10532,(#10536,#10543),.PCURVE_S1.); +#10532 = LINE('',#10533,#10534); +#10533 = CARTESIAN_POINT('',(5.465087840625,-28.20629882812,1.5)); +#10534 = VECTOR('',#10535,1.); +#10535 = DIRECTION('',(-0.,-0.,-1.)); +#10536 = PCURVE('',#5707,#10537); +#10537 = DEFINITIONAL_REPRESENTATION('',(#10538),#10542); +#10538 = LINE('',#10539,#10540); +#10539 = CARTESIAN_POINT('',(2.,0.)); +#10540 = VECTOR('',#10541,1.); +#10541 = DIRECTION('',(0.,-1.)); +#10542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10543 = PCURVE('',#5677,#10544); +#10544 = DEFINITIONAL_REPRESENTATION('',(#10545),#10549); +#10545 = LINE('',#10546,#10547); +#10546 = CARTESIAN_POINT('',(0.5859375,0.)); +#10547 = VECTOR('',#10548,1.); +#10548 = DIRECTION('',(0.,-1.)); +#10549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10550 = ORIENTED_EDGE('',*,*,#5689,.F.); +#10551 = ADVANCED_FACE('',(#10552),#5677,.T.); +#10552 = FACE_BOUND('',#10553,.T.); +#10553 = EDGE_LOOP('',(#10554,#10577,#10598,#10599)); +#10554 = ORIENTED_EDGE('',*,*,#10555,.T.); +#10555 = EDGE_CURVE('',#5632,#10556,#10558,.T.); +#10556 = VERTEX_POINT('',#10557); +#10557 = CARTESIAN_POINT('',(5.465087840625,-27.62036132812,0.9)); +#10558 = SURFACE_CURVE('',#10559,(#10563,#10570),.PCURVE_S1.); +#10559 = LINE('',#10560,#10561); +#10560 = CARTESIAN_POINT('',(5.465087840625,-27.62036132812,1.5)); +#10561 = VECTOR('',#10562,1.); +#10562 = DIRECTION('',(-0.,-0.,-1.)); +#10563 = PCURVE('',#5677,#10564); +#10564 = DEFINITIONAL_REPRESENTATION('',(#10565),#10569); +#10565 = LINE('',#10566,#10567); +#10566 = CARTESIAN_POINT('',(0.,0.)); +#10567 = VECTOR('',#10568,1.); +#10568 = DIRECTION('',(0.,-1.)); +#10569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10570 = PCURVE('',#5647,#10571); +#10571 = DEFINITIONAL_REPRESENTATION('',(#10572),#10576); +#10572 = LINE('',#10573,#10574); +#10573 = CARTESIAN_POINT('',(1.,0.)); +#10574 = VECTOR('',#10575,1.); +#10575 = DIRECTION('',(0.,-1.)); +#10576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10577 = ORIENTED_EDGE('',*,*,#10578,.T.); +#10578 = EDGE_CURVE('',#10556,#10506,#10579,.T.); +#10579 = SURFACE_CURVE('',#10580,(#10584,#10591),.PCURVE_S1.); +#10580 = LINE('',#10581,#10582); +#10581 = CARTESIAN_POINT('',(5.465087840625,-27.62036132812,0.9)); +#10582 = VECTOR('',#10583,1.); +#10583 = DIRECTION('',(0.,-1.,0.)); +#10584 = PCURVE('',#5677,#10585); +#10585 = DEFINITIONAL_REPRESENTATION('',(#10586),#10590); +#10586 = LINE('',#10587,#10588); +#10587 = CARTESIAN_POINT('',(0.,-0.6)); +#10588 = VECTOR('',#10589,1.); +#10589 = DIRECTION('',(1.,0.)); +#10590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10591 = PCURVE('',#10363,#10592); +#10592 = DEFINITIONAL_REPRESENTATION('',(#10593),#10597); +#10593 = LINE('',#10594,#10595); +#10594 = CARTESIAN_POINT('',(2.42919921875,1.67236328125)); +#10595 = VECTOR('',#10596,1.); +#10596 = DIRECTION('',(0.,-1.)); +#10597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10598 = ORIENTED_EDGE('',*,*,#10530,.F.); +#10599 = ORIENTED_EDGE('',*,*,#5661,.F.); +#10600 = ADVANCED_FACE('',(#10601),#5647,.T.); +#10601 = FACE_BOUND('',#10602,.T.); +#10602 = EDGE_LOOP('',(#10603,#10626,#10647,#10648)); +#10603 = ORIENTED_EDGE('',*,*,#10604,.T.); +#10604 = EDGE_CURVE('',#5587,#10605,#10607,.T.); +#10605 = VERTEX_POINT('',#10606); +#10606 = CARTESIAN_POINT('',(5.443115184375,-27.21508789062,0.9)); +#10607 = SURFACE_CURVE('',#10608,(#10612,#10619),.PCURVE_S1.); +#10608 = LINE('',#10609,#10610); +#10609 = CARTESIAN_POINT('',(5.443115184375,-27.21508789062,1.5)); +#10610 = VECTOR('',#10611,1.); +#10611 = DIRECTION('',(-0.,-0.,-1.)); +#10612 = PCURVE('',#5647,#10613); +#10613 = DEFINITIONAL_REPRESENTATION('',(#10614),#10618); +#10614 = LINE('',#10615,#10616); +#10615 = CARTESIAN_POINT('',(0.,0.)); +#10616 = VECTOR('',#10617,1.); +#10617 = DIRECTION('',(0.,-1.)); +#10618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10619 = PCURVE('',#5612,#10620); +#10620 = DEFINITIONAL_REPRESENTATION('',(#10621),#10625); +#10621 = LINE('',#10622,#10623); +#10622 = CARTESIAN_POINT('',(0.,0.)); +#10623 = VECTOR('',#10624,1.); +#10624 = DIRECTION('',(0.,-1.)); +#10625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10626 = ORIENTED_EDGE('',*,*,#10627,.T.); +#10627 = EDGE_CURVE('',#10605,#10556,#10628,.T.); +#10628 = SURFACE_CURVE('',#10629,(#10633,#10640),.PCURVE_S1.); +#10629 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10630,#10631,#10632), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#10630 = CARTESIAN_POINT('',(5.443115184375,-27.21508789062,0.9)); +#10631 = CARTESIAN_POINT('',(5.465087840625,-27.32739257812,0.9)); +#10632 = CARTESIAN_POINT('',(5.465087840625,-27.62036132812,0.9)); +#10633 = PCURVE('',#5647,#10634); +#10634 = DEFINITIONAL_REPRESENTATION('',(#10635),#10639); +#10635 = LINE('',#10636,#10637); +#10636 = CARTESIAN_POINT('',(0.,-0.6)); +#10637 = VECTOR('',#10638,1.); +#10638 = DIRECTION('',(1.,0.)); +#10639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10640 = PCURVE('',#10363,#10641); +#10641 = DEFINITIONAL_REPRESENTATION('',(#10642),#10646); +#10642 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10643,#10644,#10645), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#10643 = CARTESIAN_POINT('',(2.4072265625,2.07763671875)); +#10644 = CARTESIAN_POINT('',(2.42919921875,1.96533203125)); +#10645 = CARTESIAN_POINT('',(2.42919921875,1.67236328125)); +#10646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10647 = ORIENTED_EDGE('',*,*,#10555,.F.); +#10648 = ORIENTED_EDGE('',*,*,#5631,.F.); +#10649 = ADVANCED_FACE('',(#10650),#5612,.F.); +#10650 = FACE_BOUND('',#10651,.F.); +#10651 = EDGE_LOOP('',(#10652,#10653,#10686,#10707)); +#10652 = ORIENTED_EDGE('',*,*,#10604,.T.); +#10653 = ORIENTED_EDGE('',*,*,#10654,.T.); +#10654 = EDGE_CURVE('',#10605,#10655,#10657,.T.); +#10655 = VERTEX_POINT('',#10656); +#10656 = CARTESIAN_POINT('',(3.292236278125,-27.43969726562,0.9)); +#10657 = SURFACE_CURVE('',#10658,(#10667,#10674),.PCURVE_S1.); +#10658 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10659,#10660,#10661,#10662, + #10663,#10664,#10665,#10666),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,1,1,3),( + 0.,1.,2.,3.,4.007352941176,5.014705882353,6.022058823529), + .UNSPECIFIED.); +#10659 = CARTESIAN_POINT('',(5.443115184375,-27.21508789062,0.9)); +#10660 = CARTESIAN_POINT('',(5.404052684375,-27.03442382812,0.9)); +#10661 = CARTESIAN_POINT('',(5.208740184375,-26.79760742187,0.9)); +#10662 = CARTESIAN_POINT('',(4.793701121875,-26.64135742187,0.9)); +#10663 = CARTESIAN_POINT('',(4.127197215625,-26.64135742187,0.9)); +#10664 = CARTESIAN_POINT('',(3.619384715625,-26.82446289062,0.9)); +#10665 = CARTESIAN_POINT('',(3.350830028125,-27.16381835937,0.9)); +#10666 = CARTESIAN_POINT('',(3.292236278125,-27.43969726562,0.9)); +#10667 = PCURVE('',#5612,#10668); +#10668 = DEFINITIONAL_REPRESENTATION('',(#10669),#10673); +#10669 = LINE('',#10670,#10671); +#10670 = CARTESIAN_POINT('',(0.,-0.6)); +#10671 = VECTOR('',#10672,1.); +#10672 = DIRECTION('',(1.,0.)); +#10673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10674 = PCURVE('',#10363,#10675); +#10675 = DEFINITIONAL_REPRESENTATION('',(#10676),#10685); +#10676 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10677,#10678,#10679,#10680, + #10681,#10682,#10683,#10684),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,1,1,3),( + 0.,1.,2.,3.,4.007352941176,5.014705882353,6.022058823529), + .UNSPECIFIED.); +#10677 = CARTESIAN_POINT('',(2.4072265625,2.07763671875)); +#10678 = CARTESIAN_POINT('',(2.3681640625,2.25830078125)); +#10679 = CARTESIAN_POINT('',(2.1728515625,2.4951171875)); +#10680 = CARTESIAN_POINT('',(1.7578125,2.6513671875)); +#10681 = CARTESIAN_POINT('',(1.09130859375,2.6513671875)); +#10682 = CARTESIAN_POINT('',(0.58349609375,2.46826171875)); +#10683 = CARTESIAN_POINT('',(0.31494140625,2.12890625)); +#10684 = CARTESIAN_POINT('',(0.25634765625,1.85302734375)); +#10685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10686 = ORIENTED_EDGE('',*,*,#10687,.F.); +#10687 = EDGE_CURVE('',#5559,#10655,#10688,.T.); +#10688 = SURFACE_CURVE('',#10689,(#10693,#10700),.PCURVE_S1.); +#10689 = LINE('',#10690,#10691); +#10690 = CARTESIAN_POINT('',(3.292236278125,-27.43969726562,1.5)); +#10691 = VECTOR('',#10692,1.); +#10692 = DIRECTION('',(-0.,-0.,-1.)); +#10693 = PCURVE('',#5612,#10694); +#10694 = DEFINITIONAL_REPRESENTATION('',(#10695),#10699); +#10695 = LINE('',#10696,#10697); +#10696 = CARTESIAN_POINT('',(6.022058823529,0.)); +#10697 = VECTOR('',#10698,1.); +#10698 = DIRECTION('',(0.,-1.)); +#10699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10700 = PCURVE('',#5574,#10701); +#10701 = DEFINITIONAL_REPRESENTATION('',(#10702),#10706); +#10702 = LINE('',#10703,#10704); +#10703 = CARTESIAN_POINT('',(0.433664127171,0.)); +#10704 = VECTOR('',#10705,1.); +#10705 = DIRECTION('',(0.,-1.)); +#10706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10707 = ORIENTED_EDGE('',*,*,#5586,.F.); +#10708 = ADVANCED_FACE('',(#10709),#5574,.T.); +#10709 = FACE_BOUND('',#10710,.T.); +#10710 = EDGE_LOOP('',(#10711,#10734,#10755,#10756)); +#10711 = ORIENTED_EDGE('',*,*,#10712,.T.); +#10712 = EDGE_CURVE('',#5523,#10713,#10715,.T.); +#10713 = VERTEX_POINT('',#10714); +#10714 = CARTESIAN_POINT('',(3.721923778125,-27.49829101562,0.9)); +#10715 = SURFACE_CURVE('',#10716,(#10720,#10727),.PCURVE_S1.); +#10716 = LINE('',#10717,#10718); +#10717 = CARTESIAN_POINT('',(3.721923778125,-27.49829101562,1.5)); +#10718 = VECTOR('',#10719,1.); +#10719 = DIRECTION('',(-0.,-0.,-1.)); +#10720 = PCURVE('',#5574,#10721); +#10721 = DEFINITIONAL_REPRESENTATION('',(#10722),#10726); +#10722 = LINE('',#10723,#10724); +#10723 = CARTESIAN_POINT('',(0.,0.)); +#10724 = VECTOR('',#10725,1.); +#10725 = DIRECTION('',(0.,-1.)); +#10726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10727 = PCURVE('',#5542,#10728); +#10728 = DEFINITIONAL_REPRESENTATION('',(#10729),#10733); +#10729 = LINE('',#10730,#10731); +#10730 = CARTESIAN_POINT('',(0.,0.)); +#10731 = VECTOR('',#10732,1.); +#10732 = DIRECTION('',(0.,-1.)); +#10733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10734 = ORIENTED_EDGE('',*,*,#10735,.T.); +#10735 = EDGE_CURVE('',#10713,#10655,#10736,.T.); +#10736 = SURFACE_CURVE('',#10737,(#10741,#10748),.PCURVE_S1.); +#10737 = LINE('',#10738,#10739); +#10738 = CARTESIAN_POINT('',(3.721923778125,-27.49829101562,0.9)); +#10739 = VECTOR('',#10740,1.); +#10740 = DIRECTION('',(-0.990830168044,0.135113204733,0.)); +#10741 = PCURVE('',#5574,#10742); +#10742 = DEFINITIONAL_REPRESENTATION('',(#10743),#10747); +#10743 = LINE('',#10744,#10745); +#10744 = CARTESIAN_POINT('',(0.,-0.6)); +#10745 = VECTOR('',#10746,1.); +#10746 = DIRECTION('',(1.,0.)); +#10747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10748 = PCURVE('',#10363,#10749); +#10749 = DEFINITIONAL_REPRESENTATION('',(#10750),#10754); +#10750 = LINE('',#10751,#10752); +#10751 = CARTESIAN_POINT('',(0.68603515625,1.79443359375)); +#10752 = VECTOR('',#10753,1.); +#10753 = DIRECTION('',(-0.990830168044,0.135113204733)); +#10754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10755 = ORIENTED_EDGE('',*,*,#10687,.F.); +#10756 = ORIENTED_EDGE('',*,*,#5558,.F.); +#10757 = ADVANCED_FACE('',(#10758),#5542,.F.); +#10758 = FACE_BOUND('',#10759,.F.); +#10759 = EDGE_LOOP('',(#10760,#10761,#10788,#10809)); +#10760 = ORIENTED_EDGE('',*,*,#10712,.T.); +#10761 = ORIENTED_EDGE('',*,*,#10762,.T.); +#10762 = EDGE_CURVE('',#10713,#10763,#10765,.T.); +#10763 = VERTEX_POINT('',#10764); +#10764 = CARTESIAN_POINT('',(4.898681590625,-27.15405273437,0.9)); +#10765 = SURFACE_CURVE('',#10766,(#10772,#10779),.PCURVE_S1.); +#10766 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10767,#10768,#10769,#10770, + #10771),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.070866141732), + .UNSPECIFIED.); +#10767 = CARTESIAN_POINT('',(3.721923778125,-27.49829101562,0.9)); +#10768 = CARTESIAN_POINT('',(3.792724559375,-27.22241210937,0.9)); +#10769 = CARTESIAN_POINT('',(4.088134715625,-27.00512695312,0.9)); +#10770 = CARTESIAN_POINT('',(4.730224559375,-27.00512695312,0.9)); +#10771 = CARTESIAN_POINT('',(4.898681590625,-27.15405273437,0.9)); +#10772 = PCURVE('',#5542,#10773); +#10773 = DEFINITIONAL_REPRESENTATION('',(#10774),#10778); +#10774 = LINE('',#10775,#10776); +#10775 = CARTESIAN_POINT('',(0.,-0.6)); +#10776 = VECTOR('',#10777,1.); +#10777 = DIRECTION('',(1.,0.)); +#10778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10779 = PCURVE('',#10363,#10780); +#10780 = DEFINITIONAL_REPRESENTATION('',(#10781),#10787); +#10781 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10782,#10783,#10784,#10785, + #10786),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.070866141732), + .UNSPECIFIED.); +#10782 = CARTESIAN_POINT('',(0.68603515625,1.79443359375)); +#10783 = CARTESIAN_POINT('',(0.7568359375,2.0703125)); +#10784 = CARTESIAN_POINT('',(1.05224609375,2.28759765625)); +#10785 = CARTESIAN_POINT('',(1.6943359375,2.28759765625)); +#10786 = CARTESIAN_POINT('',(1.86279296875,2.138671875)); +#10787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10788 = ORIENTED_EDGE('',*,*,#10789,.F.); +#10789 = EDGE_CURVE('',#5490,#10763,#10790,.T.); +#10790 = SURFACE_CURVE('',#10791,(#10795,#10802),.PCURVE_S1.); +#10791 = LINE('',#10792,#10793); +#10792 = CARTESIAN_POINT('',(4.898681590625,-27.15405273437,1.5)); +#10793 = VECTOR('',#10794,1.); +#10794 = DIRECTION('',(-0.,-0.,-1.)); +#10795 = PCURVE('',#5542,#10796); +#10796 = DEFINITIONAL_REPRESENTATION('',(#10797),#10801); +#10797 = LINE('',#10798,#10799); +#10798 = CARTESIAN_POINT('',(3.070866141732,0.)); +#10799 = VECTOR('',#10800,1.); +#10800 = DIRECTION('',(0.,-1.)); +#10801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10802 = PCURVE('',#5507,#10803); +#10803 = DEFINITIONAL_REPRESENTATION('',(#10804),#10808); +#10804 = LINE('',#10805,#10806); +#10805 = CARTESIAN_POINT('',(0.,0.)); +#10806 = VECTOR('',#10807,1.); +#10807 = DIRECTION('',(0.,-1.)); +#10808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10809 = ORIENTED_EDGE('',*,*,#5522,.F.); +#10810 = ADVANCED_FACE('',(#10811),#5507,.F.); +#10811 = FACE_BOUND('',#10812,.F.); +#10812 = EDGE_LOOP('',(#10813,#10814,#10839,#10860)); +#10813 = ORIENTED_EDGE('',*,*,#10789,.T.); +#10814 = ORIENTED_EDGE('',*,*,#10815,.T.); +#10815 = EDGE_CURVE('',#10763,#10816,#10818,.T.); +#10816 = VERTEX_POINT('',#10817); +#10817 = CARTESIAN_POINT('',(5.020751903125,-27.64721679687,0.9)); +#10818 = SURFACE_CURVE('',#10819,(#10824,#10831),.PCURVE_S1.); +#10819 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10820,#10821,#10822,#10823), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,1.090909090909),.UNSPECIFIED.); +#10820 = CARTESIAN_POINT('',(4.898681590625,-27.15405273437,0.9)); +#10821 = CARTESIAN_POINT('',(5.023193309375,-27.26391601562,0.9)); +#10822 = CARTESIAN_POINT('',(5.023193309375,-27.55688476562,0.9)); +#10823 = CARTESIAN_POINT('',(5.020751903125,-27.64721679687,0.9)); +#10824 = PCURVE('',#5507,#10825); +#10825 = DEFINITIONAL_REPRESENTATION('',(#10826),#10830); +#10826 = LINE('',#10827,#10828); +#10827 = CARTESIAN_POINT('',(0.,-0.6)); +#10828 = VECTOR('',#10829,1.); +#10829 = DIRECTION('',(1.,0.)); +#10830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10831 = PCURVE('',#10363,#10832); +#10832 = DEFINITIONAL_REPRESENTATION('',(#10833),#10838); +#10833 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10834,#10835,#10836,#10837), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,1.090909090909),.UNSPECIFIED.); +#10834 = CARTESIAN_POINT('',(1.86279296875,2.138671875)); +#10835 = CARTESIAN_POINT('',(1.9873046875,2.02880859375)); +#10836 = CARTESIAN_POINT('',(1.9873046875,1.73583984375)); +#10837 = CARTESIAN_POINT('',(1.98486328125,1.6455078125)); +#10838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10839 = ORIENTED_EDGE('',*,*,#10840,.F.); +#10840 = EDGE_CURVE('',#5460,#10816,#10841,.T.); +#10841 = SURFACE_CURVE('',#10842,(#10846,#10853),.PCURVE_S1.); +#10842 = LINE('',#10843,#10844); +#10843 = CARTESIAN_POINT('',(5.020751903125,-27.64721679687,1.5)); +#10844 = VECTOR('',#10845,1.); +#10845 = DIRECTION('',(-0.,-0.,-1.)); +#10846 = PCURVE('',#5507,#10847); +#10847 = DEFINITIONAL_REPRESENTATION('',(#10848),#10852); +#10848 = LINE('',#10849,#10850); +#10849 = CARTESIAN_POINT('',(1.090909090909,0.)); +#10850 = VECTOR('',#10851,1.); +#10851 = DIRECTION('',(0.,-1.)); +#10852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10853 = PCURVE('',#5475,#10854); +#10854 = DEFINITIONAL_REPRESENTATION('',(#10855),#10859); +#10855 = LINE('',#10856,#10857); +#10856 = CARTESIAN_POINT('',(1.,0.)); +#10857 = VECTOR('',#10858,1.); +#10858 = DIRECTION('',(0.,-1.)); +#10859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10860 = ORIENTED_EDGE('',*,*,#5489,.F.); +#10861 = ADVANCED_FACE('',(#10862),#5475,.T.); +#10862 = FACE_BOUND('',#10863,.T.); +#10863 = EDGE_LOOP('',(#10864,#10887,#10908,#10909)); +#10864 = ORIENTED_EDGE('',*,*,#10865,.T.); +#10865 = EDGE_CURVE('',#5430,#10866,#10868,.T.); +#10866 = VERTEX_POINT('',#10867); +#10867 = CARTESIAN_POINT('',(4.237060496875,-27.79858398437,0.9)); +#10868 = SURFACE_CURVE('',#10869,(#10873,#10880),.PCURVE_S1.); +#10869 = LINE('',#10870,#10871); +#10870 = CARTESIAN_POINT('',(4.237060496875,-27.79858398437,1.5)); +#10871 = VECTOR('',#10872,1.); +#10872 = DIRECTION('',(-0.,-0.,-1.)); +#10873 = PCURVE('',#5475,#10874); +#10874 = DEFINITIONAL_REPRESENTATION('',(#10875),#10879); +#10875 = LINE('',#10876,#10877); +#10876 = CARTESIAN_POINT('',(0.,0.)); +#10877 = VECTOR('',#10878,1.); +#10878 = DIRECTION('',(0.,-1.)); +#10879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10880 = PCURVE('',#5445,#10881); +#10881 = DEFINITIONAL_REPRESENTATION('',(#10882),#10886); +#10882 = LINE('',#10883,#10884); +#10883 = CARTESIAN_POINT('',(1.,0.)); +#10884 = VECTOR('',#10885,1.); +#10885 = DIRECTION('',(0.,-1.)); +#10886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10887 = ORIENTED_EDGE('',*,*,#10888,.T.); +#10888 = EDGE_CURVE('',#10866,#10816,#10889,.T.); +#10889 = SURFACE_CURVE('',#10890,(#10894,#10901),.PCURVE_S1.); +#10890 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10891,#10892,#10893), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#10891 = CARTESIAN_POINT('',(4.237060496875,-27.79858398437,0.9)); +#10892 = CARTESIAN_POINT('',(4.769287059375,-27.73510742187,0.9)); +#10893 = CARTESIAN_POINT('',(5.020751903125,-27.64721679687,0.9)); +#10894 = PCURVE('',#5475,#10895); +#10895 = DEFINITIONAL_REPRESENTATION('',(#10896),#10900); +#10896 = LINE('',#10897,#10898); +#10897 = CARTESIAN_POINT('',(0.,-0.6)); +#10898 = VECTOR('',#10899,1.); +#10899 = DIRECTION('',(1.,0.)); +#10900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10901 = PCURVE('',#10363,#10902); +#10902 = DEFINITIONAL_REPRESENTATION('',(#10903),#10907); +#10903 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10904,#10905,#10906), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#10904 = CARTESIAN_POINT('',(1.201171875,1.494140625)); +#10905 = CARTESIAN_POINT('',(1.7333984375,1.5576171875)); +#10906 = CARTESIAN_POINT('',(1.98486328125,1.6455078125)); +#10907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10908 = ORIENTED_EDGE('',*,*,#10840,.F.); +#10909 = ORIENTED_EDGE('',*,*,#5459,.F.); +#10910 = ADVANCED_FACE('',(#10911),#5445,.T.); +#10911 = FACE_BOUND('',#10912,.T.); +#10912 = EDGE_LOOP('',(#10913,#10914,#10935,#10936)); +#10913 = ORIENTED_EDGE('',*,*,#10318,.T.); +#10914 = ORIENTED_EDGE('',*,*,#10915,.T.); +#10915 = EDGE_CURVE('',#10319,#10866,#10916,.T.); +#10916 = SURFACE_CURVE('',#10917,(#10921,#10928),.PCURVE_S1.); +#10917 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10918,#10919,#10920), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#10918 = CARTESIAN_POINT('',(3.846435496875,-27.86450195312,0.9)); +#10919 = CARTESIAN_POINT('',(3.975830028125,-27.83032226562,0.9)); +#10920 = CARTESIAN_POINT('',(4.237060496875,-27.79858398437,0.9)); +#10921 = PCURVE('',#5445,#10922); +#10922 = DEFINITIONAL_REPRESENTATION('',(#10923),#10927); +#10923 = LINE('',#10924,#10925); +#10924 = CARTESIAN_POINT('',(0.,-0.6)); +#10925 = VECTOR('',#10926,1.); +#10926 = DIRECTION('',(1.,0.)); +#10927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10928 = PCURVE('',#10363,#10929); +#10929 = DEFINITIONAL_REPRESENTATION('',(#10930),#10934); +#10930 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10931,#10932,#10933), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#10931 = CARTESIAN_POINT('',(0.810546875,1.42822265625)); +#10932 = CARTESIAN_POINT('',(0.93994140625,1.46240234375)); +#10933 = CARTESIAN_POINT('',(1.201171875,1.494140625)); +#10934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10935 = ORIENTED_EDGE('',*,*,#10865,.F.); +#10936 = ORIENTED_EDGE('',*,*,#5429,.F.); +#10937 = ADVANCED_FACE('',(#10938),#5798,.T.); +#10938 = FACE_BOUND('',#10939,.T.); +#10939 = EDGE_LOOP('',(#10940,#10963,#10991,#11012)); +#10940 = ORIENTED_EDGE('',*,*,#10941,.T.); +#10941 = EDGE_CURVE('',#5781,#10942,#10944,.T.); +#10942 = VERTEX_POINT('',#10943); +#10943 = CARTESIAN_POINT('',(8.236083934375,-25.71362304687,0.9)); +#10944 = SURFACE_CURVE('',#10945,(#10949,#10956),.PCURVE_S1.); +#10945 = LINE('',#10946,#10947); +#10946 = CARTESIAN_POINT('',(8.236083934375,-25.71362304687,1.5)); +#10947 = VECTOR('',#10948,1.); +#10948 = DIRECTION('',(-0.,-0.,-1.)); +#10949 = PCURVE('',#5798,#10950); +#10950 = DEFINITIONAL_REPRESENTATION('',(#10951),#10955); +#10951 = LINE('',#10952,#10953); +#10952 = CARTESIAN_POINT('',(0.,0.)); +#10953 = VECTOR('',#10954,1.); +#10954 = DIRECTION('',(0.,-1.)); +#10955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10956 = PCURVE('',#5962,#10957); +#10957 = DEFINITIONAL_REPRESENTATION('',(#10958),#10962); +#10958 = LINE('',#10959,#10960); +#10959 = CARTESIAN_POINT('',(0.43701171875,0.)); +#10960 = VECTOR('',#10961,1.); +#10961 = DIRECTION('',(0.,-1.)); +#10962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10963 = ORIENTED_EDGE('',*,*,#10964,.T.); +#10964 = EDGE_CURVE('',#10942,#10965,#10967,.T.); +#10965 = VERTEX_POINT('',#10966); +#10966 = CARTESIAN_POINT('',(8.236083934375,-29.29272460937,0.9)); +#10967 = SURFACE_CURVE('',#10968,(#10972,#10979),.PCURVE_S1.); +#10968 = LINE('',#10969,#10970); +#10969 = CARTESIAN_POINT('',(8.236083934375,-25.71362304687,0.9)); +#10970 = VECTOR('',#10971,1.); +#10971 = DIRECTION('',(0.,-1.,0.)); +#10972 = PCURVE('',#5798,#10973); +#10973 = DEFINITIONAL_REPRESENTATION('',(#10974),#10978); +#10974 = LINE('',#10975,#10976); +#10975 = CARTESIAN_POINT('',(0.,-0.6)); +#10976 = VECTOR('',#10977,1.); +#10977 = DIRECTION('',(1.,0.)); +#10978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10979 = PCURVE('',#10980,#10985); +#10980 = PLANE('',#10981); +#10981 = AXIS2_PLACEMENT_3D('',#10982,#10983,#10984); +#10982 = CARTESIAN_POINT('',(5.816650340625,-29.29272460937,0.9)); +#10983 = DIRECTION('',(0.,0.,1.)); +#10984 = DIRECTION('',(1.,0.,-0.)); +#10985 = DEFINITIONAL_REPRESENTATION('',(#10986),#10990); +#10986 = LINE('',#10987,#10988); +#10987 = CARTESIAN_POINT('',(2.41943359375,3.5791015625)); +#10988 = VECTOR('',#10989,1.); +#10989 = DIRECTION('',(0.,-1.)); +#10990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10991 = ORIENTED_EDGE('',*,*,#10992,.F.); +#10992 = EDGE_CURVE('',#5783,#10965,#10993,.T.); +#10993 = SURFACE_CURVE('',#10994,(#10998,#11005),.PCURVE_S1.); +#10994 = LINE('',#10995,#10996); +#10995 = CARTESIAN_POINT('',(8.236083934375,-29.29272460937,1.5)); +#10996 = VECTOR('',#10997,1.); +#10997 = DIRECTION('',(-0.,-0.,-1.)); +#10998 = PCURVE('',#5798,#10999); +#10999 = DEFINITIONAL_REPRESENTATION('',(#11000),#11004); +#11000 = LINE('',#11001,#11002); +#11001 = CARTESIAN_POINT('',(3.5791015625,0.)); +#11002 = VECTOR('',#11003,1.); +#11003 = DIRECTION('',(0.,-1.)); +#11004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11005 = PCURVE('',#5826,#11006); +#11006 = DEFINITIONAL_REPRESENTATION('',(#11007),#11011); +#11007 = LINE('',#11008,#11009); +#11008 = CARTESIAN_POINT('',(0.,0.)); +#11009 = VECTOR('',#11010,1.); +#11010 = DIRECTION('',(0.,-1.)); +#11011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11012 = ORIENTED_EDGE('',*,*,#5780,.F.); +#11013 = ADVANCED_FACE('',(#11014),#5962,.T.); +#11014 = FACE_BOUND('',#11015,.T.); +#11015 = EDGE_LOOP('',(#11016,#11039,#11060,#11061)); +#11016 = ORIENTED_EDGE('',*,*,#11017,.T.); +#11017 = EDGE_CURVE('',#5921,#11018,#11020,.T.); +#11018 = VERTEX_POINT('',#11019); +#11019 = CARTESIAN_POINT('',(7.799072215625,-25.71362304687,0.9)); +#11020 = SURFACE_CURVE('',#11021,(#11025,#11032),.PCURVE_S1.); +#11021 = LINE('',#11022,#11023); +#11022 = CARTESIAN_POINT('',(7.799072215625,-25.71362304687,1.5)); +#11023 = VECTOR('',#11024,1.); +#11024 = DIRECTION('',(-0.,-0.,-1.)); +#11025 = PCURVE('',#5962,#11026); +#11026 = DEFINITIONAL_REPRESENTATION('',(#11027),#11031); +#11027 = LINE('',#11028,#11029); +#11028 = CARTESIAN_POINT('',(0.,0.)); +#11029 = VECTOR('',#11030,1.); +#11030 = DIRECTION('',(0.,-1.)); +#11031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11032 = PCURVE('',#5936,#11033); +#11033 = DEFINITIONAL_REPRESENTATION('',(#11034),#11038); +#11034 = LINE('',#11035,#11036); +#11035 = CARTESIAN_POINT('',(1.2841796875,0.)); +#11036 = VECTOR('',#11037,1.); +#11037 = DIRECTION('',(0.,-1.)); +#11038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11039 = ORIENTED_EDGE('',*,*,#11040,.T.); +#11040 = EDGE_CURVE('',#11018,#10942,#11041,.T.); +#11041 = SURFACE_CURVE('',#11042,(#11046,#11053),.PCURVE_S1.); +#11042 = LINE('',#11043,#11044); +#11043 = CARTESIAN_POINT('',(7.799072215625,-25.71362304687,0.9)); +#11044 = VECTOR('',#11045,1.); +#11045 = DIRECTION('',(1.,0.,0.)); +#11046 = PCURVE('',#5962,#11047); +#11047 = DEFINITIONAL_REPRESENTATION('',(#11048),#11052); +#11048 = LINE('',#11049,#11050); +#11049 = CARTESIAN_POINT('',(0.,-0.6)); +#11050 = VECTOR('',#11051,1.); +#11051 = DIRECTION('',(1.,0.)); +#11052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11053 = PCURVE('',#10980,#11054); +#11054 = DEFINITIONAL_REPRESENTATION('',(#11055),#11059); +#11055 = LINE('',#11056,#11057); +#11056 = CARTESIAN_POINT('',(1.982421875,3.5791015625)); +#11057 = VECTOR('',#11058,1.); +#11058 = DIRECTION('',(1.,0.)); +#11059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11060 = ORIENTED_EDGE('',*,*,#10941,.F.); +#11061 = ORIENTED_EDGE('',*,*,#5948,.F.); +#11062 = ADVANCED_FACE('',(#11063),#5936,.T.); +#11063 = FACE_BOUND('',#11064,.T.); +#11064 = EDGE_LOOP('',(#11065,#11088,#11109,#11110)); +#11065 = ORIENTED_EDGE('',*,*,#11066,.T.); +#11066 = EDGE_CURVE('',#5867,#11067,#11069,.T.); +#11067 = VERTEX_POINT('',#11068); +#11068 = CARTESIAN_POINT('',(7.799072215625,-26.99780273437,0.9)); +#11069 = SURFACE_CURVE('',#11070,(#11074,#11081),.PCURVE_S1.); +#11070 = LINE('',#11071,#11072); +#11071 = CARTESIAN_POINT('',(7.799072215625,-26.99780273437,1.5)); +#11072 = VECTOR('',#11073,1.); +#11073 = DIRECTION('',(-0.,-0.,-1.)); +#11074 = PCURVE('',#5936,#11075); +#11075 = DEFINITIONAL_REPRESENTATION('',(#11076),#11080); +#11076 = LINE('',#11077,#11078); +#11077 = CARTESIAN_POINT('',(0.,0.)); +#11078 = VECTOR('',#11079,1.); +#11079 = DIRECTION('',(0.,-1.)); +#11080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11081 = PCURVE('',#5898,#11082); +#11082 = DEFINITIONAL_REPRESENTATION('',(#11083),#11087); +#11083 = LINE('',#11084,#11085); +#11084 = CARTESIAN_POINT('',(0.,0.)); +#11085 = VECTOR('',#11086,1.); +#11086 = DIRECTION('',(0.,-1.)); +#11087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11088 = ORIENTED_EDGE('',*,*,#11089,.T.); +#11089 = EDGE_CURVE('',#11067,#11018,#11090,.T.); +#11090 = SURFACE_CURVE('',#11091,(#11095,#11102),.PCURVE_S1.); +#11091 = LINE('',#11092,#11093); +#11092 = CARTESIAN_POINT('',(7.799072215625,-26.99780273437,0.9)); +#11093 = VECTOR('',#11094,1.); +#11094 = DIRECTION('',(0.,1.,0.)); +#11095 = PCURVE('',#5936,#11096); +#11096 = DEFINITIONAL_REPRESENTATION('',(#11097),#11101); +#11097 = LINE('',#11098,#11099); +#11098 = CARTESIAN_POINT('',(0.,-0.6)); +#11099 = VECTOR('',#11100,1.); +#11100 = DIRECTION('',(1.,0.)); +#11101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11102 = PCURVE('',#10980,#11103); +#11103 = DEFINITIONAL_REPRESENTATION('',(#11104),#11108); +#11104 = LINE('',#11105,#11106); +#11105 = CARTESIAN_POINT('',(1.982421875,2.294921875)); +#11106 = VECTOR('',#11107,1.); +#11107 = DIRECTION('',(0.,1.)); +#11108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11109 = ORIENTED_EDGE('',*,*,#11017,.F.); +#11110 = ORIENTED_EDGE('',*,*,#5920,.F.); +#11111 = ADVANCED_FACE('',(#11112),#5898,.F.); +#11112 = FACE_BOUND('',#11113,.F.); +#11113 = EDGE_LOOP('',(#11114,#11115,#11154,#11175)); +#11114 = ORIENTED_EDGE('',*,*,#11066,.T.); +#11115 = ORIENTED_EDGE('',*,*,#11116,.T.); +#11116 = EDGE_CURVE('',#11067,#11117,#11119,.T.); +#11117 = VERTEX_POINT('',#11118); +#11118 = CARTESIAN_POINT('',(7.828369090625,-28.96557617187,0.9)); +#11119 = SURFACE_CURVE('',#11120,(#11132,#11139),.PCURVE_S1.); +#11120 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11121,#11122,#11123,#11124, + #11125,#11126,#11127,#11128,#11129,#11130,#11131),.UNSPECIFIED.,.F., + .F.,(3,1,1,1,1,1,1,1,1,3),(0.,1.,2.,3.364583333333,4.729166666667, + 6.09375,7.492662473795,8.891574947589,10.290487421384, + 12.449438955744),.UNSPECIFIED.); +#11121 = CARTESIAN_POINT('',(7.799072215625,-26.99780273437,0.9)); +#11122 = CARTESIAN_POINT('',(7.684326121875,-26.83911132812,0.9)); +#11123 = CARTESIAN_POINT('',(7.318115184375,-26.64135742187,0.9)); +#11124 = CARTESIAN_POINT('',(6.763915965625,-26.64135742187,0.9)); +#11125 = CARTESIAN_POINT('',(6.246337840625,-26.97827148437,0.9)); +#11126 = CARTESIAN_POINT('',(5.987548778125,-27.61059570312,0.9)); +#11127 = CARTESIAN_POINT('',(5.987548778125,-28.39672851562,0.9)); +#11128 = CARTESIAN_POINT('',(6.273193309375,-29.00952148437,0.9)); +#11129 = CARTESIAN_POINT('',(6.793212840625,-29.35131835937,0.9)); +#11130 = CARTESIAN_POINT('',(7.581787059375,-29.35131835937,0.9)); +#11131 = CARTESIAN_POINT('',(7.828369090625,-28.96557617187,0.9)); +#11132 = PCURVE('',#5898,#11133); +#11133 = DEFINITIONAL_REPRESENTATION('',(#11134),#11138); +#11134 = LINE('',#11135,#11136); +#11135 = CARTESIAN_POINT('',(0.,-0.6)); +#11136 = VECTOR('',#11137,1.); +#11137 = DIRECTION('',(1.,0.)); +#11138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11139 = PCURVE('',#10980,#11140); +#11140 = DEFINITIONAL_REPRESENTATION('',(#11141),#11153); +#11141 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11142,#11143,#11144,#11145, + #11146,#11147,#11148,#11149,#11150,#11151,#11152),.UNSPECIFIED.,.F., + .F.,(3,1,1,1,1,1,1,1,1,3),(0.,1.,2.,3.364583333333,4.729166666667, + 6.09375,7.492662473795,8.891574947589,10.290487421384, + 12.449438955744),.UNSPECIFIED.); +#11142 = CARTESIAN_POINT('',(1.982421875,2.294921875)); +#11143 = CARTESIAN_POINT('',(1.86767578125,2.45361328125)); +#11144 = CARTESIAN_POINT('',(1.50146484375,2.6513671875)); +#11145 = CARTESIAN_POINT('',(0.947265625,2.6513671875)); +#11146 = CARTESIAN_POINT('',(0.4296875,2.314453125)); +#11147 = CARTESIAN_POINT('',(0.1708984375,1.68212890625)); +#11148 = CARTESIAN_POINT('',(0.1708984375,0.89599609375)); +#11149 = CARTESIAN_POINT('',(0.45654296875,0.283203125)); +#11150 = CARTESIAN_POINT('',(0.9765625,-5.859375E-02)); +#11151 = CARTESIAN_POINT('',(1.76513671875,-5.859375E-02)); +#11152 = CARTESIAN_POINT('',(2.01171875,0.3271484375)); +#11153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11154 = ORIENTED_EDGE('',*,*,#11155,.F.); +#11155 = EDGE_CURVE('',#5839,#11117,#11156,.T.); +#11156 = SURFACE_CURVE('',#11157,(#11161,#11168),.PCURVE_S1.); +#11157 = LINE('',#11158,#11159); +#11158 = CARTESIAN_POINT('',(7.828369090625,-28.96557617187,1.5)); +#11159 = VECTOR('',#11160,1.); +#11160 = DIRECTION('',(-0.,-0.,-1.)); +#11161 = PCURVE('',#5898,#11162); +#11162 = DEFINITIONAL_REPRESENTATION('',(#11163),#11167); +#11163 = LINE('',#11164,#11165); +#11164 = CARTESIAN_POINT('',(12.449438955744,0.)); +#11165 = VECTOR('',#11166,1.); +#11166 = DIRECTION('',(0.,-1.)); +#11167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11168 = PCURVE('',#5854,#11169); +#11169 = DEFINITIONAL_REPRESENTATION('',(#11170),#11174); +#11170 = LINE('',#11171,#11172); +#11171 = CARTESIAN_POINT('',(0.3271484375,0.)); +#11172 = VECTOR('',#11173,1.); +#11173 = DIRECTION('',(0.,-1.)); +#11174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11175 = ORIENTED_EDGE('',*,*,#5866,.F.); +#11176 = ADVANCED_FACE('',(#11177),#5854,.T.); +#11177 = FACE_BOUND('',#11178,.T.); +#11178 = EDGE_LOOP('',(#11179,#11202,#11223,#11224)); +#11179 = ORIENTED_EDGE('',*,*,#11180,.T.); +#11180 = EDGE_CURVE('',#5811,#11181,#11183,.T.); +#11181 = VERTEX_POINT('',#11182); +#11182 = CARTESIAN_POINT('',(7.828369090625,-29.29272460937,0.9)); +#11183 = SURFACE_CURVE('',#11184,(#11188,#11195),.PCURVE_S1.); +#11184 = LINE('',#11185,#11186); +#11185 = CARTESIAN_POINT('',(7.828369090625,-29.29272460937,1.5)); +#11186 = VECTOR('',#11187,1.); +#11187 = DIRECTION('',(-0.,-0.,-1.)); +#11188 = PCURVE('',#5854,#11189); +#11189 = DEFINITIONAL_REPRESENTATION('',(#11190),#11194); +#11190 = LINE('',#11191,#11192); +#11191 = CARTESIAN_POINT('',(0.,0.)); +#11192 = VECTOR('',#11193,1.); +#11193 = DIRECTION('',(0.,-1.)); +#11194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11195 = PCURVE('',#5826,#11196); +#11196 = DEFINITIONAL_REPRESENTATION('',(#11197),#11201); +#11197 = LINE('',#11198,#11199); +#11198 = CARTESIAN_POINT('',(0.40771484375,0.)); +#11199 = VECTOR('',#11200,1.); +#11200 = DIRECTION('',(0.,-1.)); +#11201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11202 = ORIENTED_EDGE('',*,*,#11203,.T.); +#11203 = EDGE_CURVE('',#11181,#11117,#11204,.T.); +#11204 = SURFACE_CURVE('',#11205,(#11209,#11216),.PCURVE_S1.); +#11205 = LINE('',#11206,#11207); +#11206 = CARTESIAN_POINT('',(7.828369090625,-29.29272460937,0.9)); +#11207 = VECTOR('',#11208,1.); +#11208 = DIRECTION('',(0.,1.,0.)); +#11209 = PCURVE('',#5854,#11210); +#11210 = DEFINITIONAL_REPRESENTATION('',(#11211),#11215); +#11211 = LINE('',#11212,#11213); +#11212 = CARTESIAN_POINT('',(0.,-0.6)); +#11213 = VECTOR('',#11214,1.); +#11214 = DIRECTION('',(1.,0.)); +#11215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11216 = PCURVE('',#10980,#11217); +#11217 = DEFINITIONAL_REPRESENTATION('',(#11218),#11222); +#11218 = LINE('',#11219,#11220); +#11219 = CARTESIAN_POINT('',(2.01171875,0.)); +#11220 = VECTOR('',#11221,1.); +#11221 = DIRECTION('',(0.,1.)); +#11222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11223 = ORIENTED_EDGE('',*,*,#11155,.F.); +#11224 = ORIENTED_EDGE('',*,*,#5838,.F.); +#11225 = ADVANCED_FACE('',(#11226),#5826,.T.); +#11226 = FACE_BOUND('',#11227,.T.); +#11227 = EDGE_LOOP('',(#11228,#11229,#11250,#11251)); +#11228 = ORIENTED_EDGE('',*,*,#10992,.T.); +#11229 = ORIENTED_EDGE('',*,*,#11230,.T.); +#11230 = EDGE_CURVE('',#10965,#11181,#11231,.T.); +#11231 = SURFACE_CURVE('',#11232,(#11236,#11243),.PCURVE_S1.); +#11232 = LINE('',#11233,#11234); +#11233 = CARTESIAN_POINT('',(8.236083934375,-29.29272460937,0.9)); +#11234 = VECTOR('',#11235,1.); +#11235 = DIRECTION('',(-1.,0.,0.)); +#11236 = PCURVE('',#5826,#11237); +#11237 = DEFINITIONAL_REPRESENTATION('',(#11238),#11242); +#11238 = LINE('',#11239,#11240); +#11239 = CARTESIAN_POINT('',(0.,-0.6)); +#11240 = VECTOR('',#11241,1.); +#11241 = DIRECTION('',(1.,0.)); +#11242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11243 = PCURVE('',#10980,#11244); +#11244 = DEFINITIONAL_REPRESENTATION('',(#11245),#11249); +#11245 = LINE('',#11246,#11247); +#11246 = CARTESIAN_POINT('',(2.41943359375,0.)); +#11247 = VECTOR('',#11248,1.); +#11248 = DIRECTION('',(-1.,0.)); +#11249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11250 = ORIENTED_EDGE('',*,*,#11180,.F.); +#11251 = ORIENTED_EDGE('',*,*,#5810,.F.); +#11252 = ADVANCED_FACE('',(#11253),#5994,.T.); +#11253 = FACE_BOUND('',#11254,.T.); +#11254 = EDGE_LOOP('',(#11255,#11278,#11279,#11302)); +#11255 = ORIENTED_EDGE('',*,*,#11256,.T.); +#11256 = EDGE_CURVE('',#11257,#5977,#11259,.T.); +#11257 = VERTEX_POINT('',#11258); +#11258 = CARTESIAN_POINT('',(-7.,-16.525,0.)); +#11259 = SURFACE_CURVE('',#11260,(#11264,#11271),.PCURVE_S1.); +#11260 = LINE('',#11261,#11262); +#11261 = CARTESIAN_POINT('',(-7.,-16.525,0.)); +#11262 = VECTOR('',#11263,1.); +#11263 = DIRECTION('',(0.,0.,1.)); +#11264 = PCURVE('',#5994,#11265); +#11265 = DEFINITIONAL_REPRESENTATION('',(#11266),#11270); +#11266 = LINE('',#11267,#11268); +#11267 = CARTESIAN_POINT('',(0.,0.)); +#11268 = VECTOR('',#11269,1.); +#11269 = DIRECTION('',(0.,-1.)); +#11270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11271 = PCURVE('',#6022,#11272); +#11272 = DEFINITIONAL_REPRESENTATION('',(#11273),#11277); +#11273 = LINE('',#11274,#11275); +#11274 = CARTESIAN_POINT('',(0.,0.)); +#11275 = VECTOR('',#11276,1.); +#11276 = DIRECTION('',(0.,-1.)); +#11277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11278 = ORIENTED_EDGE('',*,*,#5976,.T.); +#11279 = ORIENTED_EDGE('',*,*,#11280,.F.); +#11280 = EDGE_CURVE('',#11281,#5979,#11283,.T.); +#11281 = VERTEX_POINT('',#11282); +#11282 = CARTESIAN_POINT('',(7.,-16.525,0.)); +#11283 = SURFACE_CURVE('',#11284,(#11288,#11295),.PCURVE_S1.); +#11284 = LINE('',#11285,#11286); +#11285 = CARTESIAN_POINT('',(7.,-16.525,0.)); +#11286 = VECTOR('',#11287,1.); +#11287 = DIRECTION('',(0.,0.,1.)); +#11288 = PCURVE('',#5994,#11289); +#11289 = DEFINITIONAL_REPRESENTATION('',(#11290),#11294); +#11290 = LINE('',#11291,#11292); +#11291 = CARTESIAN_POINT('',(14.,0.)); +#11292 = VECTOR('',#11293,1.); +#11293 = DIRECTION('',(0.,-1.)); +#11294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11295 = PCURVE('',#6076,#11296); +#11296 = DEFINITIONAL_REPRESENTATION('',(#11297),#11301); +#11297 = LINE('',#11298,#11299); +#11298 = CARTESIAN_POINT('',(0.,0.)); +#11299 = VECTOR('',#11300,1.); +#11300 = DIRECTION('',(0.,-1.)); +#11301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11302 = ORIENTED_EDGE('',*,*,#11303,.F.); +#11303 = EDGE_CURVE('',#11257,#11281,#11304,.T.); +#11304 = SURFACE_CURVE('',#11305,(#11309,#11316),.PCURVE_S1.); +#11305 = LINE('',#11306,#11307); +#11306 = CARTESIAN_POINT('',(0.,-16.525,0.)); +#11307 = VECTOR('',#11308,1.); +#11308 = DIRECTION('',(1.,0.,0.)); +#11309 = PCURVE('',#5994,#11310); +#11310 = DEFINITIONAL_REPRESENTATION('',(#11311),#11315); +#11311 = LINE('',#11312,#11313); +#11312 = CARTESIAN_POINT('',(7.,0.)); +#11313 = VECTOR('',#11314,1.); +#11314 = DIRECTION('',(1.,0.)); +#11315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11316 = PCURVE('',#7168,#11317); +#11317 = DEFINITIONAL_REPRESENTATION('',(#11318),#11322); +#11318 = LINE('',#11319,#11320); +#11319 = CARTESIAN_POINT('',(0.,-7.)); +#11320 = VECTOR('',#11321,1.); +#11321 = DIRECTION('',(1.,0.)); +#11322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11323 = ADVANCED_FACE('',(#11324),#6022,.F.); +#11324 = FACE_BOUND('',#11325,.F.); +#11325 = EDGE_LOOP('',(#11326,#11327,#11328,#11351)); +#11326 = ORIENTED_EDGE('',*,*,#11256,.T.); +#11327 = ORIENTED_EDGE('',*,*,#6006,.T.); +#11328 = ORIENTED_EDGE('',*,*,#11329,.F.); +#11329 = EDGE_CURVE('',#11330,#6007,#11332,.T.); +#11330 = VERTEX_POINT('',#11331); +#11331 = CARTESIAN_POINT('',(-7.,-2.525,0.)); +#11332 = SURFACE_CURVE('',#11333,(#11337,#11344),.PCURVE_S1.); +#11333 = LINE('',#11334,#11335); +#11334 = CARTESIAN_POINT('',(-7.,-2.525,0.)); +#11335 = VECTOR('',#11336,1.); +#11336 = DIRECTION('',(0.,0.,1.)); +#11337 = PCURVE('',#6022,#11338); +#11338 = DEFINITIONAL_REPRESENTATION('',(#11339),#11343); +#11339 = LINE('',#11340,#11341); +#11340 = CARTESIAN_POINT('',(14.,0.)); +#11341 = VECTOR('',#11342,1.); +#11342 = DIRECTION('',(0.,-1.)); +#11343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11344 = PCURVE('',#6050,#11345); +#11345 = DEFINITIONAL_REPRESENTATION('',(#11346),#11350); +#11346 = LINE('',#11347,#11348); +#11347 = CARTESIAN_POINT('',(0.,0.)); +#11348 = VECTOR('',#11349,1.); +#11349 = DIRECTION('',(0.,-1.)); +#11350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11351 = ORIENTED_EDGE('',*,*,#11352,.F.); +#11352 = EDGE_CURVE('',#11257,#11330,#11353,.T.); +#11353 = SURFACE_CURVE('',#11354,(#11358,#11365),.PCURVE_S1.); +#11354 = LINE('',#11355,#11356); +#11355 = CARTESIAN_POINT('',(-7.,-9.525,0.)); +#11356 = VECTOR('',#11357,1.); +#11357 = DIRECTION('',(0.,1.,0.)); +#11358 = PCURVE('',#6022,#11359); +#11359 = DEFINITIONAL_REPRESENTATION('',(#11360),#11364); +#11360 = LINE('',#11361,#11362); +#11361 = CARTESIAN_POINT('',(7.,0.)); +#11362 = VECTOR('',#11363,1.); +#11363 = DIRECTION('',(1.,0.)); +#11364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11365 = PCURVE('',#7168,#11366); +#11366 = DEFINITIONAL_REPRESENTATION('',(#11367),#11371); +#11367 = LINE('',#11368,#11369); +#11368 = CARTESIAN_POINT('',(-7.,0.)); +#11369 = VECTOR('',#11370,1.); +#11370 = DIRECTION('',(0.,1.)); +#11371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11372 = ADVANCED_FACE('',(#11373),#6076,.T.); +#11373 = FACE_BOUND('',#11374,.T.); +#11374 = EDGE_LOOP('',(#11375,#11376,#11377,#11400)); +#11375 = ORIENTED_EDGE('',*,*,#11280,.T.); +#11376 = ORIENTED_EDGE('',*,*,#6062,.T.); +#11377 = ORIENTED_EDGE('',*,*,#11378,.F.); +#11378 = EDGE_CURVE('',#11379,#6035,#11381,.T.); +#11379 = VERTEX_POINT('',#11380); +#11380 = CARTESIAN_POINT('',(7.,-2.525,0.)); +#11381 = SURFACE_CURVE('',#11382,(#11386,#11393),.PCURVE_S1.); +#11382 = LINE('',#11383,#11384); +#11383 = CARTESIAN_POINT('',(7.,-2.525,0.)); +#11384 = VECTOR('',#11385,1.); +#11385 = DIRECTION('',(0.,0.,1.)); +#11386 = PCURVE('',#6076,#11387); +#11387 = DEFINITIONAL_REPRESENTATION('',(#11388),#11392); +#11388 = LINE('',#11389,#11390); +#11389 = CARTESIAN_POINT('',(14.,0.)); +#11390 = VECTOR('',#11391,1.); +#11391 = DIRECTION('',(0.,-1.)); +#11392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11393 = PCURVE('',#6050,#11394); +#11394 = DEFINITIONAL_REPRESENTATION('',(#11395),#11399); +#11395 = LINE('',#11396,#11397); +#11396 = CARTESIAN_POINT('',(14.,0.)); +#11397 = VECTOR('',#11398,1.); +#11398 = DIRECTION('',(0.,-1.)); +#11399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11400 = ORIENTED_EDGE('',*,*,#11401,.F.); +#11401 = EDGE_CURVE('',#11281,#11379,#11402,.T.); +#11402 = SURFACE_CURVE('',#11403,(#11407,#11414),.PCURVE_S1.); +#11403 = LINE('',#11404,#11405); +#11404 = CARTESIAN_POINT('',(7.,-9.525,0.)); +#11405 = VECTOR('',#11406,1.); +#11406 = DIRECTION('',(0.,1.,0.)); +#11407 = PCURVE('',#6076,#11408); +#11408 = DEFINITIONAL_REPRESENTATION('',(#11409),#11413); +#11409 = LINE('',#11410,#11411); +#11410 = CARTESIAN_POINT('',(7.,0.)); +#11411 = VECTOR('',#11412,1.); +#11412 = DIRECTION('',(1.,0.)); +#11413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11414 = PCURVE('',#7168,#11415); +#11415 = DEFINITIONAL_REPRESENTATION('',(#11416),#11420); +#11416 = LINE('',#11417,#11418); +#11417 = CARTESIAN_POINT('',(7.,0.)); +#11418 = VECTOR('',#11419,1.); +#11419 = DIRECTION('',(0.,1.)); +#11420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11421 = ADVANCED_FACE('',(#11422),#6050,.F.); +#11422 = FACE_BOUND('',#11423,.F.); +#11423 = EDGE_LOOP('',(#11424,#11425,#11426,#11427)); +#11424 = ORIENTED_EDGE('',*,*,#11329,.T.); +#11425 = ORIENTED_EDGE('',*,*,#6034,.T.); +#11426 = ORIENTED_EDGE('',*,*,#11378,.F.); +#11427 = ORIENTED_EDGE('',*,*,#11428,.F.); +#11428 = EDGE_CURVE('',#11330,#11379,#11429,.T.); +#11429 = SURFACE_CURVE('',#11430,(#11434,#11441),.PCURVE_S1.); +#11430 = LINE('',#11431,#11432); +#11431 = CARTESIAN_POINT('',(0.,-2.525,0.)); +#11432 = VECTOR('',#11433,1.); +#11433 = DIRECTION('',(1.,0.,0.)); +#11434 = PCURVE('',#6050,#11435); +#11435 = DEFINITIONAL_REPRESENTATION('',(#11436),#11440); +#11436 = LINE('',#11437,#11438); +#11437 = CARTESIAN_POINT('',(7.,0.)); +#11438 = VECTOR('',#11439,1.); +#11439 = DIRECTION('',(1.,0.)); +#11440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11441 = PCURVE('',#7168,#11442); +#11442 = DEFINITIONAL_REPRESENTATION('',(#11443),#11447); +#11443 = LINE('',#11444,#11445); +#11444 = CARTESIAN_POINT('',(0.,7.)); +#11445 = VECTOR('',#11446,1.); +#11446 = DIRECTION('',(1.,0.)); +#11447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11448 = ADVANCED_FACE('',(#11449),#6108,.T.); +#11449 = FACE_BOUND('',#11450,.T.); +#11450 = EDGE_LOOP('',(#11451,#11474,#11475,#11498)); +#11451 = ORIENTED_EDGE('',*,*,#11452,.T.); +#11452 = EDGE_CURVE('',#11453,#6091,#11455,.T.); +#11453 = VERTEX_POINT('',#11454); +#11454 = CARTESIAN_POINT('',(12.05,-16.525,0.)); +#11455 = SURFACE_CURVE('',#11456,(#11460,#11467),.PCURVE_S1.); +#11456 = LINE('',#11457,#11458); +#11457 = CARTESIAN_POINT('',(12.05,-16.525,0.)); +#11458 = VECTOR('',#11459,1.); +#11459 = DIRECTION('',(0.,0.,1.)); +#11460 = PCURVE('',#6108,#11461); +#11461 = DEFINITIONAL_REPRESENTATION('',(#11462),#11466); +#11462 = LINE('',#11463,#11464); +#11463 = CARTESIAN_POINT('',(0.,0.)); +#11464 = VECTOR('',#11465,1.); +#11465 = DIRECTION('',(0.,-1.)); +#11466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11467 = PCURVE('',#6136,#11468); +#11468 = DEFINITIONAL_REPRESENTATION('',(#11469),#11473); +#11469 = LINE('',#11470,#11471); +#11470 = CARTESIAN_POINT('',(0.,0.)); +#11471 = VECTOR('',#11472,1.); +#11472 = DIRECTION('',(0.,-1.)); +#11473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11474 = ORIENTED_EDGE('',*,*,#6090,.T.); +#11475 = ORIENTED_EDGE('',*,*,#11476,.F.); +#11476 = EDGE_CURVE('',#11477,#6093,#11479,.T.); +#11477 = VERTEX_POINT('',#11478); +#11478 = CARTESIAN_POINT('',(26.05,-16.525,0.)); +#11479 = SURFACE_CURVE('',#11480,(#11484,#11491),.PCURVE_S1.); +#11480 = LINE('',#11481,#11482); +#11481 = CARTESIAN_POINT('',(26.05,-16.525,0.)); +#11482 = VECTOR('',#11483,1.); +#11483 = DIRECTION('',(0.,0.,1.)); +#11484 = PCURVE('',#6108,#11485); +#11485 = DEFINITIONAL_REPRESENTATION('',(#11486),#11490); +#11486 = LINE('',#11487,#11488); +#11487 = CARTESIAN_POINT('',(14.,0.)); +#11488 = VECTOR('',#11489,1.); +#11489 = DIRECTION('',(0.,-1.)); +#11490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11491 = PCURVE('',#6190,#11492); +#11492 = DEFINITIONAL_REPRESENTATION('',(#11493),#11497); +#11493 = LINE('',#11494,#11495); +#11494 = CARTESIAN_POINT('',(0.,0.)); +#11495 = VECTOR('',#11496,1.); +#11496 = DIRECTION('',(0.,-1.)); +#11497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11498 = ORIENTED_EDGE('',*,*,#11499,.F.); +#11499 = EDGE_CURVE('',#11453,#11477,#11500,.T.); +#11500 = SURFACE_CURVE('',#11501,(#11505,#11512),.PCURVE_S1.); +#11501 = LINE('',#11502,#11503); +#11502 = CARTESIAN_POINT('',(19.05,-16.525,0.)); +#11503 = VECTOR('',#11504,1.); +#11504 = DIRECTION('',(1.,0.,0.)); +#11505 = PCURVE('',#6108,#11506); +#11506 = DEFINITIONAL_REPRESENTATION('',(#11507),#11511); +#11507 = LINE('',#11508,#11509); +#11508 = CARTESIAN_POINT('',(7.,0.)); +#11509 = VECTOR('',#11510,1.); +#11510 = DIRECTION('',(1.,0.)); +#11511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11512 = PCURVE('',#7369,#11513); +#11513 = DEFINITIONAL_REPRESENTATION('',(#11514),#11518); +#11514 = LINE('',#11515,#11516); +#11515 = CARTESIAN_POINT('',(0.,-7.)); +#11516 = VECTOR('',#11517,1.); +#11517 = DIRECTION('',(1.,0.)); +#11518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11519 = ADVANCED_FACE('',(#11520),#6136,.F.); +#11520 = FACE_BOUND('',#11521,.F.); +#11521 = EDGE_LOOP('',(#11522,#11523,#11524,#11547)); +#11522 = ORIENTED_EDGE('',*,*,#11452,.T.); +#11523 = ORIENTED_EDGE('',*,*,#6120,.T.); +#11524 = ORIENTED_EDGE('',*,*,#11525,.F.); +#11525 = EDGE_CURVE('',#11526,#6121,#11528,.T.); +#11526 = VERTEX_POINT('',#11527); +#11527 = CARTESIAN_POINT('',(12.05,-2.525,0.)); +#11528 = SURFACE_CURVE('',#11529,(#11533,#11540),.PCURVE_S1.); +#11529 = LINE('',#11530,#11531); +#11530 = CARTESIAN_POINT('',(12.05,-2.525,0.)); +#11531 = VECTOR('',#11532,1.); +#11532 = DIRECTION('',(0.,0.,1.)); +#11533 = PCURVE('',#6136,#11534); +#11534 = DEFINITIONAL_REPRESENTATION('',(#11535),#11539); +#11535 = LINE('',#11536,#11537); +#11536 = CARTESIAN_POINT('',(14.,0.)); +#11537 = VECTOR('',#11538,1.); +#11538 = DIRECTION('',(0.,-1.)); +#11539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11540 = PCURVE('',#6164,#11541); +#11541 = DEFINITIONAL_REPRESENTATION('',(#11542),#11546); +#11542 = LINE('',#11543,#11544); +#11543 = CARTESIAN_POINT('',(0.,0.)); +#11544 = VECTOR('',#11545,1.); +#11545 = DIRECTION('',(0.,-1.)); +#11546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11547 = ORIENTED_EDGE('',*,*,#11548,.F.); +#11548 = EDGE_CURVE('',#11453,#11526,#11549,.T.); +#11549 = SURFACE_CURVE('',#11550,(#11554,#11561),.PCURVE_S1.); +#11550 = LINE('',#11551,#11552); +#11551 = CARTESIAN_POINT('',(12.05,-9.525,0.)); +#11552 = VECTOR('',#11553,1.); +#11553 = DIRECTION('',(0.,1.,0.)); +#11554 = PCURVE('',#6136,#11555); +#11555 = DEFINITIONAL_REPRESENTATION('',(#11556),#11560); +#11556 = LINE('',#11557,#11558); +#11557 = CARTESIAN_POINT('',(7.,0.)); +#11558 = VECTOR('',#11559,1.); +#11559 = DIRECTION('',(1.,0.)); +#11560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11561 = PCURVE('',#7369,#11562); +#11562 = DEFINITIONAL_REPRESENTATION('',(#11563),#11567); +#11563 = LINE('',#11564,#11565); +#11564 = CARTESIAN_POINT('',(-7.,0.)); +#11565 = VECTOR('',#11566,1.); +#11566 = DIRECTION('',(0.,1.)); +#11567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11568 = ADVANCED_FACE('',(#11569),#6190,.T.); +#11569 = FACE_BOUND('',#11570,.T.); +#11570 = EDGE_LOOP('',(#11571,#11572,#11573,#11596)); +#11571 = ORIENTED_EDGE('',*,*,#11476,.T.); +#11572 = ORIENTED_EDGE('',*,*,#6176,.T.); +#11573 = ORIENTED_EDGE('',*,*,#11574,.F.); +#11574 = EDGE_CURVE('',#11575,#6149,#11577,.T.); +#11575 = VERTEX_POINT('',#11576); +#11576 = CARTESIAN_POINT('',(26.05,-2.525,0.)); +#11577 = SURFACE_CURVE('',#11578,(#11582,#11589),.PCURVE_S1.); +#11578 = LINE('',#11579,#11580); +#11579 = CARTESIAN_POINT('',(26.05,-2.525,0.)); +#11580 = VECTOR('',#11581,1.); +#11581 = DIRECTION('',(0.,0.,1.)); +#11582 = PCURVE('',#6190,#11583); +#11583 = DEFINITIONAL_REPRESENTATION('',(#11584),#11588); +#11584 = LINE('',#11585,#11586); +#11585 = CARTESIAN_POINT('',(14.,0.)); +#11586 = VECTOR('',#11587,1.); +#11587 = DIRECTION('',(0.,-1.)); +#11588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11589 = PCURVE('',#6164,#11590); +#11590 = DEFINITIONAL_REPRESENTATION('',(#11591),#11595); +#11591 = LINE('',#11592,#11593); +#11592 = CARTESIAN_POINT('',(14.,0.)); +#11593 = VECTOR('',#11594,1.); +#11594 = DIRECTION('',(0.,-1.)); +#11595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11596 = ORIENTED_EDGE('',*,*,#11597,.F.); +#11597 = EDGE_CURVE('',#11477,#11575,#11598,.T.); +#11598 = SURFACE_CURVE('',#11599,(#11603,#11610),.PCURVE_S1.); +#11599 = LINE('',#11600,#11601); +#11600 = CARTESIAN_POINT('',(26.05,-9.525,0.)); +#11601 = VECTOR('',#11602,1.); +#11602 = DIRECTION('',(0.,1.,0.)); +#11603 = PCURVE('',#6190,#11604); +#11604 = DEFINITIONAL_REPRESENTATION('',(#11605),#11609); +#11605 = LINE('',#11606,#11607); +#11606 = CARTESIAN_POINT('',(7.,0.)); +#11607 = VECTOR('',#11608,1.); +#11608 = DIRECTION('',(1.,0.)); +#11609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11610 = PCURVE('',#7369,#11611); +#11611 = DEFINITIONAL_REPRESENTATION('',(#11612),#11616); +#11612 = LINE('',#11613,#11614); +#11613 = CARTESIAN_POINT('',(7.,0.)); +#11614 = VECTOR('',#11615,1.); +#11615 = DIRECTION('',(0.,1.)); +#11616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11617 = ADVANCED_FACE('',(#11618),#6164,.F.); +#11618 = FACE_BOUND('',#11619,.F.); +#11619 = EDGE_LOOP('',(#11620,#11621,#11622,#11623)); +#11620 = ORIENTED_EDGE('',*,*,#11525,.T.); +#11621 = ORIENTED_EDGE('',*,*,#6148,.T.); +#11622 = ORIENTED_EDGE('',*,*,#11574,.F.); +#11623 = ORIENTED_EDGE('',*,*,#11624,.F.); +#11624 = EDGE_CURVE('',#11526,#11575,#11625,.T.); +#11625 = SURFACE_CURVE('',#11626,(#11630,#11637),.PCURVE_S1.); +#11626 = LINE('',#11627,#11628); +#11627 = CARTESIAN_POINT('',(19.05,-2.525,0.)); +#11628 = VECTOR('',#11629,1.); +#11629 = DIRECTION('',(1.,0.,0.)); +#11630 = PCURVE('',#6164,#11631); +#11631 = DEFINITIONAL_REPRESENTATION('',(#11632),#11636); +#11632 = LINE('',#11633,#11634); +#11633 = CARTESIAN_POINT('',(7.,0.)); +#11634 = VECTOR('',#11635,1.); +#11635 = DIRECTION('',(1.,0.)); +#11636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11637 = PCURVE('',#7369,#11638); +#11638 = DEFINITIONAL_REPRESENTATION('',(#11639),#11643); +#11639 = LINE('',#11640,#11641); +#11640 = CARTESIAN_POINT('',(0.,7.)); +#11641 = VECTOR('',#11642,1.); +#11642 = DIRECTION('',(1.,0.)); +#11643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11644 = ADVANCED_FACE('',(#11645),#6222,.T.); +#11645 = FACE_BOUND('',#11646,.T.); +#11646 = EDGE_LOOP('',(#11647,#11670,#11671,#11694)); +#11647 = ORIENTED_EDGE('',*,*,#11648,.T.); +#11648 = EDGE_CURVE('',#11649,#6205,#11651,.T.); +#11649 = VERTEX_POINT('',#11650); +#11650 = CARTESIAN_POINT('',(-26.05,2.525,0.)); +#11651 = SURFACE_CURVE('',#11652,(#11656,#11663),.PCURVE_S1.); +#11652 = LINE('',#11653,#11654); +#11653 = CARTESIAN_POINT('',(-26.05,2.525,0.)); +#11654 = VECTOR('',#11655,1.); +#11655 = DIRECTION('',(0.,0.,1.)); +#11656 = PCURVE('',#6222,#11657); +#11657 = DEFINITIONAL_REPRESENTATION('',(#11658),#11662); +#11658 = LINE('',#11659,#11660); +#11659 = CARTESIAN_POINT('',(0.,0.)); +#11660 = VECTOR('',#11661,1.); +#11661 = DIRECTION('',(0.,-1.)); +#11662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11663 = PCURVE('',#6250,#11664); +#11664 = DEFINITIONAL_REPRESENTATION('',(#11665),#11669); +#11665 = LINE('',#11666,#11667); +#11666 = CARTESIAN_POINT('',(0.,0.)); +#11667 = VECTOR('',#11668,1.); +#11668 = DIRECTION('',(0.,-1.)); +#11669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11670 = ORIENTED_EDGE('',*,*,#6204,.T.); +#11671 = ORIENTED_EDGE('',*,*,#11672,.F.); +#11672 = EDGE_CURVE('',#11673,#6207,#11675,.T.); +#11673 = VERTEX_POINT('',#11674); +#11674 = CARTESIAN_POINT('',(-12.05,2.525,0.)); +#11675 = SURFACE_CURVE('',#11676,(#11680,#11687),.PCURVE_S1.); +#11676 = LINE('',#11677,#11678); +#11677 = CARTESIAN_POINT('',(-12.05,2.525,0.)); +#11678 = VECTOR('',#11679,1.); +#11679 = DIRECTION('',(0.,0.,1.)); +#11680 = PCURVE('',#6222,#11681); +#11681 = DEFINITIONAL_REPRESENTATION('',(#11682),#11686); +#11682 = LINE('',#11683,#11684); +#11683 = CARTESIAN_POINT('',(14.,0.)); +#11684 = VECTOR('',#11685,1.); +#11685 = DIRECTION('',(0.,-1.)); +#11686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11687 = PCURVE('',#6304,#11688); +#11688 = DEFINITIONAL_REPRESENTATION('',(#11689),#11693); +#11689 = LINE('',#11690,#11691); +#11690 = CARTESIAN_POINT('',(0.,0.)); +#11691 = VECTOR('',#11692,1.); +#11692 = DIRECTION('',(0.,-1.)); +#11693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11694 = ORIENTED_EDGE('',*,*,#11695,.F.); +#11695 = EDGE_CURVE('',#11649,#11673,#11696,.T.); +#11696 = SURFACE_CURVE('',#11697,(#11701,#11708),.PCURVE_S1.); +#11697 = LINE('',#11698,#11699); +#11698 = CARTESIAN_POINT('',(-19.05,2.525,0.)); +#11699 = VECTOR('',#11700,1.); +#11700 = DIRECTION('',(1.,0.,0.)); +#11701 = PCURVE('',#6222,#11702); +#11702 = DEFINITIONAL_REPRESENTATION('',(#11703),#11707); +#11703 = LINE('',#11704,#11705); +#11704 = CARTESIAN_POINT('',(7.,0.)); +#11705 = VECTOR('',#11706,1.); +#11706 = DIRECTION('',(1.,0.)); +#11707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11708 = PCURVE('',#7570,#11709); +#11709 = DEFINITIONAL_REPRESENTATION('',(#11710),#11714); +#11710 = LINE('',#11711,#11712); +#11711 = CARTESIAN_POINT('',(0.,-7.)); +#11712 = VECTOR('',#11713,1.); +#11713 = DIRECTION('',(1.,0.)); +#11714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11715 = ADVANCED_FACE('',(#11716),#6250,.F.); +#11716 = FACE_BOUND('',#11717,.F.); +#11717 = EDGE_LOOP('',(#11718,#11719,#11720,#11743)); +#11718 = ORIENTED_EDGE('',*,*,#11648,.T.); +#11719 = ORIENTED_EDGE('',*,*,#6234,.T.); +#11720 = ORIENTED_EDGE('',*,*,#11721,.F.); +#11721 = EDGE_CURVE('',#11722,#6235,#11724,.T.); +#11722 = VERTEX_POINT('',#11723); +#11723 = CARTESIAN_POINT('',(-26.05,16.525,0.)); +#11724 = SURFACE_CURVE('',#11725,(#11729,#11736),.PCURVE_S1.); +#11725 = LINE('',#11726,#11727); +#11726 = CARTESIAN_POINT('',(-26.05,16.525,0.)); +#11727 = VECTOR('',#11728,1.); +#11728 = DIRECTION('',(0.,0.,1.)); +#11729 = PCURVE('',#6250,#11730); +#11730 = DEFINITIONAL_REPRESENTATION('',(#11731),#11735); +#11731 = LINE('',#11732,#11733); +#11732 = CARTESIAN_POINT('',(14.,0.)); +#11733 = VECTOR('',#11734,1.); +#11734 = DIRECTION('',(0.,-1.)); +#11735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11736 = PCURVE('',#6278,#11737); +#11737 = DEFINITIONAL_REPRESENTATION('',(#11738),#11742); +#11738 = LINE('',#11739,#11740); +#11739 = CARTESIAN_POINT('',(0.,0.)); +#11740 = VECTOR('',#11741,1.); +#11741 = DIRECTION('',(0.,-1.)); +#11742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11743 = ORIENTED_EDGE('',*,*,#11744,.F.); +#11744 = EDGE_CURVE('',#11649,#11722,#11745,.T.); +#11745 = SURFACE_CURVE('',#11746,(#11750,#11757),.PCURVE_S1.); +#11746 = LINE('',#11747,#11748); +#11747 = CARTESIAN_POINT('',(-26.05,9.525,0.)); +#11748 = VECTOR('',#11749,1.); +#11749 = DIRECTION('',(0.,1.,0.)); +#11750 = PCURVE('',#6250,#11751); +#11751 = DEFINITIONAL_REPRESENTATION('',(#11752),#11756); +#11752 = LINE('',#11753,#11754); +#11753 = CARTESIAN_POINT('',(7.,0.)); +#11754 = VECTOR('',#11755,1.); +#11755 = DIRECTION('',(1.,0.)); +#11756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11757 = PCURVE('',#7570,#11758); +#11758 = DEFINITIONAL_REPRESENTATION('',(#11759),#11763); +#11759 = LINE('',#11760,#11761); +#11760 = CARTESIAN_POINT('',(-7.,0.)); +#11761 = VECTOR('',#11762,1.); +#11762 = DIRECTION('',(0.,1.)); +#11763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11764 = ADVANCED_FACE('',(#11765),#6304,.T.); +#11765 = FACE_BOUND('',#11766,.T.); +#11766 = EDGE_LOOP('',(#11767,#11768,#11769,#11792)); +#11767 = ORIENTED_EDGE('',*,*,#11672,.T.); +#11768 = ORIENTED_EDGE('',*,*,#6290,.T.); +#11769 = ORIENTED_EDGE('',*,*,#11770,.F.); +#11770 = EDGE_CURVE('',#11771,#6263,#11773,.T.); +#11771 = VERTEX_POINT('',#11772); +#11772 = CARTESIAN_POINT('',(-12.05,16.525,0.)); +#11773 = SURFACE_CURVE('',#11774,(#11778,#11785),.PCURVE_S1.); +#11774 = LINE('',#11775,#11776); +#11775 = CARTESIAN_POINT('',(-12.05,16.525,0.)); +#11776 = VECTOR('',#11777,1.); +#11777 = DIRECTION('',(0.,0.,1.)); +#11778 = PCURVE('',#6304,#11779); +#11779 = DEFINITIONAL_REPRESENTATION('',(#11780),#11784); +#11780 = LINE('',#11781,#11782); +#11781 = CARTESIAN_POINT('',(14.,0.)); +#11782 = VECTOR('',#11783,1.); +#11783 = DIRECTION('',(0.,-1.)); +#11784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11785 = PCURVE('',#6278,#11786); +#11786 = DEFINITIONAL_REPRESENTATION('',(#11787),#11791); +#11787 = LINE('',#11788,#11789); +#11788 = CARTESIAN_POINT('',(14.,0.)); +#11789 = VECTOR('',#11790,1.); +#11790 = DIRECTION('',(0.,-1.)); +#11791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11792 = ORIENTED_EDGE('',*,*,#11793,.F.); +#11793 = EDGE_CURVE('',#11673,#11771,#11794,.T.); +#11794 = SURFACE_CURVE('',#11795,(#11799,#11806),.PCURVE_S1.); +#11795 = LINE('',#11796,#11797); +#11796 = CARTESIAN_POINT('',(-12.05,9.525,0.)); +#11797 = VECTOR('',#11798,1.); +#11798 = DIRECTION('',(0.,1.,0.)); +#11799 = PCURVE('',#6304,#11800); +#11800 = DEFINITIONAL_REPRESENTATION('',(#11801),#11805); +#11801 = LINE('',#11802,#11803); +#11802 = CARTESIAN_POINT('',(7.,0.)); +#11803 = VECTOR('',#11804,1.); +#11804 = DIRECTION('',(1.,0.)); +#11805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11806 = PCURVE('',#7570,#11807); +#11807 = DEFINITIONAL_REPRESENTATION('',(#11808),#11812); +#11808 = LINE('',#11809,#11810); +#11809 = CARTESIAN_POINT('',(7.,0.)); +#11810 = VECTOR('',#11811,1.); +#11811 = DIRECTION('',(0.,1.)); +#11812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11813 = ADVANCED_FACE('',(#11814),#6278,.F.); +#11814 = FACE_BOUND('',#11815,.F.); +#11815 = EDGE_LOOP('',(#11816,#11817,#11818,#11819)); +#11816 = ORIENTED_EDGE('',*,*,#11721,.T.); +#11817 = ORIENTED_EDGE('',*,*,#6262,.T.); +#11818 = ORIENTED_EDGE('',*,*,#11770,.F.); +#11819 = ORIENTED_EDGE('',*,*,#11820,.F.); +#11820 = EDGE_CURVE('',#11722,#11771,#11821,.T.); +#11821 = SURFACE_CURVE('',#11822,(#11826,#11833),.PCURVE_S1.); +#11822 = LINE('',#11823,#11824); +#11823 = CARTESIAN_POINT('',(-19.05,16.525,0.)); +#11824 = VECTOR('',#11825,1.); +#11825 = DIRECTION('',(1.,0.,0.)); +#11826 = PCURVE('',#6278,#11827); +#11827 = DEFINITIONAL_REPRESENTATION('',(#11828),#11832); +#11828 = LINE('',#11829,#11830); +#11829 = CARTESIAN_POINT('',(7.,0.)); +#11830 = VECTOR('',#11831,1.); +#11831 = DIRECTION('',(1.,0.)); +#11832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11833 = PCURVE('',#7570,#11834); +#11834 = DEFINITIONAL_REPRESENTATION('',(#11835),#11839); +#11835 = LINE('',#11836,#11837); +#11836 = CARTESIAN_POINT('',(0.,7.)); +#11837 = VECTOR('',#11838,1.); +#11838 = DIRECTION('',(1.,0.)); +#11839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11840 = ADVANCED_FACE('',(#11841),#6336,.T.); +#11841 = FACE_BOUND('',#11842,.T.); +#11842 = EDGE_LOOP('',(#11843,#11866,#11867,#11890)); +#11843 = ORIENTED_EDGE('',*,*,#11844,.T.); +#11844 = EDGE_CURVE('',#11845,#6319,#11847,.T.); +#11845 = VERTEX_POINT('',#11846); +#11846 = CARTESIAN_POINT('',(-7.,2.525,0.)); +#11847 = SURFACE_CURVE('',#11848,(#11852,#11859),.PCURVE_S1.); +#11848 = LINE('',#11849,#11850); +#11849 = CARTESIAN_POINT('',(-7.,2.525,0.)); +#11850 = VECTOR('',#11851,1.); +#11851 = DIRECTION('',(0.,0.,1.)); +#11852 = PCURVE('',#6336,#11853); +#11853 = DEFINITIONAL_REPRESENTATION('',(#11854),#11858); +#11854 = LINE('',#11855,#11856); +#11855 = CARTESIAN_POINT('',(0.,0.)); +#11856 = VECTOR('',#11857,1.); +#11857 = DIRECTION('',(0.,-1.)); +#11858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11859 = PCURVE('',#6364,#11860); +#11860 = DEFINITIONAL_REPRESENTATION('',(#11861),#11865); +#11861 = LINE('',#11862,#11863); +#11862 = CARTESIAN_POINT('',(0.,0.)); +#11863 = VECTOR('',#11864,1.); +#11864 = DIRECTION('',(0.,-1.)); +#11865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11866 = ORIENTED_EDGE('',*,*,#6318,.T.); +#11867 = ORIENTED_EDGE('',*,*,#11868,.F.); +#11868 = EDGE_CURVE('',#11869,#6321,#11871,.T.); +#11869 = VERTEX_POINT('',#11870); +#11870 = CARTESIAN_POINT('',(7.,2.525,0.)); +#11871 = SURFACE_CURVE('',#11872,(#11876,#11883),.PCURVE_S1.); +#11872 = LINE('',#11873,#11874); +#11873 = CARTESIAN_POINT('',(7.,2.525,0.)); +#11874 = VECTOR('',#11875,1.); +#11875 = DIRECTION('',(0.,0.,1.)); +#11876 = PCURVE('',#6336,#11877); +#11877 = DEFINITIONAL_REPRESENTATION('',(#11878),#11882); +#11878 = LINE('',#11879,#11880); +#11879 = CARTESIAN_POINT('',(14.,0.)); +#11880 = VECTOR('',#11881,1.); +#11881 = DIRECTION('',(0.,-1.)); +#11882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11883 = PCURVE('',#6418,#11884); +#11884 = DEFINITIONAL_REPRESENTATION('',(#11885),#11889); +#11885 = LINE('',#11886,#11887); +#11886 = CARTESIAN_POINT('',(0.,0.)); +#11887 = VECTOR('',#11888,1.); +#11888 = DIRECTION('',(0.,-1.)); +#11889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11890 = ORIENTED_EDGE('',*,*,#11891,.F.); +#11891 = EDGE_CURVE('',#11845,#11869,#11892,.T.); +#11892 = SURFACE_CURVE('',#11893,(#11897,#11904),.PCURVE_S1.); +#11893 = LINE('',#11894,#11895); +#11894 = CARTESIAN_POINT('',(0.,2.525,0.)); +#11895 = VECTOR('',#11896,1.); +#11896 = DIRECTION('',(1.,0.,0.)); +#11897 = PCURVE('',#6336,#11898); +#11898 = DEFINITIONAL_REPRESENTATION('',(#11899),#11903); +#11899 = LINE('',#11900,#11901); +#11900 = CARTESIAN_POINT('',(7.,0.)); +#11901 = VECTOR('',#11902,1.); +#11902 = DIRECTION('',(1.,0.)); +#11903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11904 = PCURVE('',#7826,#11905); +#11905 = DEFINITIONAL_REPRESENTATION('',(#11906),#11910); +#11906 = LINE('',#11907,#11908); +#11907 = CARTESIAN_POINT('',(0.,-7.)); +#11908 = VECTOR('',#11909,1.); +#11909 = DIRECTION('',(1.,0.)); +#11910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11911 = ADVANCED_FACE('',(#11912),#6364,.F.); +#11912 = FACE_BOUND('',#11913,.F.); +#11913 = EDGE_LOOP('',(#11914,#11915,#11916,#11939)); +#11914 = ORIENTED_EDGE('',*,*,#11844,.T.); +#11915 = ORIENTED_EDGE('',*,*,#6348,.T.); +#11916 = ORIENTED_EDGE('',*,*,#11917,.F.); +#11917 = EDGE_CURVE('',#11918,#6349,#11920,.T.); +#11918 = VERTEX_POINT('',#11919); +#11919 = CARTESIAN_POINT('',(-7.,16.525,0.)); +#11920 = SURFACE_CURVE('',#11921,(#11925,#11932),.PCURVE_S1.); +#11921 = LINE('',#11922,#11923); +#11922 = CARTESIAN_POINT('',(-7.,16.525,0.)); +#11923 = VECTOR('',#11924,1.); +#11924 = DIRECTION('',(0.,0.,1.)); +#11925 = PCURVE('',#6364,#11926); +#11926 = DEFINITIONAL_REPRESENTATION('',(#11927),#11931); +#11927 = LINE('',#11928,#11929); +#11928 = CARTESIAN_POINT('',(14.,0.)); +#11929 = VECTOR('',#11930,1.); +#11930 = DIRECTION('',(0.,-1.)); +#11931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11932 = PCURVE('',#6392,#11933); +#11933 = DEFINITIONAL_REPRESENTATION('',(#11934),#11938); +#11934 = LINE('',#11935,#11936); +#11935 = CARTESIAN_POINT('',(0.,0.)); +#11936 = VECTOR('',#11937,1.); +#11937 = DIRECTION('',(0.,-1.)); +#11938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11939 = ORIENTED_EDGE('',*,*,#11940,.F.); +#11940 = EDGE_CURVE('',#11845,#11918,#11941,.T.); +#11941 = SURFACE_CURVE('',#11942,(#11946,#11953),.PCURVE_S1.); +#11942 = LINE('',#11943,#11944); +#11943 = CARTESIAN_POINT('',(-7.,9.525,0.)); +#11944 = VECTOR('',#11945,1.); +#11945 = DIRECTION('',(0.,1.,0.)); +#11946 = PCURVE('',#6364,#11947); +#11947 = DEFINITIONAL_REPRESENTATION('',(#11948),#11952); +#11948 = LINE('',#11949,#11950); +#11949 = CARTESIAN_POINT('',(7.,0.)); +#11950 = VECTOR('',#11951,1.); +#11951 = DIRECTION('',(1.,0.)); +#11952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11953 = PCURVE('',#7826,#11954); +#11954 = DEFINITIONAL_REPRESENTATION('',(#11955),#11959); +#11955 = LINE('',#11956,#11957); +#11956 = CARTESIAN_POINT('',(-7.,0.)); +#11957 = VECTOR('',#11958,1.); +#11958 = DIRECTION('',(0.,1.)); +#11959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11960 = ADVANCED_FACE('',(#11961),#6418,.T.); +#11961 = FACE_BOUND('',#11962,.T.); +#11962 = EDGE_LOOP('',(#11963,#11964,#11965,#11988)); +#11963 = ORIENTED_EDGE('',*,*,#11868,.T.); +#11964 = ORIENTED_EDGE('',*,*,#6404,.T.); +#11965 = ORIENTED_EDGE('',*,*,#11966,.F.); +#11966 = EDGE_CURVE('',#11967,#6377,#11969,.T.); +#11967 = VERTEX_POINT('',#11968); +#11968 = CARTESIAN_POINT('',(7.,16.525,0.)); +#11969 = SURFACE_CURVE('',#11970,(#11974,#11981),.PCURVE_S1.); +#11970 = LINE('',#11971,#11972); +#11971 = CARTESIAN_POINT('',(7.,16.525,0.)); +#11972 = VECTOR('',#11973,1.); +#11973 = DIRECTION('',(0.,0.,1.)); +#11974 = PCURVE('',#6418,#11975); +#11975 = DEFINITIONAL_REPRESENTATION('',(#11976),#11980); +#11976 = LINE('',#11977,#11978); +#11977 = CARTESIAN_POINT('',(14.,0.)); +#11978 = VECTOR('',#11979,1.); +#11979 = DIRECTION('',(0.,-1.)); +#11980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11981 = PCURVE('',#6392,#11982); +#11982 = DEFINITIONAL_REPRESENTATION('',(#11983),#11987); +#11983 = LINE('',#11984,#11985); +#11984 = CARTESIAN_POINT('',(14.,0.)); +#11985 = VECTOR('',#11986,1.); +#11986 = DIRECTION('',(0.,-1.)); +#11987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11988 = ORIENTED_EDGE('',*,*,#11989,.F.); +#11989 = EDGE_CURVE('',#11869,#11967,#11990,.T.); +#11990 = SURFACE_CURVE('',#11991,(#11995,#12002),.PCURVE_S1.); +#11991 = LINE('',#11992,#11993); +#11992 = CARTESIAN_POINT('',(7.,9.525,0.)); +#11993 = VECTOR('',#11994,1.); +#11994 = DIRECTION('',(0.,1.,0.)); +#11995 = PCURVE('',#6418,#11996); +#11996 = DEFINITIONAL_REPRESENTATION('',(#11997),#12001); +#11997 = LINE('',#11998,#11999); +#11998 = CARTESIAN_POINT('',(7.,0.)); +#11999 = VECTOR('',#12000,1.); +#12000 = DIRECTION('',(1.,0.)); +#12001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12002 = PCURVE('',#7826,#12003); +#12003 = DEFINITIONAL_REPRESENTATION('',(#12004),#12008); +#12004 = LINE('',#12005,#12006); +#12005 = CARTESIAN_POINT('',(7.,0.)); +#12006 = VECTOR('',#12007,1.); +#12007 = DIRECTION('',(0.,1.)); +#12008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12009 = ADVANCED_FACE('',(#12010),#6392,.F.); +#12010 = FACE_BOUND('',#12011,.F.); +#12011 = EDGE_LOOP('',(#12012,#12013,#12014,#12015)); +#12012 = ORIENTED_EDGE('',*,*,#11917,.T.); +#12013 = ORIENTED_EDGE('',*,*,#6376,.T.); +#12014 = ORIENTED_EDGE('',*,*,#11966,.F.); +#12015 = ORIENTED_EDGE('',*,*,#12016,.F.); +#12016 = EDGE_CURVE('',#11918,#11967,#12017,.T.); +#12017 = SURFACE_CURVE('',#12018,(#12022,#12029),.PCURVE_S1.); +#12018 = LINE('',#12019,#12020); +#12019 = CARTESIAN_POINT('',(0.,16.525,0.)); +#12020 = VECTOR('',#12021,1.); +#12021 = DIRECTION('',(1.,0.,0.)); +#12022 = PCURVE('',#6392,#12023); +#12023 = DEFINITIONAL_REPRESENTATION('',(#12024),#12028); +#12024 = LINE('',#12025,#12026); +#12025 = CARTESIAN_POINT('',(7.,0.)); +#12026 = VECTOR('',#12027,1.); +#12027 = DIRECTION('',(1.,0.)); +#12028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12029 = PCURVE('',#7826,#12030); +#12030 = DEFINITIONAL_REPRESENTATION('',(#12031),#12035); +#12031 = LINE('',#12032,#12033); +#12032 = CARTESIAN_POINT('',(0.,7.)); +#12033 = VECTOR('',#12034,1.); +#12034 = DIRECTION('',(1.,0.)); +#12035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12036 = ADVANCED_FACE('',(#12037),#6450,.T.); +#12037 = FACE_BOUND('',#12038,.T.); +#12038 = EDGE_LOOP('',(#12039,#12062,#12063,#12086)); +#12039 = ORIENTED_EDGE('',*,*,#12040,.T.); +#12040 = EDGE_CURVE('',#12041,#6433,#12043,.T.); +#12041 = VERTEX_POINT('',#12042); +#12042 = CARTESIAN_POINT('',(12.05,2.525,0.)); +#12043 = SURFACE_CURVE('',#12044,(#12048,#12055),.PCURVE_S1.); +#12044 = LINE('',#12045,#12046); +#12045 = CARTESIAN_POINT('',(12.05,2.525,0.)); +#12046 = VECTOR('',#12047,1.); +#12047 = DIRECTION('',(0.,0.,1.)); +#12048 = PCURVE('',#6450,#12049); +#12049 = DEFINITIONAL_REPRESENTATION('',(#12050),#12054); +#12050 = LINE('',#12051,#12052); +#12051 = CARTESIAN_POINT('',(0.,0.)); +#12052 = VECTOR('',#12053,1.); +#12053 = DIRECTION('',(0.,-1.)); +#12054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12055 = PCURVE('',#6478,#12056); +#12056 = DEFINITIONAL_REPRESENTATION('',(#12057),#12061); +#12057 = LINE('',#12058,#12059); +#12058 = CARTESIAN_POINT('',(0.,0.)); +#12059 = VECTOR('',#12060,1.); +#12060 = DIRECTION('',(0.,-1.)); +#12061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12062 = ORIENTED_EDGE('',*,*,#6432,.T.); +#12063 = ORIENTED_EDGE('',*,*,#12064,.F.); +#12064 = EDGE_CURVE('',#12065,#6435,#12067,.T.); +#12065 = VERTEX_POINT('',#12066); +#12066 = CARTESIAN_POINT('',(26.05,2.525,0.)); +#12067 = SURFACE_CURVE('',#12068,(#12072,#12079),.PCURVE_S1.); +#12068 = LINE('',#12069,#12070); +#12069 = CARTESIAN_POINT('',(26.05,2.525,0.)); +#12070 = VECTOR('',#12071,1.); +#12071 = DIRECTION('',(0.,0.,1.)); +#12072 = PCURVE('',#6450,#12073); +#12073 = DEFINITIONAL_REPRESENTATION('',(#12074),#12078); +#12074 = LINE('',#12075,#12076); +#12075 = CARTESIAN_POINT('',(14.,0.)); +#12076 = VECTOR('',#12077,1.); +#12077 = DIRECTION('',(0.,-1.)); +#12078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12079 = PCURVE('',#6532,#12080); +#12080 = DEFINITIONAL_REPRESENTATION('',(#12081),#12085); +#12081 = LINE('',#12082,#12083); +#12082 = CARTESIAN_POINT('',(0.,0.)); +#12083 = VECTOR('',#12084,1.); +#12084 = DIRECTION('',(0.,-1.)); +#12085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12086 = ORIENTED_EDGE('',*,*,#12087,.F.); +#12087 = EDGE_CURVE('',#12041,#12065,#12088,.T.); +#12088 = SURFACE_CURVE('',#12089,(#12093,#12100),.PCURVE_S1.); +#12089 = LINE('',#12090,#12091); +#12090 = CARTESIAN_POINT('',(19.05,2.525,0.)); +#12091 = VECTOR('',#12092,1.); +#12092 = DIRECTION('',(1.,0.,0.)); +#12093 = PCURVE('',#6450,#12094); +#12094 = DEFINITIONAL_REPRESENTATION('',(#12095),#12099); +#12095 = LINE('',#12096,#12097); +#12096 = CARTESIAN_POINT('',(7.,0.)); +#12097 = VECTOR('',#12098,1.); +#12098 = DIRECTION('',(1.,0.)); +#12099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12100 = PCURVE('',#8027,#12101); +#12101 = DEFINITIONAL_REPRESENTATION('',(#12102),#12106); +#12102 = LINE('',#12103,#12104); +#12103 = CARTESIAN_POINT('',(0.,-7.)); +#12104 = VECTOR('',#12105,1.); +#12105 = DIRECTION('',(1.,0.)); +#12106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12107 = ADVANCED_FACE('',(#12108),#6478,.F.); +#12108 = FACE_BOUND('',#12109,.F.); +#12109 = EDGE_LOOP('',(#12110,#12111,#12112,#12135)); +#12110 = ORIENTED_EDGE('',*,*,#12040,.T.); +#12111 = ORIENTED_EDGE('',*,*,#6462,.T.); +#12112 = ORIENTED_EDGE('',*,*,#12113,.F.); +#12113 = EDGE_CURVE('',#12114,#6463,#12116,.T.); +#12114 = VERTEX_POINT('',#12115); +#12115 = CARTESIAN_POINT('',(12.05,16.525,0.)); +#12116 = SURFACE_CURVE('',#12117,(#12121,#12128),.PCURVE_S1.); +#12117 = LINE('',#12118,#12119); +#12118 = CARTESIAN_POINT('',(12.05,16.525,0.)); +#12119 = VECTOR('',#12120,1.); +#12120 = DIRECTION('',(0.,0.,1.)); +#12121 = PCURVE('',#6478,#12122); +#12122 = DEFINITIONAL_REPRESENTATION('',(#12123),#12127); +#12123 = LINE('',#12124,#12125); +#12124 = CARTESIAN_POINT('',(14.,0.)); +#12125 = VECTOR('',#12126,1.); +#12126 = DIRECTION('',(0.,-1.)); +#12127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12128 = PCURVE('',#6506,#12129); +#12129 = DEFINITIONAL_REPRESENTATION('',(#12130),#12134); +#12130 = LINE('',#12131,#12132); +#12131 = CARTESIAN_POINT('',(0.,0.)); +#12132 = VECTOR('',#12133,1.); +#12133 = DIRECTION('',(0.,-1.)); +#12134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12135 = ORIENTED_EDGE('',*,*,#12136,.F.); +#12136 = EDGE_CURVE('',#12041,#12114,#12137,.T.); +#12137 = SURFACE_CURVE('',#12138,(#12142,#12149),.PCURVE_S1.); +#12138 = LINE('',#12139,#12140); +#12139 = CARTESIAN_POINT('',(12.05,9.525,0.)); +#12140 = VECTOR('',#12141,1.); +#12141 = DIRECTION('',(0.,1.,0.)); +#12142 = PCURVE('',#6478,#12143); +#12143 = DEFINITIONAL_REPRESENTATION('',(#12144),#12148); +#12144 = LINE('',#12145,#12146); +#12145 = CARTESIAN_POINT('',(7.,0.)); +#12146 = VECTOR('',#12147,1.); +#12147 = DIRECTION('',(1.,0.)); +#12148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12149 = PCURVE('',#8027,#12150); +#12150 = DEFINITIONAL_REPRESENTATION('',(#12151),#12155); +#12151 = LINE('',#12152,#12153); +#12152 = CARTESIAN_POINT('',(-7.,0.)); +#12153 = VECTOR('',#12154,1.); +#12154 = DIRECTION('',(0.,1.)); +#12155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12156 = ADVANCED_FACE('',(#12157),#6532,.T.); +#12157 = FACE_BOUND('',#12158,.T.); +#12158 = EDGE_LOOP('',(#12159,#12160,#12161,#12184)); +#12159 = ORIENTED_EDGE('',*,*,#12064,.T.); +#12160 = ORIENTED_EDGE('',*,*,#6518,.T.); +#12161 = ORIENTED_EDGE('',*,*,#12162,.F.); +#12162 = EDGE_CURVE('',#12163,#6491,#12165,.T.); +#12163 = VERTEX_POINT('',#12164); +#12164 = CARTESIAN_POINT('',(26.05,16.525,0.)); +#12165 = SURFACE_CURVE('',#12166,(#12170,#12177),.PCURVE_S1.); +#12166 = LINE('',#12167,#12168); +#12167 = CARTESIAN_POINT('',(26.05,16.525,0.)); +#12168 = VECTOR('',#12169,1.); +#12169 = DIRECTION('',(0.,0.,1.)); +#12170 = PCURVE('',#6532,#12171); +#12171 = DEFINITIONAL_REPRESENTATION('',(#12172),#12176); +#12172 = LINE('',#12173,#12174); +#12173 = CARTESIAN_POINT('',(14.,0.)); +#12174 = VECTOR('',#12175,1.); +#12175 = DIRECTION('',(0.,-1.)); +#12176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12177 = PCURVE('',#6506,#12178); +#12178 = DEFINITIONAL_REPRESENTATION('',(#12179),#12183); +#12179 = LINE('',#12180,#12181); +#12180 = CARTESIAN_POINT('',(14.,0.)); +#12181 = VECTOR('',#12182,1.); +#12182 = DIRECTION('',(0.,-1.)); +#12183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12184 = ORIENTED_EDGE('',*,*,#12185,.F.); +#12185 = EDGE_CURVE('',#12065,#12163,#12186,.T.); +#12186 = SURFACE_CURVE('',#12187,(#12191,#12198),.PCURVE_S1.); +#12187 = LINE('',#12188,#12189); +#12188 = CARTESIAN_POINT('',(26.05,9.525,0.)); +#12189 = VECTOR('',#12190,1.); +#12190 = DIRECTION('',(0.,1.,0.)); +#12191 = PCURVE('',#6532,#12192); +#12192 = DEFINITIONAL_REPRESENTATION('',(#12193),#12197); +#12193 = LINE('',#12194,#12195); +#12194 = CARTESIAN_POINT('',(7.,0.)); +#12195 = VECTOR('',#12196,1.); +#12196 = DIRECTION('',(1.,0.)); +#12197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12198 = PCURVE('',#8027,#12199); +#12199 = DEFINITIONAL_REPRESENTATION('',(#12200),#12204); +#12200 = LINE('',#12201,#12202); +#12201 = CARTESIAN_POINT('',(7.,0.)); +#12202 = VECTOR('',#12203,1.); +#12203 = DIRECTION('',(0.,1.)); +#12204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12205 = ADVANCED_FACE('',(#12206),#6506,.F.); +#12206 = FACE_BOUND('',#12207,.F.); +#12207 = EDGE_LOOP('',(#12208,#12209,#12210,#12211)); +#12208 = ORIENTED_EDGE('',*,*,#12113,.T.); +#12209 = ORIENTED_EDGE('',*,*,#6490,.T.); +#12210 = ORIENTED_EDGE('',*,*,#12162,.F.); +#12211 = ORIENTED_EDGE('',*,*,#12212,.F.); +#12212 = EDGE_CURVE('',#12114,#12163,#12213,.T.); +#12213 = SURFACE_CURVE('',#12214,(#12218,#12225),.PCURVE_S1.); +#12214 = LINE('',#12215,#12216); +#12215 = CARTESIAN_POINT('',(19.05,16.525,0.)); +#12216 = VECTOR('',#12217,1.); +#12217 = DIRECTION('',(1.,0.,0.)); +#12218 = PCURVE('',#6506,#12219); +#12219 = DEFINITIONAL_REPRESENTATION('',(#12220),#12224); +#12220 = LINE('',#12221,#12222); +#12221 = CARTESIAN_POINT('',(7.,0.)); +#12222 = VECTOR('',#12223,1.); +#12223 = DIRECTION('',(1.,0.)); +#12224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12225 = PCURVE('',#8027,#12226); +#12226 = DEFINITIONAL_REPRESENTATION('',(#12227),#12231); +#12227 = LINE('',#12228,#12229); +#12228 = CARTESIAN_POINT('',(0.,7.)); +#12229 = VECTOR('',#12230,1.); +#12230 = DIRECTION('',(1.,0.)); +#12231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12232 = ADVANCED_FACE('',(#12233,#12236),#6813,.F.); +#12233 = FACE_BOUND('',#12234,.F.); +#12234 = EDGE_LOOP('',(#12235)); +#12235 = ORIENTED_EDGE('',*,*,#6796,.T.); +#12236 = FACE_BOUND('',#12237,.F.); +#12237 = EDGE_LOOP('',(#12238)); +#12238 = ORIENTED_EDGE('',*,*,#12239,.F.); +#12239 = EDGE_CURVE('',#12240,#12240,#12242,.T.); +#12240 = VERTEX_POINT('',#12241); +#12241 = CARTESIAN_POINT('',(-30.15,-31.,-5.)); +#12242 = SURFACE_CURVE('',#12243,(#12248,#12255),.PCURVE_S1.); +#12243 = CIRCLE('',#12244,0.85); +#12244 = AXIS2_PLACEMENT_3D('',#12245,#12246,#12247); +#12245 = CARTESIAN_POINT('',(-31.,-31.,-5.)); +#12246 = DIRECTION('',(0.,0.,1.)); +#12247 = DIRECTION('',(1.,0.,-0.)); +#12248 = PCURVE('',#6813,#12249); +#12249 = DEFINITIONAL_REPRESENTATION('',(#12250),#12254); +#12250 = CIRCLE('',#12251,0.85); +#12251 = AXIS2_PLACEMENT_2D('',#12252,#12253); +#12252 = CARTESIAN_POINT('',(0.,0.)); +#12253 = DIRECTION('',(1.,0.)); +#12254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12255 = PCURVE('',#12256,#12261); +#12256 = CYLINDRICAL_SURFACE('',#12257,0.85); +#12257 = AXIS2_PLACEMENT_3D('',#12258,#12259,#12260); +#12258 = CARTESIAN_POINT('',(-31.,-31.,-5.)); +#12259 = DIRECTION('',(-0.,-0.,-1.)); +#12260 = DIRECTION('',(1.,0.,0.)); +#12261 = DEFINITIONAL_REPRESENTATION('',(#12262),#12266); +#12262 = LINE('',#12263,#12264); +#12263 = CARTESIAN_POINT('',(6.28318530718,0.)); +#12264 = VECTOR('',#12265,1.); +#12265 = DIRECTION('',(-1.,0.)); +#12266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12267 = ADVANCED_FACE('',(#12268,#12274),#6912,.F.); +#12268 = FACE_BOUND('',#12269,.F.); +#12269 = EDGE_LOOP('',(#12270,#12271,#12272,#12273)); +#12270 = ORIENTED_EDGE('',*,*,#6952,.F.); +#12271 = ORIENTED_EDGE('',*,*,#6898,.T.); +#12272 = ORIENTED_EDGE('',*,*,#7001,.T.); +#12273 = ORIENTED_EDGE('',*,*,#7028,.F.); +#12274 = FACE_BOUND('',#12275,.F.); +#12275 = EDGE_LOOP('',(#12276,#12277,#12278,#12279)); +#12276 = ORIENTED_EDGE('',*,*,#9852,.F.); +#12277 = ORIENTED_EDGE('',*,*,#9901,.T.); +#12278 = ORIENTED_EDGE('',*,*,#9977,.T.); +#12279 = ORIENTED_EDGE('',*,*,#9950,.F.); +#12280 = ADVANCED_FACE('',(#12281,#12284),#7069,.F.); +#12281 = FACE_BOUND('',#12282,.F.); +#12282 = EDGE_LOOP('',(#12283)); +#12283 = ORIENTED_EDGE('',*,*,#7052,.T.); +#12284 = FACE_BOUND('',#12285,.F.); +#12285 = EDGE_LOOP('',(#12286)); +#12286 = ORIENTED_EDGE('',*,*,#12287,.F.); +#12287 = EDGE_CURVE('',#12288,#12288,#12290,.T.); +#12288 = VERTEX_POINT('',#12289); +#12289 = CARTESIAN_POINT('',(31.85,-31.,-5.)); +#12290 = SURFACE_CURVE('',#12291,(#12296,#12303),.PCURVE_S1.); +#12291 = CIRCLE('',#12292,0.85); +#12292 = AXIS2_PLACEMENT_3D('',#12293,#12294,#12295); +#12293 = CARTESIAN_POINT('',(31.,-31.,-5.)); +#12294 = DIRECTION('',(0.,0.,1.)); +#12295 = DIRECTION('',(1.,0.,-0.)); +#12296 = PCURVE('',#7069,#12297); +#12297 = DEFINITIONAL_REPRESENTATION('',(#12298),#12302); +#12298 = CIRCLE('',#12299,0.85); +#12299 = AXIS2_PLACEMENT_2D('',#12300,#12301); +#12300 = CARTESIAN_POINT('',(0.,0.)); +#12301 = DIRECTION('',(1.,0.)); +#12302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12303 = PCURVE('',#12304,#12309); +#12304 = CYLINDRICAL_SURFACE('',#12305,0.85); +#12305 = AXIS2_PLACEMENT_3D('',#12306,#12307,#12308); +#12306 = CARTESIAN_POINT('',(31.,-31.,-5.)); +#12307 = DIRECTION('',(-0.,-0.,-1.)); +#12308 = DIRECTION('',(1.,0.,0.)); +#12309 = DEFINITIONAL_REPRESENTATION('',(#12310),#12314); +#12310 = LINE('',#12311,#12312); +#12311 = CARTESIAN_POINT('',(6.28318530718,0.)); +#12312 = VECTOR('',#12313,1.); +#12313 = DIRECTION('',(-1.,0.)); +#12314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12315 = ADVANCED_FACE('',(#12316,#12322),#7168,.F.); +#12316 = FACE_BOUND('',#12317,.F.); +#12317 = EDGE_LOOP('',(#12318,#12319,#12320,#12321)); +#12318 = ORIENTED_EDGE('',*,*,#7208,.F.); +#12319 = ORIENTED_EDGE('',*,*,#7154,.T.); +#12320 = ORIENTED_EDGE('',*,*,#7257,.T.); +#12321 = ORIENTED_EDGE('',*,*,#7284,.F.); +#12322 = FACE_BOUND('',#12323,.F.); +#12323 = EDGE_LOOP('',(#12324,#12325,#12326,#12327)); +#12324 = ORIENTED_EDGE('',*,*,#11303,.F.); +#12325 = ORIENTED_EDGE('',*,*,#11352,.T.); +#12326 = ORIENTED_EDGE('',*,*,#11428,.T.); +#12327 = ORIENTED_EDGE('',*,*,#11401,.F.); +#12328 = ADVANCED_FACE('',(#12329,#12335),#7369,.F.); +#12329 = FACE_BOUND('',#12330,.F.); +#12330 = EDGE_LOOP('',(#12331,#12332,#12333,#12334)); +#12331 = ORIENTED_EDGE('',*,*,#7409,.F.); +#12332 = ORIENTED_EDGE('',*,*,#7355,.T.); +#12333 = ORIENTED_EDGE('',*,*,#7458,.T.); +#12334 = ORIENTED_EDGE('',*,*,#7485,.F.); +#12335 = FACE_BOUND('',#12336,.F.); +#12336 = EDGE_LOOP('',(#12337,#12338,#12339,#12340)); +#12337 = ORIENTED_EDGE('',*,*,#11499,.F.); +#12338 = ORIENTED_EDGE('',*,*,#11548,.T.); +#12339 = ORIENTED_EDGE('',*,*,#11624,.T.); +#12340 = ORIENTED_EDGE('',*,*,#11597,.F.); +#12341 = ADVANCED_FACE('',(#12342,#12348),#7570,.F.); +#12342 = FACE_BOUND('',#12343,.F.); +#12343 = EDGE_LOOP('',(#12344,#12345,#12346,#12347)); +#12344 = ORIENTED_EDGE('',*,*,#7610,.F.); +#12345 = ORIENTED_EDGE('',*,*,#7556,.T.); +#12346 = ORIENTED_EDGE('',*,*,#7659,.T.); +#12347 = ORIENTED_EDGE('',*,*,#7686,.F.); +#12348 = FACE_BOUND('',#12349,.F.); +#12349 = EDGE_LOOP('',(#12350,#12351,#12352,#12353)); +#12350 = ORIENTED_EDGE('',*,*,#11695,.F.); +#12351 = ORIENTED_EDGE('',*,*,#11744,.T.); +#12352 = ORIENTED_EDGE('',*,*,#11820,.T.); +#12353 = ORIENTED_EDGE('',*,*,#11793,.F.); +#12354 = ADVANCED_FACE('',(#12355,#12358),#7727,.F.); +#12355 = FACE_BOUND('',#12356,.F.); +#12356 = EDGE_LOOP('',(#12357)); +#12357 = ORIENTED_EDGE('',*,*,#7710,.T.); +#12358 = FACE_BOUND('',#12359,.F.); +#12359 = EDGE_LOOP('',(#12360)); +#12360 = ORIENTED_EDGE('',*,*,#12361,.F.); +#12361 = EDGE_CURVE('',#12362,#12362,#12364,.T.); +#12362 = VERTEX_POINT('',#12363); +#12363 = CARTESIAN_POINT('',(-30.15,31.,-5.)); +#12364 = SURFACE_CURVE('',#12365,(#12370,#12377),.PCURVE_S1.); +#12365 = CIRCLE('',#12366,0.85); +#12366 = AXIS2_PLACEMENT_3D('',#12367,#12368,#12369); +#12367 = CARTESIAN_POINT('',(-31.,31.,-5.)); +#12368 = DIRECTION('',(0.,0.,1.)); +#12369 = DIRECTION('',(1.,0.,-0.)); +#12370 = PCURVE('',#7727,#12371); +#12371 = DEFINITIONAL_REPRESENTATION('',(#12372),#12376); +#12372 = CIRCLE('',#12373,0.85); +#12373 = AXIS2_PLACEMENT_2D('',#12374,#12375); +#12374 = CARTESIAN_POINT('',(0.,0.)); +#12375 = DIRECTION('',(1.,0.)); +#12376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12377 = PCURVE('',#12378,#12383); +#12378 = CYLINDRICAL_SURFACE('',#12379,0.85); +#12379 = AXIS2_PLACEMENT_3D('',#12380,#12381,#12382); +#12380 = CARTESIAN_POINT('',(-31.,31.,-5.)); +#12381 = DIRECTION('',(-0.,-0.,-1.)); +#12382 = DIRECTION('',(1.,0.,0.)); +#12383 = DEFINITIONAL_REPRESENTATION('',(#12384),#12388); +#12384 = LINE('',#12385,#12386); +#12385 = CARTESIAN_POINT('',(6.28318530718,0.)); +#12386 = VECTOR('',#12387,1.); +#12387 = DIRECTION('',(-1.,0.)); +#12388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12389 = ADVANCED_FACE('',(#12390,#12396),#7826,.F.); +#12390 = FACE_BOUND('',#12391,.F.); +#12391 = EDGE_LOOP('',(#12392,#12393,#12394,#12395)); +#12392 = ORIENTED_EDGE('',*,*,#7866,.F.); +#12393 = ORIENTED_EDGE('',*,*,#7812,.T.); +#12394 = ORIENTED_EDGE('',*,*,#7915,.T.); +#12395 = ORIENTED_EDGE('',*,*,#7942,.F.); +#12396 = FACE_BOUND('',#12397,.F.); +#12397 = EDGE_LOOP('',(#12398,#12399,#12400,#12401)); +#12398 = ORIENTED_EDGE('',*,*,#11891,.F.); +#12399 = ORIENTED_EDGE('',*,*,#11940,.T.); +#12400 = ORIENTED_EDGE('',*,*,#12016,.T.); +#12401 = ORIENTED_EDGE('',*,*,#11989,.F.); +#12402 = ADVANCED_FACE('',(#12403,#12409),#8027,.F.); +#12403 = FACE_BOUND('',#12404,.F.); +#12404 = EDGE_LOOP('',(#12405,#12406,#12407,#12408)); +#12405 = ORIENTED_EDGE('',*,*,#8067,.F.); +#12406 = ORIENTED_EDGE('',*,*,#8013,.T.); +#12407 = ORIENTED_EDGE('',*,*,#8116,.T.); +#12408 = ORIENTED_EDGE('',*,*,#8143,.F.); +#12409 = FACE_BOUND('',#12410,.F.); +#12410 = EDGE_LOOP('',(#12411,#12412,#12413,#12414)); +#12411 = ORIENTED_EDGE('',*,*,#12087,.F.); +#12412 = ORIENTED_EDGE('',*,*,#12136,.T.); +#12413 = ORIENTED_EDGE('',*,*,#12212,.T.); +#12414 = ORIENTED_EDGE('',*,*,#12185,.F.); +#12415 = ADVANCED_FACE('',(#12416,#12419),#8211,.F.); +#12416 = FACE_BOUND('',#12417,.F.); +#12417 = EDGE_LOOP('',(#12418)); +#12418 = ORIENTED_EDGE('',*,*,#8194,.T.); +#12419 = FACE_BOUND('',#12420,.F.); +#12420 = EDGE_LOOP('',(#12421)); +#12421 = ORIENTED_EDGE('',*,*,#12422,.F.); +#12422 = EDGE_CURVE('',#12423,#12423,#12425,.T.); +#12423 = VERTEX_POINT('',#12424); +#12424 = CARTESIAN_POINT('',(31.85,31.,-5.)); +#12425 = SURFACE_CURVE('',#12426,(#12431,#12438),.PCURVE_S1.); +#12426 = CIRCLE('',#12427,0.85); +#12427 = AXIS2_PLACEMENT_3D('',#12428,#12429,#12430); +#12428 = CARTESIAN_POINT('',(31.,31.,-5.)); +#12429 = DIRECTION('',(0.,0.,1.)); +#12430 = DIRECTION('',(1.,0.,-0.)); +#12431 = PCURVE('',#8211,#12432); +#12432 = DEFINITIONAL_REPRESENTATION('',(#12433),#12437); +#12433 = CIRCLE('',#12434,0.85); +#12434 = AXIS2_PLACEMENT_2D('',#12435,#12436); +#12435 = CARTESIAN_POINT('',(0.,0.)); +#12436 = DIRECTION('',(1.,0.)); +#12437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12438 = PCURVE('',#12439,#12444); +#12439 = CYLINDRICAL_SURFACE('',#12440,0.85); +#12440 = AXIS2_PLACEMENT_3D('',#12441,#12442,#12443); +#12441 = CARTESIAN_POINT('',(31.,31.,-5.)); +#12442 = DIRECTION('',(-0.,-0.,-1.)); +#12443 = DIRECTION('',(1.,0.,0.)); +#12444 = DEFINITIONAL_REPRESENTATION('',(#12445),#12449); +#12445 = LINE('',#12446,#12447); +#12446 = CARTESIAN_POINT('',(6.28318530718,0.)); +#12447 = VECTOR('',#12448,1.); +#12448 = DIRECTION('',(-1.,0.)); +#12449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12450 = ADVANCED_FACE('',(#12451),#8288,.T.); +#12451 = FACE_BOUND('',#12452,.F.); +#12452 = EDGE_LOOP('',(#12453,#12454,#12455,#12456,#12457,#12458,#12459, + #12460,#12461,#12462,#12463,#12464)); +#12453 = ORIENTED_EDGE('',*,*,#8816,.T.); +#12454 = ORIENTED_EDGE('',*,*,#8789,.T.); +#12455 = ORIENTED_EDGE('',*,*,#8740,.T.); +#12456 = ORIENTED_EDGE('',*,*,#8691,.T.); +#12457 = ORIENTED_EDGE('',*,*,#8642,.T.); +#12458 = ORIENTED_EDGE('',*,*,#8593,.T.); +#12459 = ORIENTED_EDGE('',*,*,#8544,.T.); +#12460 = ORIENTED_EDGE('',*,*,#8495,.T.); +#12461 = ORIENTED_EDGE('',*,*,#8446,.T.); +#12462 = ORIENTED_EDGE('',*,*,#8397,.T.); +#12463 = ORIENTED_EDGE('',*,*,#8348,.T.); +#12464 = ORIENTED_EDGE('',*,*,#8272,.T.); +#12465 = ADVANCED_FACE('',(#12466,#12472),#8884,.T.); +#12466 = FACE_BOUND('',#12467,.F.); +#12467 = EDGE_LOOP('',(#12468,#12469,#12470,#12471)); +#12468 = ORIENTED_EDGE('',*,*,#9039,.T.); +#12469 = ORIENTED_EDGE('',*,*,#8974,.F.); +#12470 = ORIENTED_EDGE('',*,*,#8947,.T.); +#12471 = ORIENTED_EDGE('',*,*,#8865,.F.); +#12472 = FACE_BOUND('',#12473,.F.); +#12473 = EDGE_LOOP('',(#12474,#12504,#12534)); +#12474 = ORIENTED_EDGE('',*,*,#12475,.T.); +#12475 = EDGE_CURVE('',#12476,#12478,#12480,.T.); +#12476 = VERTEX_POINT('',#12477); +#12477 = CARTESIAN_POINT('',(-4.364013721875,-27.74731445312,0.9)); +#12478 = VERTEX_POINT('',#12479); +#12479 = CARTESIAN_POINT('',(-2.916259815625,-27.74731445312,0.9)); +#12480 = SURFACE_CURVE('',#12481,(#12485,#12492),.PCURVE_S1.); +#12481 = LINE('',#12482,#12483); +#12482 = CARTESIAN_POINT('',(-4.364013721875,-27.74731445312,0.9)); +#12483 = VECTOR('',#12484,1.); +#12484 = DIRECTION('',(1.,0.,0.)); +#12485 = PCURVE('',#8884,#12486); +#12486 = DEFINITIONAL_REPRESENTATION('',(#12487),#12491); +#12487 = LINE('',#12488,#12489); +#12488 = CARTESIAN_POINT('',(0.66162109375,1.54541015625)); +#12489 = VECTOR('',#12490,1.); +#12490 = DIRECTION('',(1.,0.)); +#12491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12492 = PCURVE('',#12493,#12498); +#12493 = PLANE('',#12494); +#12494 = AXIS2_PLACEMENT_3D('',#12495,#12496,#12497); +#12495 = CARTESIAN_POINT('',(-4.364013721875,-27.74731445312,1.5)); +#12496 = DIRECTION('',(0.,-1.,0.)); +#12497 = DIRECTION('',(1.,0.,0.)); +#12498 = DEFINITIONAL_REPRESENTATION('',(#12499),#12503); +#12499 = LINE('',#12500,#12501); +#12500 = CARTESIAN_POINT('',(0.,-0.6)); +#12501 = VECTOR('',#12502,1.); +#12502 = DIRECTION('',(1.,0.)); +#12503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12504 = ORIENTED_EDGE('',*,*,#12505,.T.); +#12505 = EDGE_CURVE('',#12478,#12506,#12508,.T.); +#12506 = VERTEX_POINT('',#12507); +#12507 = CARTESIAN_POINT('',(-3.082275440625,-27.25659179687,0.9)); +#12508 = SURFACE_CURVE('',#12509,(#12513,#12520),.PCURVE_S1.); +#12509 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12510,#12511,#12512), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12510 = CARTESIAN_POINT('',(-2.916259815625,-27.74731445312,0.9)); +#12511 = CARTESIAN_POINT('',(-2.945556690625,-27.42016601562,0.9)); +#12512 = CARTESIAN_POINT('',(-3.082275440625,-27.25659179687,0.9)); +#12513 = PCURVE('',#8884,#12514); +#12514 = DEFINITIONAL_REPRESENTATION('',(#12515),#12519); +#12515 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12516,#12517,#12518), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12516 = CARTESIAN_POINT('',(2.109375,1.54541015625)); +#12517 = CARTESIAN_POINT('',(2.080078125,1.87255859375)); +#12518 = CARTESIAN_POINT('',(1.943359375,2.0361328125)); +#12519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12520 = PCURVE('',#12521,#12528); +#12521 = SURFACE_OF_LINEAR_EXTRUSION('',#12522,#12526); +#12522 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12523,#12524,#12525), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12523 = CARTESIAN_POINT('',(-2.916259815625,-27.74731445312,1.5)); +#12524 = CARTESIAN_POINT('',(-2.945556690625,-27.42016601562,1.5)); +#12525 = CARTESIAN_POINT('',(-3.082275440625,-27.25659179687,1.5)); +#12526 = VECTOR('',#12527,1.); +#12527 = DIRECTION('',(0.,0.,1.)); +#12528 = DEFINITIONAL_REPRESENTATION('',(#12529),#12533); +#12529 = LINE('',#12530,#12531); +#12530 = CARTESIAN_POINT('',(0.,-0.6)); +#12531 = VECTOR('',#12532,1.); +#12532 = DIRECTION('',(1.,0.)); +#12533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12534 = ORIENTED_EDGE('',*,*,#12535,.F.); +#12535 = EDGE_CURVE('',#12476,#12506,#12536,.T.); +#12536 = SURFACE_CURVE('',#12537,(#12543,#12552),.PCURVE_S1.); +#12537 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12538,#12539,#12540,#12541, + #12542),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.104838709677), + .UNSPECIFIED.); +#12538 = CARTESIAN_POINT('',(-4.364013721875,-27.74731445312,0.9)); +#12539 = CARTESIAN_POINT('',(-4.342041065625,-27.40795898437,0.9)); +#12540 = CARTESIAN_POINT('',(-3.929443409375,-27.00268554687,0.9)); +#12541 = CARTESIAN_POINT('',(-3.292236378125,-27.00268554687,0.9)); +#12542 = CARTESIAN_POINT('',(-3.082275440625,-27.25659179687,0.9)); +#12543 = PCURVE('',#8884,#12544); +#12544 = DEFINITIONAL_REPRESENTATION('',(#12545),#12551); +#12545 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12546,#12547,#12548,#12549, + #12550),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.104838709677), + .UNSPECIFIED.); +#12546 = CARTESIAN_POINT('',(0.66162109375,1.54541015625)); +#12547 = CARTESIAN_POINT('',(0.68359375,1.884765625)); +#12548 = CARTESIAN_POINT('',(1.09619140625,2.2900390625)); +#12549 = CARTESIAN_POINT('',(1.7333984375,2.2900390625)); +#12550 = CARTESIAN_POINT('',(1.943359375,2.0361328125)); +#12551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12552 = PCURVE('',#12553,#12562); +#12553 = SURFACE_OF_LINEAR_EXTRUSION('',#12554,#12560); +#12554 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12555,#12556,#12557,#12558, + #12559),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.104838709677), + .UNSPECIFIED.); +#12555 = CARTESIAN_POINT('',(-4.364013721875,-27.74731445312,1.5)); +#12556 = CARTESIAN_POINT('',(-4.342041065625,-27.40795898437,1.5)); +#12557 = CARTESIAN_POINT('',(-3.929443409375,-27.00268554687,1.5)); +#12558 = CARTESIAN_POINT('',(-3.292236378125,-27.00268554687,1.5)); +#12559 = CARTESIAN_POINT('',(-3.082275440625,-27.25659179687,1.5)); +#12560 = VECTOR('',#12561,1.); +#12561 = DIRECTION('',(0.,0.,1.)); +#12562 = DEFINITIONAL_REPRESENTATION('',(#12563),#12567); +#12563 = LINE('',#12564,#12565); +#12564 = CARTESIAN_POINT('',(0.,-0.6)); +#12565 = VECTOR('',#12566,1.); +#12566 = DIRECTION('',(1.,0.)); +#12567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12568 = ADVANCED_FACE('',(#12569),#9104,.T.); +#12569 = FACE_BOUND('',#12570,.F.); +#12570 = EDGE_LOOP('',(#12571,#12572,#12573,#12574,#12575,#12576,#12577, + #12578,#12579,#12580,#12581,#12582,#12583,#12584,#12585)); +#12571 = ORIENTED_EDGE('',*,*,#9779,.T.); +#12572 = ORIENTED_EDGE('',*,*,#9752,.T.); +#12573 = ORIENTED_EDGE('',*,*,#9703,.T.); +#12574 = ORIENTED_EDGE('',*,*,#9654,.T.); +#12575 = ORIENTED_EDGE('',*,*,#9605,.T.); +#12576 = ORIENTED_EDGE('',*,*,#9556,.T.); +#12577 = ORIENTED_EDGE('',*,*,#9507,.T.); +#12578 = ORIENTED_EDGE('',*,*,#9458,.T.); +#12579 = ORIENTED_EDGE('',*,*,#9409,.T.); +#12580 = ORIENTED_EDGE('',*,*,#9360,.T.); +#12581 = ORIENTED_EDGE('',*,*,#9311,.T.); +#12582 = ORIENTED_EDGE('',*,*,#9262,.T.); +#12583 = ORIENTED_EDGE('',*,*,#9213,.T.); +#12584 = ORIENTED_EDGE('',*,*,#9164,.T.); +#12585 = ORIENTED_EDGE('',*,*,#9088,.T.); +#12586 = ADVANCED_FACE('',(#12587,#12595),#10040,.T.); +#12587 = FACE_BOUND('',#12588,.F.); +#12588 = EDGE_LOOP('',(#12589,#12590,#12591,#12592,#12593,#12594)); +#12589 = ORIENTED_EDGE('',*,*,#10292,.T.); +#12590 = ORIENTED_EDGE('',*,*,#10265,.T.); +#12591 = ORIENTED_EDGE('',*,*,#10216,.T.); +#12592 = ORIENTED_EDGE('',*,*,#10167,.T.); +#12593 = ORIENTED_EDGE('',*,*,#10078,.F.); +#12594 = ORIENTED_EDGE('',*,*,#10024,.T.); +#12595 = FACE_BOUND('',#12596,.F.); +#12596 = EDGE_LOOP('',(#12597)); +#12597 = ORIENTED_EDGE('',*,*,#12598,.F.); +#12598 = EDGE_CURVE('',#12599,#12599,#12601,.T.); +#12599 = VERTEX_POINT('',#12600); +#12600 = CARTESIAN_POINT('',(0.982665965625,-28.01098632812,0.9)); +#12601 = SURFACE_CURVE('',#12602,(#12613,#12627),.PCURVE_S1.); +#12602 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12603,#12604,#12605,#12606, + #12607,#12608,#12609,#12610,#12611,#12612),.UNSPECIFIED.,.T.,.F.,(1, + 2,1,1,1,1,1,1,1,2,1),(-1.040745341615,0.,1.,2.,3.008695652174, + 4.017391304348,5.075776397516,6.134161490683,7.174906832298, + 8.215652173913,9.215652173913),.UNSPECIFIED.); +#12603 = CARTESIAN_POINT('',(0.982665965625,-28.01098632812,0.9)); +#12604 = CARTESIAN_POINT('',(0.982665965625,-27.51049804687,0.9)); +#12605 = CARTESIAN_POINT('',(1.414794871875,-26.98559570312,0.9)); +#12606 = CARTESIAN_POINT('',(1.978759715625,-26.98559570312,0.9)); +#12607 = CARTESIAN_POINT('',(2.386474559375,-27.47875976562,0.9)); +#12608 = CARTESIAN_POINT('',(2.386474559375,-28.49438476562,0.9)); +#12609 = CARTESIAN_POINT('',(1.968994090625,-28.98999023437,0.9)); +#12610 = CARTESIAN_POINT('',(1.387939403125,-28.98999023437,0.9)); +#12611 = CARTESIAN_POINT('',(0.982665965625,-28.51147460937,0.9)); +#12612 = CARTESIAN_POINT('',(0.982665965625,-28.01098632812,0.9)); +#12613 = PCURVE('',#10040,#12614); +#12614 = DEFINITIONAL_REPRESENTATION('',(#12615),#12626); +#12615 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12616,#12617,#12618,#12619, + #12620,#12621,#12622,#12623,#12624,#12625),.UNSPECIFIED.,.T.,.F.,(1, + 2,1,1,1,1,1,1,1,2,1),(-1.040745341615,0.,1.,2.,3.008695652174, + 4.017391304348,5.075776397516,6.134161490683,7.174906832298, + 8.215652173913,9.215652173913),.UNSPECIFIED.); +#12616 = CARTESIAN_POINT('',(0.7275390625,1.28173828125)); +#12617 = CARTESIAN_POINT('',(0.7275390625,1.7822265625)); +#12618 = CARTESIAN_POINT('',(1.15966796875,2.30712890625)); +#12619 = CARTESIAN_POINT('',(1.7236328125,2.30712890625)); +#12620 = CARTESIAN_POINT('',(2.13134765625,1.81396484375)); +#12621 = CARTESIAN_POINT('',(2.13134765625,0.79833984375)); +#12622 = CARTESIAN_POINT('',(1.7138671875,0.302734375)); +#12623 = CARTESIAN_POINT('',(1.1328125,0.302734375)); +#12624 = CARTESIAN_POINT('',(0.7275390625,0.78125)); +#12625 = CARTESIAN_POINT('',(0.7275390625,1.28173828125)); +#12626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12627 = PCURVE('',#12628,#12642); +#12628 = SURFACE_OF_LINEAR_EXTRUSION('',#12629,#12640); +#12629 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12630,#12631,#12632,#12633, + #12634,#12635,#12636,#12637,#12638,#12639),.UNSPECIFIED.,.T.,.F.,(1, + 2,1,1,1,1,1,1,1,2,1),(-1.040745341615,0.,1.,2.,3.008695652174, + 4.017391304348,5.075776397516,6.134161490683,7.174906832298, + 8.215652173913,9.215652173913),.UNSPECIFIED.); +#12630 = CARTESIAN_POINT('',(0.982665965625,-28.01098632812,1.5)); +#12631 = CARTESIAN_POINT('',(0.982665965625,-27.51049804687,1.5)); +#12632 = CARTESIAN_POINT('',(1.414794871875,-26.98559570312,1.5)); +#12633 = CARTESIAN_POINT('',(1.978759715625,-26.98559570312,1.5)); +#12634 = CARTESIAN_POINT('',(2.386474559375,-27.47875976562,1.5)); +#12635 = CARTESIAN_POINT('',(2.386474559375,-28.49438476562,1.5)); +#12636 = CARTESIAN_POINT('',(1.968994090625,-28.98999023437,1.5)); +#12637 = CARTESIAN_POINT('',(1.387939403125,-28.98999023437,1.5)); +#12638 = CARTESIAN_POINT('',(0.982665965625,-28.51147460937,1.5)); +#12639 = CARTESIAN_POINT('',(0.982665965625,-28.01098632812,1.5)); +#12640 = VECTOR('',#12641,1.); +#12641 = DIRECTION('',(0.,0.,1.)); +#12642 = DEFINITIONAL_REPRESENTATION('',(#12643),#12647); +#12643 = LINE('',#12644,#12645); +#12644 = CARTESIAN_POINT('',(0.,-0.6)); +#12645 = VECTOR('',#12646,1.); +#12646 = DIRECTION('',(1.,0.)); +#12647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12648 = ADVANCED_FACE('',(#12649,#12663),#10363,.T.); +#12649 = FACE_BOUND('',#12650,.F.); +#12650 = EDGE_LOOP('',(#12651,#12652,#12653,#12654,#12655,#12656,#12657, + #12658,#12659,#12660,#12661,#12662)); +#12651 = ORIENTED_EDGE('',*,*,#10341,.F.); +#12652 = ORIENTED_EDGE('',*,*,#10915,.T.); +#12653 = ORIENTED_EDGE('',*,*,#10888,.T.); +#12654 = ORIENTED_EDGE('',*,*,#10815,.F.); +#12655 = ORIENTED_EDGE('',*,*,#10762,.F.); +#12656 = ORIENTED_EDGE('',*,*,#10735,.T.); +#12657 = ORIENTED_EDGE('',*,*,#10654,.F.); +#12658 = ORIENTED_EDGE('',*,*,#10627,.T.); +#12659 = ORIENTED_EDGE('',*,*,#10578,.T.); +#12660 = ORIENTED_EDGE('',*,*,#10505,.F.); +#12661 = ORIENTED_EDGE('',*,*,#10478,.T.); +#12662 = ORIENTED_EDGE('',*,*,#10429,.T.); +#12663 = FACE_BOUND('',#12664,.F.); +#12664 = EDGE_LOOP('',(#12665,#12695,#12725,#12773)); +#12665 = ORIENTED_EDGE('',*,*,#12666,.T.); +#12666 = EDGE_CURVE('',#12667,#12669,#12671,.T.); +#12667 = VERTEX_POINT('',#12668); +#12668 = CARTESIAN_POINT('',(5.020751903125,-28.15258789062,0.9)); +#12669 = VERTEX_POINT('',#12670); +#12670 = CARTESIAN_POINT('',(5.020751903125,-27.99145507812,0.9)); +#12671 = SURFACE_CURVE('',#12672,(#12676,#12683),.PCURVE_S1.); +#12672 = LINE('',#12673,#12674); +#12673 = CARTESIAN_POINT('',(5.020751903125,-28.15258789062,0.9)); +#12674 = VECTOR('',#12675,1.); +#12675 = DIRECTION('',(0.,1.,0.)); +#12676 = PCURVE('',#10363,#12677); +#12677 = DEFINITIONAL_REPRESENTATION('',(#12678),#12682); +#12678 = LINE('',#12679,#12680); +#12679 = CARTESIAN_POINT('',(1.98486328125,1.14013671875)); +#12680 = VECTOR('',#12681,1.); +#12681 = DIRECTION('',(0.,1.)); +#12682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12683 = PCURVE('',#12684,#12689); +#12684 = PLANE('',#12685); +#12685 = AXIS2_PLACEMENT_3D('',#12686,#12687,#12688); +#12686 = CARTESIAN_POINT('',(5.020751903125,-28.15258789062,1.5)); +#12687 = DIRECTION('',(1.,0.,0.)); +#12688 = DIRECTION('',(-0.,1.,0.)); +#12689 = DEFINITIONAL_REPRESENTATION('',(#12690),#12694); +#12690 = LINE('',#12691,#12692); +#12691 = CARTESIAN_POINT('',(0.,-0.6)); +#12692 = VECTOR('',#12693,1.); +#12693 = DIRECTION('',(1.,0.)); +#12694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12695 = ORIENTED_EDGE('',*,*,#12696,.T.); +#12696 = EDGE_CURVE('',#12669,#12697,#12699,.T.); +#12697 = VERTEX_POINT('',#12698); +#12698 = CARTESIAN_POINT('',(4.302978465625,-28.15747070312,0.9)); +#12699 = SURFACE_CURVE('',#12700,(#12704,#12711),.PCURVE_S1.); +#12700 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12701,#12702,#12703), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12701 = CARTESIAN_POINT('',(5.020751903125,-27.99145507812,0.9)); +#12702 = CARTESIAN_POINT('',(4.781494090625,-28.08911132812,0.9)); +#12703 = CARTESIAN_POINT('',(4.302978465625,-28.15747070312,0.9)); +#12704 = PCURVE('',#10363,#12705); +#12705 = DEFINITIONAL_REPRESENTATION('',(#12706),#12710); +#12706 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12707,#12708,#12709), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12707 = CARTESIAN_POINT('',(1.98486328125,1.30126953125)); +#12708 = CARTESIAN_POINT('',(1.74560546875,1.20361328125)); +#12709 = CARTESIAN_POINT('',(1.26708984375,1.13525390625)); +#12710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12711 = PCURVE('',#12712,#12719); +#12712 = SURFACE_OF_LINEAR_EXTRUSION('',#12713,#12717); +#12713 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12714,#12715,#12716), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12714 = CARTESIAN_POINT('',(5.020751903125,-27.99145507812,1.5)); +#12715 = CARTESIAN_POINT('',(4.781494090625,-28.08911132812,1.5)); +#12716 = CARTESIAN_POINT('',(4.302978465625,-28.15747070312,1.5)); +#12717 = VECTOR('',#12718,1.); +#12718 = DIRECTION('',(0.,0.,1.)); +#12719 = DEFINITIONAL_REPRESENTATION('',(#12720),#12724); +#12720 = LINE('',#12721,#12722); +#12721 = CARTESIAN_POINT('',(0.,-0.6)); +#12722 = VECTOR('',#12723,1.); +#12723 = DIRECTION('',(1.,0.)); +#12724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12725 = ORIENTED_EDGE('',*,*,#12726,.F.); +#12726 = EDGE_CURVE('',#12727,#12697,#12729,.T.); +#12727 = VERTEX_POINT('',#12728); +#12728 = CARTESIAN_POINT('',(4.949951121875,-28.59204101562,0.9)); +#12729 = SURFACE_CURVE('',#12730,(#12740,#12753),.PCURVE_S1.); +#12730 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12731,#12732,#12733,#12734, + #12735,#12736,#12737,#12738,#12739),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,1 + ,1,1,3),(0.,1.,2.,3.009615384615,4.019230769231,4.67828525641, + 5.33733974359,5.996394230769),.UNSPECIFIED.); +#12731 = CARTESIAN_POINT('',(4.949951121875,-28.59204101562,0.9)); +#12732 = CARTESIAN_POINT('',(4.857177684375,-28.78491210937,0.9)); +#12733 = CARTESIAN_POINT('',(4.461669871875,-29.00708007812,0.9)); +#12734 = CARTESIAN_POINT('',(3.951415965625,-29.00708007812,0.9)); +#12735 = CARTESIAN_POINT('',(3.685302684375,-28.77270507812,0.9)); +#12736 = CARTESIAN_POINT('',(3.685302684375,-28.48217773437,0.9)); +#12737 = CARTESIAN_POINT('',(3.807372996875,-28.29418945312,0.9)); +#12738 = CARTESIAN_POINT('',(4.031982371875,-28.19653320312,0.9)); +#12739 = CARTESIAN_POINT('',(4.302978465625,-28.15747070312,0.9)); +#12740 = PCURVE('',#10363,#12741); +#12741 = DEFINITIONAL_REPRESENTATION('',(#12742),#12752); +#12742 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12743,#12744,#12745,#12746, + #12747,#12748,#12749,#12750,#12751),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,1 + ,1,1,3),(0.,1.,2.,3.009615384615,4.019230769231,4.67828525641, + 5.33733974359,5.996394230769),.UNSPECIFIED.); +#12743 = CARTESIAN_POINT('',(1.9140625,0.70068359375)); +#12744 = CARTESIAN_POINT('',(1.8212890625,0.5078125)); +#12745 = CARTESIAN_POINT('',(1.42578125,0.28564453125)); +#12746 = CARTESIAN_POINT('',(0.91552734375,0.28564453125)); +#12747 = CARTESIAN_POINT('',(0.6494140625,0.52001953125)); +#12748 = CARTESIAN_POINT('',(0.6494140625,0.810546875)); +#12749 = CARTESIAN_POINT('',(0.771484375,0.99853515625)); +#12750 = CARTESIAN_POINT('',(0.99609375,1.09619140625)); +#12751 = CARTESIAN_POINT('',(1.26708984375,1.13525390625)); +#12752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12753 = PCURVE('',#12754,#12767); +#12754 = SURFACE_OF_LINEAR_EXTRUSION('',#12755,#12765); +#12755 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12756,#12757,#12758,#12759, + #12760,#12761,#12762,#12763,#12764),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,1 + ,1,1,3),(0.,1.,2.,3.009615384615,4.019230769231,4.67828525641, + 5.33733974359,5.996394230769),.UNSPECIFIED.); +#12756 = CARTESIAN_POINT('',(4.949951121875,-28.59204101562,1.5)); +#12757 = CARTESIAN_POINT('',(4.857177684375,-28.78491210937,1.5)); +#12758 = CARTESIAN_POINT('',(4.461669871875,-29.00708007812,1.5)); +#12759 = CARTESIAN_POINT('',(3.951415965625,-29.00708007812,1.5)); +#12760 = CARTESIAN_POINT('',(3.685302684375,-28.77270507812,1.5)); +#12761 = CARTESIAN_POINT('',(3.685302684375,-28.48217773437,1.5)); +#12762 = CARTESIAN_POINT('',(3.807372996875,-28.29418945312,1.5)); +#12763 = CARTESIAN_POINT('',(4.031982371875,-28.19653320312,1.5)); +#12764 = CARTESIAN_POINT('',(4.302978465625,-28.15747070312,1.5)); +#12765 = VECTOR('',#12766,1.); +#12766 = DIRECTION('',(0.,0.,1.)); +#12767 = DEFINITIONAL_REPRESENTATION('',(#12768),#12772); +#12768 = LINE('',#12769,#12770); +#12769 = CARTESIAN_POINT('',(0.,-0.6)); +#12770 = VECTOR('',#12771,1.); +#12771 = DIRECTION('',(1.,0.)); +#12772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12773 = ORIENTED_EDGE('',*,*,#12774,.T.); +#12774 = EDGE_CURVE('',#12727,#12667,#12775,.T.); +#12775 = SURFACE_CURVE('',#12776,(#12780,#12787),.PCURVE_S1.); +#12776 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12777,#12778,#12779), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12777 = CARTESIAN_POINT('',(4.949951121875,-28.59204101562,0.9)); +#12778 = CARTESIAN_POINT('',(5.020751903125,-28.44311523437,0.9)); +#12779 = CARTESIAN_POINT('',(5.020751903125,-28.15258789062,0.9)); +#12780 = PCURVE('',#10363,#12781); +#12781 = DEFINITIONAL_REPRESENTATION('',(#12782),#12786); +#12782 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12783,#12784,#12785), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12783 = CARTESIAN_POINT('',(1.9140625,0.70068359375)); +#12784 = CARTESIAN_POINT('',(1.98486328125,0.849609375)); +#12785 = CARTESIAN_POINT('',(1.98486328125,1.14013671875)); +#12786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12787 = PCURVE('',#12788,#12795); +#12788 = SURFACE_OF_LINEAR_EXTRUSION('',#12789,#12793); +#12789 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12790,#12791,#12792), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12790 = CARTESIAN_POINT('',(4.949951121875,-28.59204101562,1.5)); +#12791 = CARTESIAN_POINT('',(5.020751903125,-28.44311523437,1.5)); +#12792 = CARTESIAN_POINT('',(5.020751903125,-28.15258789062,1.5)); +#12793 = VECTOR('',#12794,1.); +#12794 = DIRECTION('',(0.,0.,1.)); +#12795 = DEFINITIONAL_REPRESENTATION('',(#12796),#12800); +#12796 = LINE('',#12797,#12798); +#12797 = CARTESIAN_POINT('',(0.,-0.6)); +#12798 = VECTOR('',#12799,1.); +#12799 = DIRECTION('',(1.,0.)); +#12800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12801 = ADVANCED_FACE('',(#12802,#12810),#10980,.T.); +#12802 = FACE_BOUND('',#12803,.F.); +#12803 = EDGE_LOOP('',(#12804,#12805,#12806,#12807,#12808,#12809)); +#12804 = ORIENTED_EDGE('',*,*,#11230,.T.); +#12805 = ORIENTED_EDGE('',*,*,#11203,.T.); +#12806 = ORIENTED_EDGE('',*,*,#11116,.F.); +#12807 = ORIENTED_EDGE('',*,*,#11089,.T.); +#12808 = ORIENTED_EDGE('',*,*,#11040,.T.); +#12809 = ORIENTED_EDGE('',*,*,#10964,.T.); +#12810 = FACE_BOUND('',#12811,.F.); +#12811 = EDGE_LOOP('',(#12812)); +#12812 = ORIENTED_EDGE('',*,*,#12813,.F.); +#12813 = EDGE_CURVE('',#12814,#12814,#12816,.T.); +#12814 = VERTEX_POINT('',#12815); +#12815 = CARTESIAN_POINT('',(6.439208934375,-27.99877929687,0.9)); +#12816 = SURFACE_CURVE('',#12817,(#12828,#12842),.PCURVE_S1.); +#12817 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12818,#12819,#12820,#12821, + #12822,#12823,#12824,#12825,#12826,#12827),.UNSPECIFIED.,.T.,.F.,(1, + 2,1,1,1,1,1,1,1,2,1),(-0.923073783237,0.,1.,2.,3.025,4.05, + 4.980963302752,5.911926605505,6.835000388742,7.758074171979, + 8.758074171979),.UNSPECIFIED.); +#12818 = CARTESIAN_POINT('',(6.439208934375,-27.99877929687,0.9)); +#12819 = CARTESIAN_POINT('',(6.439208934375,-27.48364257812,0.9)); +#12820 = CARTESIAN_POINT('',(6.832275340625,-27.00512695312,0.9)); +#12821 = CARTESIAN_POINT('',(7.425537059375,-27.00512695312,0.9)); +#12822 = CARTESIAN_POINT('',(7.835693309375,-27.50317382812,0.9)); +#12823 = CARTESIAN_POINT('',(7.835693309375,-28.51879882812,0.9)); +#12824 = CARTESIAN_POINT('',(7.432861278125,-28.98999023437,0.9)); +#12825 = CARTESIAN_POINT('',(6.859130809375,-28.98999023437,0.9)); +#12826 = CARTESIAN_POINT('',(6.439208934375,-28.49682617187,0.9)); +#12827 = CARTESIAN_POINT('',(6.439208934375,-27.99877929687,0.9)); +#12828 = PCURVE('',#10980,#12829); +#12829 = DEFINITIONAL_REPRESENTATION('',(#12830),#12841); +#12830 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12831,#12832,#12833,#12834, + #12835,#12836,#12837,#12838,#12839,#12840),.UNSPECIFIED.,.T.,.F.,(1, + 2,1,1,1,1,1,1,1,2,1),(-0.923073783237,0.,1.,2.,3.025,4.05, + 4.980963302752,5.911926605505,6.835000388742,7.758074171979, + 8.758074171979),.UNSPECIFIED.); +#12831 = CARTESIAN_POINT('',(0.62255859375,1.2939453125)); +#12832 = CARTESIAN_POINT('',(0.62255859375,1.80908203125)); +#12833 = CARTESIAN_POINT('',(1.015625,2.28759765625)); +#12834 = CARTESIAN_POINT('',(1.60888671875,2.28759765625)); +#12835 = CARTESIAN_POINT('',(2.01904296875,1.78955078125)); +#12836 = CARTESIAN_POINT('',(2.01904296875,0.77392578125)); +#12837 = CARTESIAN_POINT('',(1.6162109375,0.302734375)); +#12838 = CARTESIAN_POINT('',(1.04248046875,0.302734375)); +#12839 = CARTESIAN_POINT('',(0.62255859375,0.7958984375)); +#12840 = CARTESIAN_POINT('',(0.62255859375,1.2939453125)); +#12841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12842 = PCURVE('',#12843,#12857); +#12843 = SURFACE_OF_LINEAR_EXTRUSION('',#12844,#12855); +#12844 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12845,#12846,#12847,#12848, + #12849,#12850,#12851,#12852,#12853,#12854),.UNSPECIFIED.,.T.,.F.,(1, + 2,1,1,1,1,1,1,1,2,1),(-0.923073783237,0.,1.,2.,3.025,4.05, + 4.980963302752,5.911926605505,6.835000388742,7.758074171979, + 8.758074171979),.UNSPECIFIED.); +#12845 = CARTESIAN_POINT('',(6.439208934375,-27.99877929687,1.5)); +#12846 = CARTESIAN_POINT('',(6.439208934375,-27.48364257812,1.5)); +#12847 = CARTESIAN_POINT('',(6.832275340625,-27.00512695312,1.5)); +#12848 = CARTESIAN_POINT('',(7.425537059375,-27.00512695312,1.5)); +#12849 = CARTESIAN_POINT('',(7.835693309375,-27.50317382812,1.5)); +#12850 = CARTESIAN_POINT('',(7.835693309375,-28.51879882812,1.5)); +#12851 = CARTESIAN_POINT('',(7.432861278125,-28.98999023437,1.5)); +#12852 = CARTESIAN_POINT('',(6.859130809375,-28.98999023437,1.5)); +#12853 = CARTESIAN_POINT('',(6.439208934375,-28.49682617187,1.5)); +#12854 = CARTESIAN_POINT('',(6.439208934375,-27.99877929687,1.5)); +#12855 = VECTOR('',#12856,1.); +#12856 = DIRECTION('',(0.,0.,1.)); +#12857 = DEFINITIONAL_REPRESENTATION('',(#12858),#12862); +#12858 = LINE('',#12859,#12860); +#12859 = CARTESIAN_POINT('',(0.,-0.6)); +#12860 = VECTOR('',#12861,1.); +#12861 = DIRECTION('',(1.,0.)); +#12862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12863 = ADVANCED_FACE('',(#12864),#12256,.F.); +#12864 = FACE_BOUND('',#12865,.F.); +#12865 = EDGE_LOOP('',(#12866,#12867,#12890,#12917)); +#12866 = ORIENTED_EDGE('',*,*,#12239,.T.); +#12867 = ORIENTED_EDGE('',*,*,#12868,.T.); +#12868 = EDGE_CURVE('',#12240,#12869,#12871,.T.); +#12869 = VERTEX_POINT('',#12870); +#12870 = CARTESIAN_POINT('',(-30.15,-31.,0.)); +#12871 = SEAM_CURVE('',#12872,(#12876,#12883),.PCURVE_S1.); +#12872 = LINE('',#12873,#12874); +#12873 = CARTESIAN_POINT('',(-30.15,-31.,-5.)); +#12874 = VECTOR('',#12875,1.); +#12875 = DIRECTION('',(0.,0.,1.)); +#12876 = PCURVE('',#12256,#12877); +#12877 = DEFINITIONAL_REPRESENTATION('',(#12878),#12882); +#12878 = LINE('',#12879,#12880); +#12879 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#12880 = VECTOR('',#12881,1.); +#12881 = DIRECTION('',(-0.,-1.)); +#12882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12883 = PCURVE('',#12256,#12884); +#12884 = DEFINITIONAL_REPRESENTATION('',(#12885),#12889); +#12885 = LINE('',#12886,#12887); +#12886 = CARTESIAN_POINT('',(6.28318530718,0.)); +#12887 = VECTOR('',#12888,1.); +#12888 = DIRECTION('',(-0.,-1.)); +#12889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12890 = ORIENTED_EDGE('',*,*,#12891,.F.); +#12891 = EDGE_CURVE('',#12869,#12869,#12892,.T.); +#12892 = SURFACE_CURVE('',#12893,(#12898,#12905),.PCURVE_S1.); +#12893 = CIRCLE('',#12894,0.85); +#12894 = AXIS2_PLACEMENT_3D('',#12895,#12896,#12897); +#12895 = CARTESIAN_POINT('',(-31.,-31.,0.)); +#12896 = DIRECTION('',(0.,0.,1.)); +#12897 = DIRECTION('',(1.,0.,-0.)); +#12898 = PCURVE('',#12256,#12899); +#12899 = DEFINITIONAL_REPRESENTATION('',(#12900),#12904); +#12900 = LINE('',#12901,#12902); +#12901 = CARTESIAN_POINT('',(6.28318530718,-5.)); +#12902 = VECTOR('',#12903,1.); +#12903 = DIRECTION('',(-1.,0.)); +#12904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12905 = PCURVE('',#12906,#12911); +#12906 = PLANE('',#12907); +#12907 = AXIS2_PLACEMENT_3D('',#12908,#12909,#12910); +#12908 = CARTESIAN_POINT('',(-31.,-31.,0.)); +#12909 = DIRECTION('',(0.,0.,1.)); +#12910 = DIRECTION('',(1.,0.,-0.)); +#12911 = DEFINITIONAL_REPRESENTATION('',(#12912),#12916); +#12912 = CIRCLE('',#12913,0.85); +#12913 = AXIS2_PLACEMENT_2D('',#12914,#12915); +#12914 = CARTESIAN_POINT('',(0.,0.)); +#12915 = DIRECTION('',(1.,0.)); +#12916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12917 = ORIENTED_EDGE('',*,*,#12868,.F.); +#12918 = ADVANCED_FACE('',(#12919),#12304,.F.); +#12919 = FACE_BOUND('',#12920,.F.); +#12920 = EDGE_LOOP('',(#12921,#12922,#12945,#12972)); +#12921 = ORIENTED_EDGE('',*,*,#12287,.T.); +#12922 = ORIENTED_EDGE('',*,*,#12923,.T.); +#12923 = EDGE_CURVE('',#12288,#12924,#12926,.T.); +#12924 = VERTEX_POINT('',#12925); +#12925 = CARTESIAN_POINT('',(31.85,-31.,0.)); +#12926 = SEAM_CURVE('',#12927,(#12931,#12938),.PCURVE_S1.); +#12927 = LINE('',#12928,#12929); +#12928 = CARTESIAN_POINT('',(31.85,-31.,-5.)); +#12929 = VECTOR('',#12930,1.); +#12930 = DIRECTION('',(0.,0.,1.)); +#12931 = PCURVE('',#12304,#12932); +#12932 = DEFINITIONAL_REPRESENTATION('',(#12933),#12937); +#12933 = LINE('',#12934,#12935); +#12934 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#12935 = VECTOR('',#12936,1.); +#12936 = DIRECTION('',(-0.,-1.)); +#12937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12938 = PCURVE('',#12304,#12939); +#12939 = DEFINITIONAL_REPRESENTATION('',(#12940),#12944); +#12940 = LINE('',#12941,#12942); +#12941 = CARTESIAN_POINT('',(6.28318530718,0.)); +#12942 = VECTOR('',#12943,1.); +#12943 = DIRECTION('',(-0.,-1.)); +#12944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12945 = ORIENTED_EDGE('',*,*,#12946,.F.); +#12946 = EDGE_CURVE('',#12924,#12924,#12947,.T.); +#12947 = SURFACE_CURVE('',#12948,(#12953,#12960),.PCURVE_S1.); +#12948 = CIRCLE('',#12949,0.85); +#12949 = AXIS2_PLACEMENT_3D('',#12950,#12951,#12952); +#12950 = CARTESIAN_POINT('',(31.,-31.,0.)); +#12951 = DIRECTION('',(0.,0.,1.)); +#12952 = DIRECTION('',(1.,0.,-0.)); +#12953 = PCURVE('',#12304,#12954); +#12954 = DEFINITIONAL_REPRESENTATION('',(#12955),#12959); +#12955 = LINE('',#12956,#12957); +#12956 = CARTESIAN_POINT('',(6.28318530718,-5.)); +#12957 = VECTOR('',#12958,1.); +#12958 = DIRECTION('',(-1.,0.)); +#12959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12960 = PCURVE('',#12961,#12966); +#12961 = PLANE('',#12962); +#12962 = AXIS2_PLACEMENT_3D('',#12963,#12964,#12965); +#12963 = CARTESIAN_POINT('',(31.,-31.,0.)); +#12964 = DIRECTION('',(0.,0.,1.)); +#12965 = DIRECTION('',(1.,0.,-0.)); +#12966 = DEFINITIONAL_REPRESENTATION('',(#12967),#12971); +#12967 = CIRCLE('',#12968,0.85); +#12968 = AXIS2_PLACEMENT_2D('',#12969,#12970); +#12969 = CARTESIAN_POINT('',(0.,0.)); +#12970 = DIRECTION('',(1.,0.)); +#12971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12972 = ORIENTED_EDGE('',*,*,#12923,.F.); +#12973 = ADVANCED_FACE('',(#12974),#12378,.F.); +#12974 = FACE_BOUND('',#12975,.F.); +#12975 = EDGE_LOOP('',(#12976,#12977,#13000,#13027)); +#12976 = ORIENTED_EDGE('',*,*,#12361,.T.); +#12977 = ORIENTED_EDGE('',*,*,#12978,.T.); +#12978 = EDGE_CURVE('',#12362,#12979,#12981,.T.); +#12979 = VERTEX_POINT('',#12980); +#12980 = CARTESIAN_POINT('',(-30.15,31.,0.)); +#12981 = SEAM_CURVE('',#12982,(#12986,#12993),.PCURVE_S1.); +#12982 = LINE('',#12983,#12984); +#12983 = CARTESIAN_POINT('',(-30.15,31.,-5.)); +#12984 = VECTOR('',#12985,1.); +#12985 = DIRECTION('',(0.,0.,1.)); +#12986 = PCURVE('',#12378,#12987); +#12987 = DEFINITIONAL_REPRESENTATION('',(#12988),#12992); +#12988 = LINE('',#12989,#12990); +#12989 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#12990 = VECTOR('',#12991,1.); +#12991 = DIRECTION('',(-0.,-1.)); +#12992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12993 = PCURVE('',#12378,#12994); +#12994 = DEFINITIONAL_REPRESENTATION('',(#12995),#12999); +#12995 = LINE('',#12996,#12997); +#12996 = CARTESIAN_POINT('',(6.28318530718,0.)); +#12997 = VECTOR('',#12998,1.); +#12998 = DIRECTION('',(-0.,-1.)); +#12999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13000 = ORIENTED_EDGE('',*,*,#13001,.F.); +#13001 = EDGE_CURVE('',#12979,#12979,#13002,.T.); +#13002 = SURFACE_CURVE('',#13003,(#13008,#13015),.PCURVE_S1.); +#13003 = CIRCLE('',#13004,0.85); +#13004 = AXIS2_PLACEMENT_3D('',#13005,#13006,#13007); +#13005 = CARTESIAN_POINT('',(-31.,31.,0.)); +#13006 = DIRECTION('',(0.,0.,1.)); +#13007 = DIRECTION('',(1.,0.,-0.)); +#13008 = PCURVE('',#12378,#13009); +#13009 = DEFINITIONAL_REPRESENTATION('',(#13010),#13014); +#13010 = LINE('',#13011,#13012); +#13011 = CARTESIAN_POINT('',(6.28318530718,-5.)); +#13012 = VECTOR('',#13013,1.); +#13013 = DIRECTION('',(-1.,0.)); +#13014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13015 = PCURVE('',#13016,#13021); +#13016 = PLANE('',#13017); +#13017 = AXIS2_PLACEMENT_3D('',#13018,#13019,#13020); +#13018 = CARTESIAN_POINT('',(-31.,31.,0.)); +#13019 = DIRECTION('',(0.,0.,1.)); +#13020 = DIRECTION('',(1.,0.,-0.)); +#13021 = DEFINITIONAL_REPRESENTATION('',(#13022),#13026); +#13022 = CIRCLE('',#13023,0.85); +#13023 = AXIS2_PLACEMENT_2D('',#13024,#13025); +#13024 = CARTESIAN_POINT('',(0.,0.)); +#13025 = DIRECTION('',(1.,0.)); +#13026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13027 = ORIENTED_EDGE('',*,*,#12978,.F.); +#13028 = ADVANCED_FACE('',(#13029),#12439,.F.); +#13029 = FACE_BOUND('',#13030,.F.); +#13030 = EDGE_LOOP('',(#13031,#13032,#13055,#13082)); +#13031 = ORIENTED_EDGE('',*,*,#12422,.T.); +#13032 = ORIENTED_EDGE('',*,*,#13033,.T.); +#13033 = EDGE_CURVE('',#12423,#13034,#13036,.T.); +#13034 = VERTEX_POINT('',#13035); +#13035 = CARTESIAN_POINT('',(31.85,31.,0.)); +#13036 = SEAM_CURVE('',#13037,(#13041,#13048),.PCURVE_S1.); +#13037 = LINE('',#13038,#13039); +#13038 = CARTESIAN_POINT('',(31.85,31.,-5.)); +#13039 = VECTOR('',#13040,1.); +#13040 = DIRECTION('',(0.,0.,1.)); +#13041 = PCURVE('',#12439,#13042); +#13042 = DEFINITIONAL_REPRESENTATION('',(#13043),#13047); +#13043 = LINE('',#13044,#13045); +#13044 = CARTESIAN_POINT('',(-4.138911435803E-13,0.)); +#13045 = VECTOR('',#13046,1.); +#13046 = DIRECTION('',(-0.,-1.)); +#13047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13048 = PCURVE('',#12439,#13049); +#13049 = DEFINITIONAL_REPRESENTATION('',(#13050),#13054); +#13050 = LINE('',#13051,#13052); +#13051 = CARTESIAN_POINT('',(6.28318530718,0.)); +#13052 = VECTOR('',#13053,1.); +#13053 = DIRECTION('',(-0.,-1.)); +#13054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13055 = ORIENTED_EDGE('',*,*,#13056,.F.); +#13056 = EDGE_CURVE('',#13034,#13034,#13057,.T.); +#13057 = SURFACE_CURVE('',#13058,(#13063,#13070),.PCURVE_S1.); +#13058 = CIRCLE('',#13059,0.85); +#13059 = AXIS2_PLACEMENT_3D('',#13060,#13061,#13062); +#13060 = CARTESIAN_POINT('',(31.,31.,0.)); +#13061 = DIRECTION('',(0.,0.,1.)); +#13062 = DIRECTION('',(1.,0.,-0.)); +#13063 = PCURVE('',#12439,#13064); +#13064 = DEFINITIONAL_REPRESENTATION('',(#13065),#13069); +#13065 = LINE('',#13066,#13067); +#13066 = CARTESIAN_POINT('',(6.28318530718,-5.)); +#13067 = VECTOR('',#13068,1.); +#13068 = DIRECTION('',(-1.,0.)); +#13069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13070 = PCURVE('',#13071,#13076); +#13071 = PLANE('',#13072); +#13072 = AXIS2_PLACEMENT_3D('',#13073,#13074,#13075); +#13073 = CARTESIAN_POINT('',(31.,31.,0.)); +#13074 = DIRECTION('',(0.,0.,1.)); +#13075 = DIRECTION('',(1.,0.,-0.)); +#13076 = DEFINITIONAL_REPRESENTATION('',(#13077),#13081); +#13077 = CIRCLE('',#13078,0.85); +#13078 = AXIS2_PLACEMENT_2D('',#13079,#13080); +#13079 = CARTESIAN_POINT('',(0.,0.)); +#13080 = DIRECTION('',(1.,0.)); +#13081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13082 = ORIENTED_EDGE('',*,*,#13033,.F.); +#13083 = ADVANCED_FACE('',(#13084),#12493,.T.); +#13084 = FACE_BOUND('',#13085,.T.); +#13085 = EDGE_LOOP('',(#13086,#13109,#13110,#13133)); +#13086 = ORIENTED_EDGE('',*,*,#13087,.T.); +#13087 = EDGE_CURVE('',#13088,#12476,#13090,.T.); +#13088 = VERTEX_POINT('',#13089); +#13089 = CARTESIAN_POINT('',(-4.364013721875,-27.74731445312,1.5)); +#13090 = SURFACE_CURVE('',#13091,(#13095,#13102),.PCURVE_S1.); +#13091 = LINE('',#13092,#13093); +#13092 = CARTESIAN_POINT('',(-4.364013721875,-27.74731445312,1.5)); +#13093 = VECTOR('',#13094,1.); +#13094 = DIRECTION('',(-0.,-0.,-1.)); +#13095 = PCURVE('',#12493,#13096); +#13096 = DEFINITIONAL_REPRESENTATION('',(#13097),#13101); +#13097 = LINE('',#13098,#13099); +#13098 = CARTESIAN_POINT('',(0.,0.)); +#13099 = VECTOR('',#13100,1.); +#13100 = DIRECTION('',(0.,-1.)); +#13101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13102 = PCURVE('',#12553,#13103); +#13103 = DEFINITIONAL_REPRESENTATION('',(#13104),#13108); +#13104 = LINE('',#13105,#13106); +#13105 = CARTESIAN_POINT('',(0.,0.)); +#13106 = VECTOR('',#13107,1.); +#13107 = DIRECTION('',(0.,-1.)); +#13108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13109 = ORIENTED_EDGE('',*,*,#12475,.T.); +#13110 = ORIENTED_EDGE('',*,*,#13111,.F.); +#13111 = EDGE_CURVE('',#13112,#12478,#13114,.T.); +#13112 = VERTEX_POINT('',#13113); +#13113 = CARTESIAN_POINT('',(-2.916259815625,-27.74731445312,1.5)); +#13114 = SURFACE_CURVE('',#13115,(#13119,#13126),.PCURVE_S1.); +#13115 = LINE('',#13116,#13117); +#13116 = CARTESIAN_POINT('',(-2.916259815625,-27.74731445312,1.5)); +#13117 = VECTOR('',#13118,1.); +#13118 = DIRECTION('',(-0.,-0.,-1.)); +#13119 = PCURVE('',#12493,#13120); +#13120 = DEFINITIONAL_REPRESENTATION('',(#13121),#13125); +#13121 = LINE('',#13122,#13123); +#13122 = CARTESIAN_POINT('',(1.44775390625,0.)); +#13123 = VECTOR('',#13124,1.); +#13124 = DIRECTION('',(0.,-1.)); +#13125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13126 = PCURVE('',#12521,#13127); +#13127 = DEFINITIONAL_REPRESENTATION('',(#13128),#13132); +#13128 = LINE('',#13129,#13130); +#13129 = CARTESIAN_POINT('',(0.,0.)); +#13130 = VECTOR('',#13131,1.); +#13131 = DIRECTION('',(0.,-1.)); +#13132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13133 = ORIENTED_EDGE('',*,*,#13134,.F.); +#13134 = EDGE_CURVE('',#13088,#13112,#13135,.T.); +#13135 = SURFACE_CURVE('',#13136,(#13140,#13147),.PCURVE_S1.); +#13136 = LINE('',#13137,#13138); +#13137 = CARTESIAN_POINT('',(-4.364013721875,-27.74731445312,1.5)); +#13138 = VECTOR('',#13139,1.); +#13139 = DIRECTION('',(1.,0.,0.)); +#13140 = PCURVE('',#12493,#13141); +#13141 = DEFINITIONAL_REPRESENTATION('',(#13142),#13146); +#13142 = LINE('',#13143,#13144); +#13143 = CARTESIAN_POINT('',(0.,0.)); +#13144 = VECTOR('',#13145,1.); +#13145 = DIRECTION('',(1.,0.)); +#13146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13147 = PCURVE('',#13148,#13153); +#13148 = PLANE('',#13149); +#13149 = AXIS2_PLACEMENT_3D('',#13150,#13151,#13152); +#13150 = CARTESIAN_POINT('',(0.,0.,1.5)); +#13151 = DIRECTION('',(0.,0.,1.)); +#13152 = DIRECTION('',(1.,0.,-0.)); +#13153 = DEFINITIONAL_REPRESENTATION('',(#13154),#13158); +#13154 = LINE('',#13155,#13156); +#13155 = CARTESIAN_POINT('',(-4.364013721875,-27.74731445312)); +#13156 = VECTOR('',#13157,1.); +#13157 = DIRECTION('',(1.,0.)); +#13158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13159 = ADVANCED_FACE('',(#13160),#12521,.T.); +#13160 = FACE_BOUND('',#13161,.T.); +#13161 = EDGE_LOOP('',(#13162,#13163,#13164,#13187)); +#13162 = ORIENTED_EDGE('',*,*,#13111,.T.); +#13163 = ORIENTED_EDGE('',*,*,#12505,.T.); +#13164 = ORIENTED_EDGE('',*,*,#13165,.F.); +#13165 = EDGE_CURVE('',#13166,#12506,#13168,.T.); +#13166 = VERTEX_POINT('',#13167); +#13167 = CARTESIAN_POINT('',(-3.082275440625,-27.25659179687,1.5)); +#13168 = SURFACE_CURVE('',#13169,(#13173,#13180),.PCURVE_S1.); +#13169 = LINE('',#13170,#13171); +#13170 = CARTESIAN_POINT('',(-3.082275440625,-27.25659179687,1.5)); +#13171 = VECTOR('',#13172,1.); +#13172 = DIRECTION('',(-0.,-0.,-1.)); +#13173 = PCURVE('',#12521,#13174); +#13174 = DEFINITIONAL_REPRESENTATION('',(#13175),#13179); +#13175 = LINE('',#13176,#13177); +#13176 = CARTESIAN_POINT('',(1.,0.)); +#13177 = VECTOR('',#13178,1.); +#13178 = DIRECTION('',(0.,-1.)); +#13179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13180 = PCURVE('',#12553,#13181); +#13181 = DEFINITIONAL_REPRESENTATION('',(#13182),#13186); +#13182 = LINE('',#13183,#13184); +#13183 = CARTESIAN_POINT('',(3.104838709677,0.)); +#13184 = VECTOR('',#13185,1.); +#13185 = DIRECTION('',(0.,-1.)); +#13186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13187 = ORIENTED_EDGE('',*,*,#13188,.F.); +#13188 = EDGE_CURVE('',#13112,#13166,#13189,.T.); +#13189 = SURFACE_CURVE('',#13190,(#13194,#13201),.PCURVE_S1.); +#13190 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13191,#13192,#13193), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#13191 = CARTESIAN_POINT('',(-2.916259815625,-27.74731445312,1.5)); +#13192 = CARTESIAN_POINT('',(-2.945556690625,-27.42016601562,1.5)); +#13193 = CARTESIAN_POINT('',(-3.082275440625,-27.25659179687,1.5)); +#13194 = PCURVE('',#12521,#13195); +#13195 = DEFINITIONAL_REPRESENTATION('',(#13196),#13200); +#13196 = LINE('',#13197,#13198); +#13197 = CARTESIAN_POINT('',(0.,0.)); +#13198 = VECTOR('',#13199,1.); +#13199 = DIRECTION('',(1.,0.)); +#13200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13201 = PCURVE('',#13148,#13202); +#13202 = DEFINITIONAL_REPRESENTATION('',(#13203),#13207); +#13203 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13204,#13205,#13206), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#13204 = CARTESIAN_POINT('',(-2.916259815625,-27.74731445312)); +#13205 = CARTESIAN_POINT('',(-2.945556690625,-27.42016601562)); +#13206 = CARTESIAN_POINT('',(-3.082275440625,-27.25659179687)); +#13207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13208 = ADVANCED_FACE('',(#13209),#12553,.F.); +#13209 = FACE_BOUND('',#13210,.F.); +#13210 = EDGE_LOOP('',(#13211,#13212,#13213,#13214)); +#13211 = ORIENTED_EDGE('',*,*,#13087,.T.); +#13212 = ORIENTED_EDGE('',*,*,#12535,.T.); +#13213 = ORIENTED_EDGE('',*,*,#13165,.F.); +#13214 = ORIENTED_EDGE('',*,*,#13215,.F.); +#13215 = EDGE_CURVE('',#13088,#13166,#13216,.T.); +#13216 = SURFACE_CURVE('',#13217,(#13223,#13230),.PCURVE_S1.); +#13217 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13218,#13219,#13220,#13221, + #13222),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.104838709677), + .UNSPECIFIED.); +#13218 = CARTESIAN_POINT('',(-4.364013721875,-27.74731445312,1.5)); +#13219 = CARTESIAN_POINT('',(-4.342041065625,-27.40795898437,1.5)); +#13220 = CARTESIAN_POINT('',(-3.929443409375,-27.00268554687,1.5)); +#13221 = CARTESIAN_POINT('',(-3.292236378125,-27.00268554687,1.5)); +#13222 = CARTESIAN_POINT('',(-3.082275440625,-27.25659179687,1.5)); +#13223 = PCURVE('',#12553,#13224); +#13224 = DEFINITIONAL_REPRESENTATION('',(#13225),#13229); +#13225 = LINE('',#13226,#13227); +#13226 = CARTESIAN_POINT('',(0.,0.)); +#13227 = VECTOR('',#13228,1.); +#13228 = DIRECTION('',(1.,0.)); +#13229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13230 = PCURVE('',#13148,#13231); +#13231 = DEFINITIONAL_REPRESENTATION('',(#13232),#13238); +#13232 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13233,#13234,#13235,#13236, + #13237),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.104838709677), + .UNSPECIFIED.); +#13233 = CARTESIAN_POINT('',(-4.364013721875,-27.74731445312)); +#13234 = CARTESIAN_POINT('',(-4.342041065625,-27.40795898437)); +#13235 = CARTESIAN_POINT('',(-3.929443409375,-27.00268554687)); +#13236 = CARTESIAN_POINT('',(-3.292236378125,-27.00268554687)); +#13237 = CARTESIAN_POINT('',(-3.082275440625,-27.25659179687)); +#13238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13239 = ADVANCED_FACE('',(#13240),#12628,.F.); +#13240 = FACE_BOUND('',#13241,.F.); +#13241 = EDGE_LOOP('',(#13242,#13265,#13266,#13267)); +#13242 = ORIENTED_EDGE('',*,*,#13243,.T.); +#13243 = EDGE_CURVE('',#13244,#12599,#13246,.T.); +#13244 = VERTEX_POINT('',#13245); +#13245 = CARTESIAN_POINT('',(0.982665965625,-28.01098632812,1.5)); +#13246 = SEAM_CURVE('',#13247,(#13251,#13258),.PCURVE_S1.); +#13247 = LINE('',#13248,#13249); +#13248 = CARTESIAN_POINT('',(0.982665965625,-28.01098632812,1.5)); +#13249 = VECTOR('',#13250,1.); +#13250 = DIRECTION('',(-0.,-0.,-1.)); +#13251 = PCURVE('',#12628,#13252); +#13252 = DEFINITIONAL_REPRESENTATION('',(#13253),#13257); +#13253 = LINE('',#13254,#13255); +#13254 = CARTESIAN_POINT('',(0.,0.)); +#13255 = VECTOR('',#13256,1.); +#13256 = DIRECTION('',(0.,-1.)); +#13257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13258 = PCURVE('',#12628,#13259); +#13259 = DEFINITIONAL_REPRESENTATION('',(#13260),#13264); +#13260 = LINE('',#13261,#13262); +#13261 = CARTESIAN_POINT('',(8.215652173913,0.)); +#13262 = VECTOR('',#13263,1.); +#13263 = DIRECTION('',(0.,-1.)); +#13264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13265 = ORIENTED_EDGE('',*,*,#12598,.T.); +#13266 = ORIENTED_EDGE('',*,*,#13243,.F.); +#13267 = ORIENTED_EDGE('',*,*,#13268,.F.); +#13268 = EDGE_CURVE('',#13244,#13244,#13269,.T.); +#13269 = SURFACE_CURVE('',#13270,(#13281,#13288),.PCURVE_S1.); +#13270 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13271,#13272,#13273,#13274, + #13275,#13276,#13277,#13278,#13279,#13280),.UNSPECIFIED.,.T.,.F.,(1, + 2,1,1,1,1,1,1,1,2,1),(-1.040745341615,0.,1.,2.,3.008695652174, + 4.017391304348,5.075776397516,6.134161490683,7.174906832298, + 8.215652173913,9.215652173913),.UNSPECIFIED.); +#13271 = CARTESIAN_POINT('',(0.982665965625,-28.01098632812,1.5)); +#13272 = CARTESIAN_POINT('',(0.982665965625,-27.51049804687,1.5)); +#13273 = CARTESIAN_POINT('',(1.414794871875,-26.98559570312,1.5)); +#13274 = CARTESIAN_POINT('',(1.978759715625,-26.98559570312,1.5)); +#13275 = CARTESIAN_POINT('',(2.386474559375,-27.47875976562,1.5)); +#13276 = CARTESIAN_POINT('',(2.386474559375,-28.49438476562,1.5)); +#13277 = CARTESIAN_POINT('',(1.968994090625,-28.98999023437,1.5)); +#13278 = CARTESIAN_POINT('',(1.387939403125,-28.98999023437,1.5)); +#13279 = CARTESIAN_POINT('',(0.982665965625,-28.51147460937,1.5)); +#13280 = CARTESIAN_POINT('',(0.982665965625,-28.01098632812,1.5)); +#13281 = PCURVE('',#12628,#13282); +#13282 = DEFINITIONAL_REPRESENTATION('',(#13283),#13287); +#13283 = LINE('',#13284,#13285); +#13284 = CARTESIAN_POINT('',(0.,0.)); +#13285 = VECTOR('',#13286,1.); +#13286 = DIRECTION('',(1.,0.)); +#13287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13288 = PCURVE('',#13289,#13294); +#13289 = PLANE('',#13290); +#13290 = AXIS2_PLACEMENT_3D('',#13291,#13292,#13293); +#13291 = CARTESIAN_POINT('',(0.,0.,1.5)); +#13292 = DIRECTION('',(0.,0.,1.)); +#13293 = DIRECTION('',(1.,0.,-0.)); +#13294 = DEFINITIONAL_REPRESENTATION('',(#13295),#13306); +#13295 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13296,#13297,#13298,#13299, + #13300,#13301,#13302,#13303,#13304,#13305),.UNSPECIFIED.,.T.,.F.,(1, + 2,1,1,1,1,1,1,1,2,1),(-1.040745341615,0.,1.,2.,3.008695652174, + 4.017391304348,5.075776397516,6.134161490683,7.174906832298, + 8.215652173913,9.215652173913),.UNSPECIFIED.); +#13296 = CARTESIAN_POINT('',(0.982665965625,-28.01098632812)); +#13297 = CARTESIAN_POINT('',(0.982665965625,-27.51049804687)); +#13298 = CARTESIAN_POINT('',(1.414794871875,-26.98559570312)); +#13299 = CARTESIAN_POINT('',(1.978759715625,-26.98559570312)); +#13300 = CARTESIAN_POINT('',(2.386474559375,-27.47875976562)); +#13301 = CARTESIAN_POINT('',(2.386474559375,-28.49438476562)); +#13302 = CARTESIAN_POINT('',(1.968994090625,-28.98999023437)); +#13303 = CARTESIAN_POINT('',(1.387939403125,-28.98999023437)); +#13304 = CARTESIAN_POINT('',(0.982665965625,-28.51147460937)); +#13305 = CARTESIAN_POINT('',(0.982665965625,-28.01098632812)); +#13306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13307 = ADVANCED_FACE('',(#13308),#12684,.T.); +#13308 = FACE_BOUND('',#13309,.T.); +#13309 = EDGE_LOOP('',(#13310,#13333,#13334,#13357)); +#13310 = ORIENTED_EDGE('',*,*,#13311,.T.); +#13311 = EDGE_CURVE('',#13312,#12667,#13314,.T.); +#13312 = VERTEX_POINT('',#13313); +#13313 = CARTESIAN_POINT('',(5.020751903125,-28.15258789062,1.5)); +#13314 = SURFACE_CURVE('',#13315,(#13319,#13326),.PCURVE_S1.); +#13315 = LINE('',#13316,#13317); +#13316 = CARTESIAN_POINT('',(5.020751903125,-28.15258789062,1.5)); +#13317 = VECTOR('',#13318,1.); +#13318 = DIRECTION('',(-0.,-0.,-1.)); +#13319 = PCURVE('',#12684,#13320); +#13320 = DEFINITIONAL_REPRESENTATION('',(#13321),#13325); +#13321 = LINE('',#13322,#13323); +#13322 = CARTESIAN_POINT('',(0.,0.)); +#13323 = VECTOR('',#13324,1.); +#13324 = DIRECTION('',(0.,-1.)); +#13325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13326 = PCURVE('',#12788,#13327); +#13327 = DEFINITIONAL_REPRESENTATION('',(#13328),#13332); +#13328 = LINE('',#13329,#13330); +#13329 = CARTESIAN_POINT('',(1.,0.)); +#13330 = VECTOR('',#13331,1.); +#13331 = DIRECTION('',(0.,-1.)); +#13332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13333 = ORIENTED_EDGE('',*,*,#12666,.T.); +#13334 = ORIENTED_EDGE('',*,*,#13335,.F.); +#13335 = EDGE_CURVE('',#13336,#12669,#13338,.T.); +#13336 = VERTEX_POINT('',#13337); +#13337 = CARTESIAN_POINT('',(5.020751903125,-27.99145507812,1.5)); +#13338 = SURFACE_CURVE('',#13339,(#13343,#13350),.PCURVE_S1.); +#13339 = LINE('',#13340,#13341); +#13340 = CARTESIAN_POINT('',(5.020751903125,-27.99145507812,1.5)); +#13341 = VECTOR('',#13342,1.); +#13342 = DIRECTION('',(-0.,-0.,-1.)); +#13343 = PCURVE('',#12684,#13344); +#13344 = DEFINITIONAL_REPRESENTATION('',(#13345),#13349); +#13345 = LINE('',#13346,#13347); +#13346 = CARTESIAN_POINT('',(0.1611328125,0.)); +#13347 = VECTOR('',#13348,1.); +#13348 = DIRECTION('',(0.,-1.)); +#13349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13350 = PCURVE('',#12712,#13351); +#13351 = DEFINITIONAL_REPRESENTATION('',(#13352),#13356); +#13352 = LINE('',#13353,#13354); +#13353 = CARTESIAN_POINT('',(0.,0.)); +#13354 = VECTOR('',#13355,1.); +#13355 = DIRECTION('',(0.,-1.)); +#13356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13357 = ORIENTED_EDGE('',*,*,#13358,.F.); +#13358 = EDGE_CURVE('',#13312,#13336,#13359,.T.); +#13359 = SURFACE_CURVE('',#13360,(#13364,#13371),.PCURVE_S1.); +#13360 = LINE('',#13361,#13362); +#13361 = CARTESIAN_POINT('',(5.020751903125,-28.15258789062,1.5)); +#13362 = VECTOR('',#13363,1.); +#13363 = DIRECTION('',(0.,1.,0.)); +#13364 = PCURVE('',#12684,#13365); +#13365 = DEFINITIONAL_REPRESENTATION('',(#13366),#13370); +#13366 = LINE('',#13367,#13368); +#13367 = CARTESIAN_POINT('',(0.,0.)); +#13368 = VECTOR('',#13369,1.); +#13369 = DIRECTION('',(1.,0.)); +#13370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13371 = PCURVE('',#13372,#13377); +#13372 = PLANE('',#13373); +#13373 = AXIS2_PLACEMENT_3D('',#13374,#13375,#13376); +#13374 = CARTESIAN_POINT('',(0.,0.,1.5)); +#13375 = DIRECTION('',(0.,0.,1.)); +#13376 = DIRECTION('',(1.,0.,-0.)); +#13377 = DEFINITIONAL_REPRESENTATION('',(#13378),#13382); +#13378 = LINE('',#13379,#13380); +#13379 = CARTESIAN_POINT('',(5.020751903125,-28.15258789062)); +#13380 = VECTOR('',#13381,1.); +#13381 = DIRECTION('',(0.,1.)); +#13382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13383 = ADVANCED_FACE('',(#13384),#12712,.T.); +#13384 = FACE_BOUND('',#13385,.T.); +#13385 = EDGE_LOOP('',(#13386,#13387,#13388,#13411)); +#13386 = ORIENTED_EDGE('',*,*,#13335,.T.); +#13387 = ORIENTED_EDGE('',*,*,#12696,.T.); +#13388 = ORIENTED_EDGE('',*,*,#13389,.F.); +#13389 = EDGE_CURVE('',#13390,#12697,#13392,.T.); +#13390 = VERTEX_POINT('',#13391); +#13391 = CARTESIAN_POINT('',(4.302978465625,-28.15747070312,1.5)); +#13392 = SURFACE_CURVE('',#13393,(#13397,#13404),.PCURVE_S1.); +#13393 = LINE('',#13394,#13395); +#13394 = CARTESIAN_POINT('',(4.302978465625,-28.15747070312,1.5)); +#13395 = VECTOR('',#13396,1.); +#13396 = DIRECTION('',(-0.,-0.,-1.)); +#13397 = PCURVE('',#12712,#13398); +#13398 = DEFINITIONAL_REPRESENTATION('',(#13399),#13403); +#13399 = LINE('',#13400,#13401); +#13400 = CARTESIAN_POINT('',(1.,0.)); +#13401 = VECTOR('',#13402,1.); +#13402 = DIRECTION('',(0.,-1.)); +#13403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13404 = PCURVE('',#12754,#13405); +#13405 = DEFINITIONAL_REPRESENTATION('',(#13406),#13410); +#13406 = LINE('',#13407,#13408); +#13407 = CARTESIAN_POINT('',(5.996394230769,0.)); +#13408 = VECTOR('',#13409,1.); +#13409 = DIRECTION('',(0.,-1.)); +#13410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13411 = ORIENTED_EDGE('',*,*,#13412,.F.); +#13412 = EDGE_CURVE('',#13336,#13390,#13413,.T.); +#13413 = SURFACE_CURVE('',#13414,(#13418,#13425),.PCURVE_S1.); +#13414 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13415,#13416,#13417), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#13415 = CARTESIAN_POINT('',(5.020751903125,-27.99145507812,1.5)); +#13416 = CARTESIAN_POINT('',(4.781494090625,-28.08911132812,1.5)); +#13417 = CARTESIAN_POINT('',(4.302978465625,-28.15747070312,1.5)); +#13418 = PCURVE('',#12712,#13419); +#13419 = DEFINITIONAL_REPRESENTATION('',(#13420),#13424); +#13420 = LINE('',#13421,#13422); +#13421 = CARTESIAN_POINT('',(0.,0.)); +#13422 = VECTOR('',#13423,1.); +#13423 = DIRECTION('',(1.,0.)); +#13424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13425 = PCURVE('',#13372,#13426); +#13426 = DEFINITIONAL_REPRESENTATION('',(#13427),#13431); +#13427 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13428,#13429,#13430), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#13428 = CARTESIAN_POINT('',(5.020751903125,-27.99145507812)); +#13429 = CARTESIAN_POINT('',(4.781494090625,-28.08911132812)); +#13430 = CARTESIAN_POINT('',(4.302978465625,-28.15747070312)); +#13431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13432 = ADVANCED_FACE('',(#13433),#12754,.F.); +#13433 = FACE_BOUND('',#13434,.F.); +#13434 = EDGE_LOOP('',(#13435,#13458,#13459,#13460)); +#13435 = ORIENTED_EDGE('',*,*,#13436,.T.); +#13436 = EDGE_CURVE('',#13437,#12727,#13439,.T.); +#13437 = VERTEX_POINT('',#13438); +#13438 = CARTESIAN_POINT('',(4.949951121875,-28.59204101562,1.5)); +#13439 = SURFACE_CURVE('',#13440,(#13444,#13451),.PCURVE_S1.); +#13440 = LINE('',#13441,#13442); +#13441 = CARTESIAN_POINT('',(4.949951121875,-28.59204101562,1.5)); +#13442 = VECTOR('',#13443,1.); +#13443 = DIRECTION('',(-0.,-0.,-1.)); +#13444 = PCURVE('',#12754,#13445); +#13445 = DEFINITIONAL_REPRESENTATION('',(#13446),#13450); +#13446 = LINE('',#13447,#13448); +#13447 = CARTESIAN_POINT('',(0.,0.)); +#13448 = VECTOR('',#13449,1.); +#13449 = DIRECTION('',(0.,-1.)); +#13450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13451 = PCURVE('',#12788,#13452); +#13452 = DEFINITIONAL_REPRESENTATION('',(#13453),#13457); +#13453 = LINE('',#13454,#13455); +#13454 = CARTESIAN_POINT('',(0.,0.)); +#13455 = VECTOR('',#13456,1.); +#13456 = DIRECTION('',(0.,-1.)); +#13457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13458 = ORIENTED_EDGE('',*,*,#12726,.T.); +#13459 = ORIENTED_EDGE('',*,*,#13389,.F.); +#13460 = ORIENTED_EDGE('',*,*,#13461,.F.); +#13461 = EDGE_CURVE('',#13437,#13390,#13462,.T.); +#13462 = SURFACE_CURVE('',#13463,(#13473,#13480),.PCURVE_S1.); +#13463 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13464,#13465,#13466,#13467, + #13468,#13469,#13470,#13471,#13472),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,1 + ,1,1,3),(0.,1.,2.,3.009615384615,4.019230769231,4.67828525641, + 5.33733974359,5.996394230769),.UNSPECIFIED.); +#13464 = CARTESIAN_POINT('',(4.949951121875,-28.59204101562,1.5)); +#13465 = CARTESIAN_POINT('',(4.857177684375,-28.78491210937,1.5)); +#13466 = CARTESIAN_POINT('',(4.461669871875,-29.00708007812,1.5)); +#13467 = CARTESIAN_POINT('',(3.951415965625,-29.00708007812,1.5)); +#13468 = CARTESIAN_POINT('',(3.685302684375,-28.77270507812,1.5)); +#13469 = CARTESIAN_POINT('',(3.685302684375,-28.48217773437,1.5)); +#13470 = CARTESIAN_POINT('',(3.807372996875,-28.29418945312,1.5)); +#13471 = CARTESIAN_POINT('',(4.031982371875,-28.19653320312,1.5)); +#13472 = CARTESIAN_POINT('',(4.302978465625,-28.15747070312,1.5)); +#13473 = PCURVE('',#12754,#13474); +#13474 = DEFINITIONAL_REPRESENTATION('',(#13475),#13479); +#13475 = LINE('',#13476,#13477); +#13476 = CARTESIAN_POINT('',(0.,0.)); +#13477 = VECTOR('',#13478,1.); +#13478 = DIRECTION('',(1.,0.)); +#13479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13480 = PCURVE('',#13372,#13481); +#13481 = DEFINITIONAL_REPRESENTATION('',(#13482),#13492); +#13482 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13483,#13484,#13485,#13486, + #13487,#13488,#13489,#13490,#13491),.UNSPECIFIED.,.F.,.F.,(3,1,1,1,1 + ,1,1,3),(0.,1.,2.,3.009615384615,4.019230769231,4.67828525641, + 5.33733974359,5.996394230769),.UNSPECIFIED.); +#13483 = CARTESIAN_POINT('',(4.949951121875,-28.59204101562)); +#13484 = CARTESIAN_POINT('',(4.857177684375,-28.78491210937)); +#13485 = CARTESIAN_POINT('',(4.461669871875,-29.00708007812)); +#13486 = CARTESIAN_POINT('',(3.951415965625,-29.00708007812)); +#13487 = CARTESIAN_POINT('',(3.685302684375,-28.77270507812)); +#13488 = CARTESIAN_POINT('',(3.685302684375,-28.48217773437)); +#13489 = CARTESIAN_POINT('',(3.807372996875,-28.29418945312)); +#13490 = CARTESIAN_POINT('',(4.031982371875,-28.19653320312)); +#13491 = CARTESIAN_POINT('',(4.302978465625,-28.15747070312)); +#13492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13493 = ADVANCED_FACE('',(#13494),#12788,.T.); +#13494 = FACE_BOUND('',#13495,.T.); +#13495 = EDGE_LOOP('',(#13496,#13497,#13498,#13499)); +#13496 = ORIENTED_EDGE('',*,*,#13436,.T.); +#13497 = ORIENTED_EDGE('',*,*,#12774,.T.); +#13498 = ORIENTED_EDGE('',*,*,#13311,.F.); +#13499 = ORIENTED_EDGE('',*,*,#13500,.F.); +#13500 = EDGE_CURVE('',#13437,#13312,#13501,.T.); +#13501 = SURFACE_CURVE('',#13502,(#13506,#13513),.PCURVE_S1.); +#13502 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13503,#13504,#13505), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#13503 = CARTESIAN_POINT('',(4.949951121875,-28.59204101562,1.5)); +#13504 = CARTESIAN_POINT('',(5.020751903125,-28.44311523437,1.5)); +#13505 = CARTESIAN_POINT('',(5.020751903125,-28.15258789062,1.5)); +#13506 = PCURVE('',#12788,#13507); +#13507 = DEFINITIONAL_REPRESENTATION('',(#13508),#13512); +#13508 = LINE('',#13509,#13510); +#13509 = CARTESIAN_POINT('',(0.,0.)); +#13510 = VECTOR('',#13511,1.); +#13511 = DIRECTION('',(1.,0.)); +#13512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13513 = PCURVE('',#13372,#13514); +#13514 = DEFINITIONAL_REPRESENTATION('',(#13515),#13519); +#13515 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13516,#13517,#13518), + .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#13516 = CARTESIAN_POINT('',(4.949951121875,-28.59204101562)); +#13517 = CARTESIAN_POINT('',(5.020751903125,-28.44311523437)); +#13518 = CARTESIAN_POINT('',(5.020751903125,-28.15258789062)); +#13519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13520 = ADVANCED_FACE('',(#13521),#12843,.F.); +#13521 = FACE_BOUND('',#13522,.F.); +#13522 = EDGE_LOOP('',(#13523,#13546,#13547,#13548)); +#13523 = ORIENTED_EDGE('',*,*,#13524,.T.); +#13524 = EDGE_CURVE('',#13525,#12814,#13527,.T.); +#13525 = VERTEX_POINT('',#13526); +#13526 = CARTESIAN_POINT('',(6.439208934375,-27.99877929687,1.5)); +#13527 = SEAM_CURVE('',#13528,(#13532,#13539),.PCURVE_S1.); +#13528 = LINE('',#13529,#13530); +#13529 = CARTESIAN_POINT('',(6.439208934375,-27.99877929687,1.5)); +#13530 = VECTOR('',#13531,1.); +#13531 = DIRECTION('',(-0.,-0.,-1.)); +#13532 = PCURVE('',#12843,#13533); +#13533 = DEFINITIONAL_REPRESENTATION('',(#13534),#13538); +#13534 = LINE('',#13535,#13536); +#13535 = CARTESIAN_POINT('',(0.,0.)); +#13536 = VECTOR('',#13537,1.); +#13537 = DIRECTION('',(0.,-1.)); +#13538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13539 = PCURVE('',#12843,#13540); +#13540 = DEFINITIONAL_REPRESENTATION('',(#13541),#13545); +#13541 = LINE('',#13542,#13543); +#13542 = CARTESIAN_POINT('',(7.758074171979,0.)); +#13543 = VECTOR('',#13544,1.); +#13544 = DIRECTION('',(0.,-1.)); +#13545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13546 = ORIENTED_EDGE('',*,*,#12813,.T.); +#13547 = ORIENTED_EDGE('',*,*,#13524,.F.); +#13548 = ORIENTED_EDGE('',*,*,#13549,.F.); +#13549 = EDGE_CURVE('',#13525,#13525,#13550,.T.); +#13550 = SURFACE_CURVE('',#13551,(#13562,#13569),.PCURVE_S1.); +#13551 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13552,#13553,#13554,#13555, + #13556,#13557,#13558,#13559,#13560,#13561),.UNSPECIFIED.,.T.,.F.,(1, + 2,1,1,1,1,1,1,1,2,1),(-0.923073783237,0.,1.,2.,3.025,4.05, + 4.980963302752,5.911926605505,6.835000388742,7.758074171979, + 8.758074171979),.UNSPECIFIED.); +#13552 = CARTESIAN_POINT('',(6.439208934375,-27.99877929687,1.5)); +#13553 = CARTESIAN_POINT('',(6.439208934375,-27.48364257812,1.5)); +#13554 = CARTESIAN_POINT('',(6.832275340625,-27.00512695312,1.5)); +#13555 = CARTESIAN_POINT('',(7.425537059375,-27.00512695312,1.5)); +#13556 = CARTESIAN_POINT('',(7.835693309375,-27.50317382812,1.5)); +#13557 = CARTESIAN_POINT('',(7.835693309375,-28.51879882812,1.5)); +#13558 = CARTESIAN_POINT('',(7.432861278125,-28.98999023437,1.5)); +#13559 = CARTESIAN_POINT('',(6.859130809375,-28.98999023437,1.5)); +#13560 = CARTESIAN_POINT('',(6.439208934375,-28.49682617187,1.5)); +#13561 = CARTESIAN_POINT('',(6.439208934375,-27.99877929687,1.5)); +#13562 = PCURVE('',#12843,#13563); +#13563 = DEFINITIONAL_REPRESENTATION('',(#13564),#13568); +#13564 = LINE('',#13565,#13566); +#13565 = CARTESIAN_POINT('',(0.,0.)); +#13566 = VECTOR('',#13567,1.); +#13567 = DIRECTION('',(1.,0.)); +#13568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13569 = PCURVE('',#13570,#13575); +#13570 = PLANE('',#13571); +#13571 = AXIS2_PLACEMENT_3D('',#13572,#13573,#13574); +#13572 = CARTESIAN_POINT('',(0.,0.,1.5)); +#13573 = DIRECTION('',(0.,0.,1.)); +#13574 = DIRECTION('',(1.,0.,-0.)); +#13575 = DEFINITIONAL_REPRESENTATION('',(#13576),#13587); +#13576 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13577,#13578,#13579,#13580, + #13581,#13582,#13583,#13584,#13585,#13586),.UNSPECIFIED.,.T.,.F.,(1, + 2,1,1,1,1,1,1,1,2,1),(-0.923073783237,0.,1.,2.,3.025,4.05, + 4.980963302752,5.911926605505,6.835000388742,7.758074171979, + 8.758074171979),.UNSPECIFIED.); +#13577 = CARTESIAN_POINT('',(6.439208934375,-27.99877929687)); +#13578 = CARTESIAN_POINT('',(6.439208934375,-27.48364257812)); +#13579 = CARTESIAN_POINT('',(6.832275340625,-27.00512695312)); +#13580 = CARTESIAN_POINT('',(7.425537059375,-27.00512695312)); +#13581 = CARTESIAN_POINT('',(7.835693309375,-27.50317382812)); +#13582 = CARTESIAN_POINT('',(7.835693309375,-28.51879882812)); +#13583 = CARTESIAN_POINT('',(7.432861278125,-28.98999023437)); +#13584 = CARTESIAN_POINT('',(6.859130809375,-28.98999023437)); +#13585 = CARTESIAN_POINT('',(6.439208934375,-28.49682617187)); +#13586 = CARTESIAN_POINT('',(6.439208934375,-27.99877929687)); +#13587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13588 = ADVANCED_FACE('',(#13589),#12906,.F.); +#13589 = FACE_BOUND('',#13590,.F.); +#13590 = EDGE_LOOP('',(#13591)); +#13591 = ORIENTED_EDGE('',*,*,#12891,.T.); +#13592 = ADVANCED_FACE('',(#13593),#12961,.F.); +#13593 = FACE_BOUND('',#13594,.F.); +#13594 = EDGE_LOOP('',(#13595)); +#13595 = ORIENTED_EDGE('',*,*,#12946,.T.); +#13596 = ADVANCED_FACE('',(#13597),#13016,.F.); +#13597 = FACE_BOUND('',#13598,.F.); +#13598 = EDGE_LOOP('',(#13599)); +#13599 = ORIENTED_EDGE('',*,*,#13001,.T.); +#13600 = ADVANCED_FACE('',(#13601),#13071,.F.); +#13601 = FACE_BOUND('',#13602,.F.); +#13602 = EDGE_LOOP('',(#13603)); +#13603 = ORIENTED_EDGE('',*,*,#13056,.T.); +#13604 = ADVANCED_FACE('',(#13605),#13148,.T.); +#13605 = FACE_BOUND('',#13606,.T.); +#13606 = EDGE_LOOP('',(#13607,#13608,#13609)); +#13607 = ORIENTED_EDGE('',*,*,#13215,.F.); +#13608 = ORIENTED_EDGE('',*,*,#13134,.T.); +#13609 = ORIENTED_EDGE('',*,*,#13188,.T.); +#13610 = ADVANCED_FACE('',(#13611),#13289,.T.); +#13611 = FACE_BOUND('',#13612,.T.); +#13612 = EDGE_LOOP('',(#13613)); +#13613 = ORIENTED_EDGE('',*,*,#13268,.F.); +#13614 = ADVANCED_FACE('',(#13615),#13372,.T.); +#13615 = FACE_BOUND('',#13616,.T.); +#13616 = EDGE_LOOP('',(#13617,#13618,#13619,#13620)); +#13617 = ORIENTED_EDGE('',*,*,#13500,.T.); +#13618 = ORIENTED_EDGE('',*,*,#13358,.T.); +#13619 = ORIENTED_EDGE('',*,*,#13412,.T.); +#13620 = ORIENTED_EDGE('',*,*,#13461,.F.); +#13621 = ADVANCED_FACE('',(#13622),#13570,.T.); +#13622 = FACE_BOUND('',#13623,.T.); +#13623 = EDGE_LOOP('',(#13624)); +#13624 = ORIENTED_EDGE('',*,*,#13549,.F.); +#13625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13629)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#13626,#13627,#13628)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#13626 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#13627 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#13628 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#13629 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13626, + 'distance_accuracy_value','confusion accuracy'); +#13630 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13631,#13633); +#13631 = ( REPRESENTATION_RELATIONSHIP('','',#2577,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13632) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13632 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#13633 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13634); +#13634 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#2572,$ + ); +#13635 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2574)); +ENDSEC; +END-ISO-10303-21; diff --git a/hackpads/Hexpad-macropad/Firmware/README.md b/hackpads/Hexpad-macropad/Firmware/README.md new file mode 100644 index 0000000000..94f949eb79 --- /dev/null +++ b/hackpads/Hexpad-macropad/Firmware/README.md @@ -0,0 +1,67 @@ +# Firmware + +KMK (CircuitPython) firmware for the hexpad macropad — 6 keys + 1 rotary encoder +on a **Seeed XIAO RP2040**. KMK is used because it needs no build toolchain: +you drag files onto the board's USB drive and edit `code.py` to remap keys. + +## Files + +| File | Purpose | +|------|---------| +| `code.py` | The keymap + wiring. This is the firmware you edit. | + +## Flash it (one-time setup) + +1. **Put CircuitPython on the XIAO RP2040.** + - Download the XIAO RP2040 build: + - Plug the XIAO in. Enter the bootloader: hold **BOOT**, tap **RESET**, release BOOT + (or double-tap RESET). A drive named **RPI-RP2** appears. + - Drag the downloaded `.uf2` onto **RPI-RP2**. It reboots as a drive named **CIRCUITPY**. +2. **Add the KMK library.** + - Download KMK: (green *Code → Download ZIP*). + - Copy the **`kmk/`** folder from that zip to the root of the **CIRCUITPY** drive. +3. **Add this firmware.** + - Copy **`firmware/code.py`** to the root of **CIRCUITPY** (replace the default `code.py`). + - It runs immediately. Press a key / turn the knob to test. + +To change keys later: just edit `code.py` on the CIRCUITPY drive and save — it +reloads automatically. + +## Default keymap + +``` + ( encoder: turn = volume, press = mute ) + + [ Copy ] [ Paste ] [ Cut ] <- front row (SW1 SW2 SW3) + [ Undo ] [ Redo ] [ Save ] <- rear row (SW4 SW5 SW6) +``` + +Edit the `KC.*` entries in `code.py` to remap. Examples are in the comments +there (plain keys, Ctrl/Cmd combos, media keys). + +## Pin map (matches the PCB) + +Each switch: pin → GND, internal pull-up (press = LOW). No diodes. + +| Key | XIAO pin | RP2040 GPIO | +|-----|----------|-------------| +| SW1 | D0 | GPIO26 | +| SW2 | D1 | GPIO27 | +| SW3 | D2 | GPIO28 | +| SW4 | D3 | GPIO29 | +| SW5 | D6 | GPIO0 | +| SW6 | D7 | GPIO1 | +| Encoder A | D8 | GPIO2 | +| Encoder B | D9 | GPIO4 | +| Encoder push | D10 | GPIO3 | +| Encoder common / switch GND | GND | — | + +`code.py` uses the `board.D#` names, so it stays correct regardless of the +underlying GPIO numbers. + +## Prefer QMK? + +QMK also runs on the RP2040 but needs a compile toolchain (`qmk` CLI, a +`info.json` declaring `direct` pins for the 6 keys + an `encoders` block, and a +`keymap.c`). KMK is recommended here for the no-build workflow; ask if you want +the QMK variant instead. diff --git a/hackpads/Hexpad-macropad/Firmware/code.py b/hackpads/Hexpad-macropad/Firmware/code.py new file mode 100644 index 0000000000..f5350db16f --- /dev/null +++ b/hackpads/Hexpad-macropad/Firmware/code.py @@ -0,0 +1,52 @@ +"""KMK firmware for the hexpad macropad (Seeed XIAO RP2040). + +6 keys (3x2) direct-wired to GPIO + 1 EC11 rotary encoder. No matrix, no diodes +-- each switch ties its pin to GND and uses the RP2040's internal pull-up. + +Install: drop this file plus the `kmk/` library folder onto the CIRCUITPY drive +(see firmware/README.md for the full flashing steps). +""" +import board +from kmk.kmk_keyboard import KMKKeyboard +from kmk.keys import KC +from kmk.scanners.keypad import KeysScanner +from kmk.modules.encoder import EncoderHandler + +keyboard = KMKKeyboard() + +# --- Switches ------------------------------------------------------------- +# Each switch connects its pin to GND; pressed = LOW (internal pull-up). +# Pin order here == key order in the keymap below: +# 0 = SW1 front-left D0 3 = SW4 rear-left D3 +# 1 = SW2 front-center D1 4 = SW5 rear-center D6 +# 2 = SW3 front-right D2 5 = SW6 rear-right D7 +keyboard.matrix = KeysScanner( + pins=[board.D0, board.D1, board.D2, board.D3, board.D6, board.D7], + value_when_pressed=False, # pull-up wiring: a press pulls the pin LOW +) + +# --- Rotary encoder (EC11) ------------------------------------------------ +encoder = EncoderHandler() +keyboard.modules.append(encoder) +# (pin_a, pin_b, pin_button) -> A=D8, B=D9, push-switch=D10 +encoder.pins = ((board.D8, board.D9, board.D10),) + +# --- Keymap --------------------------------------------------------------- +# Edit any KC.* below to taste. Quick reference: +# plain keys : KC.A, KC.F13, KC.ENTER, KC.SPACE, KC.ESC +# combos : KC.LCTL(KC.C) -> Ctrl+C | KC.LGUI(KC.L) -> Win/Cmd+L +# media : KC.VOLU, KC.VOLD, KC.MUTE, KC.MPLY, KC.MNXT, KC.MPRV +keyboard.keymap = [ + [ + KC.LCTL(KC.C), KC.LCTL(KC.V), KC.LCTL(KC.X), # SW1 Copy SW2 Paste SW3 Cut + KC.LCTL(KC.Z), KC.LCTL(KC.Y), KC.LCTL(KC.S), # SW4 Undo SW5 Redo SW6 Save + ], +] + +# Encoder: (turn left, turn right, press) +encoder.map = [ + ((KC.VOLD, KC.VOLU, KC.MUTE),), +] + +if __name__ == "__main__": + keyboard.go() diff --git a/hackpads/Hexpad-macropad/PCB/hexpad-gerbers.zip b/hackpads/Hexpad-macropad/PCB/hexpad-gerbers.zip new file mode 100644 index 0000000000000000000000000000000000000000..684c9ebd96269b7ca33d7566f3f3b85fceb2ce91 GIT binary patch literal 27294 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 literal 0 HcmV?d00001 diff --git a/hackpads/Hexpad-macropad/PCB/hexpad.kicad_pcb b/hackpads/Hexpad-macropad/PCB/hexpad.kicad_pcb new file mode 100644 index 0000000000..4ceb0f0dcf --- /dev/null +++ b/hackpads/Hexpad-macropad/PCB/hexpad.kicad_pcb @@ -0,0 +1,4201 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal) + (2 "B.Cu" signal) + (9 "F.Adhes" user "F.Adhesive") + (11 "B.Adhes" user "B.Adhesive") + (13 "F.Paste" user) + (15 "B.Paste" user) + (5 "F.SilkS" user "F.Silkscreen") + (7 "B.SilkS" user "B.Silkscreen") + (1 "F.Mask" user) + (3 "B.Mask" user) + (17 "Dwgs.User" user "User.Drawings") + (19 "Cmts.User" user "User.Comments") + (21 "Eco1.User" user "User.Eco1") + (23 "Eco2.User" user "User.Eco2") + (25 "Edge.Cuts" user) + (27 "Margin" user) + (31 "F.CrtYd" user "F.Courtyard") + (29 "B.CrtYd" user "B.Courtyard") + (35 "F.Fab" user) + (33 "B.Fab" user) + (39 "User.1" user) + (41 "User.2" user) + (43 "User.3" user) + (45 "User.4" user) + ) + (setup + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (tenting + (front yes) + (back yes) + ) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (capping no) + (filling no) + (pcbplotparams + (layerselection 0x00000000_00000000_55555555_5755f5ff) + (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile yes) + (dashed_line_dash_ratio 12) + (dashed_line_gap_ratio 3) + (svgprecision 4) + (plotframeref no) + (mode 1) + (useauxorigin no) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (pdf_metadata yes) + (pdf_single_document no) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plot_black_and_white yes) + (sketchpadsonfab no) + (plotpadnumbers no) + (hidednponfab no) + (sketchdnponfab yes) + (crossoutdnponfab yes) + (subtractmaskfromsilk no) + (outputformat 1) + (mirror no) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + (footprint "SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "17037e19-e928-418a-8d03-13f75775fb17") + (at 0 9.525) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW2" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "eb8f3d20-0a8b-4908-a37c-81672e72e5aa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_MX" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "a26ee161-e1c6-435c-826e-ada8f09d8d24") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7a06103b-b291-45f9-8140-3660ae16ed9d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "15442068-392d-44ad-bf17-9ea857bcae73") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d839a64a-0ced-415a-9cde-fdbace6d8294") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a673a974-8589-483e-8a18-bf8da44ffbe0") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1510a91e-8208-42df-9132-be1d0ee75cba") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f1bb5e49-1cd9-4ec1-85cc-46ae46ad1ea7") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "fabf1246-191f-4ac7-9421-95539df9638e") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "8f641029-ab16-43a3-b418-586fb93995ee") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "2b2df2ec-f11e-47b5-8cb3-63c852b20828") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "2f77d5f1-d597-410d-a5d0-f50cab61b366") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "689e0e7e-4602-4140-a698-92924ac356df") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "72b03184-fd12-4d63-b486-4be693f5c607") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "47d175f2-c4d9-430b-b111-827740792bc4") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c4dd63f6-8dc2-4377-99cf-6afaec684972") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "97e664f5-83f4-4c87-9904-75e56d0e194b") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0e2f87fc-ac22-44e2-8f30-ddc3246d8e94") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fa3b2de4-ae5e-4e46-90cf-448a1c24b788") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "34373623-c6dc-4906-89c5-630d147538f6") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "bf6843c6-ffa0-4568-bdc2-9750b8f8a10e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "6e8f8b6c-626e-4f86-8520-155d8825ed4c") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "0e6095c1-2873-4d0a-8ac8-a6701534edda") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "b59f933e-4b3c-48a1-ba17-9b49b2c012c1") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SW2") + (uuid "734f6e26-6c61-449f-bedf-5b1f784c013b") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "10707462-156b-4013-94f0-d937a64bd301") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MountingHole_2.2mm_M2" + (layer "F.Cu") + (uuid "1cd2614f-0bcf-440a-a579-2a1b3f2fbebc") + (at 31 31) + (descr "Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "H3" + (at 0 -3.15 0) + (layer "F.SilkS") + (uuid "dbabf27a-2f96-423d-b13a-c6e43bf49310") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "M2" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "25997622-92cf-40a7-bca7-58cc17afbae6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "254739b7-e84d-41ec-babf-d627e05ab5bf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1642bf96-4286-45b4-946e-ccbb962bf06a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "mounting_hardware/mounting_hole" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "59e69f94-1291-467c-a143-491522d74e18") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "dfc2b512-8901-4cb7-ae85-1ce86da7a02f") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "2e1805d5-c127-4705-af19-9fc3f380de60") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "636a4021-f6a3-43b6-9cd1-6a834f54ac0c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (uuid "63587485-829c-4c07-86fc-0245873bd5a2") + ) + (embedded_fonts no) + ) + (footprint "SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "1e4ba0d2-8f04-4fbd-9384-764ec48d4ced") + (at 19.05 9.525) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW3" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "c59711fd-887c-464a-858d-ec5b40313706") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_MX" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "664be050-6363-4ea4-9319-47a24b06b5c4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e2b75b4b-42c5-4c67-b12e-d4ffc3e92af2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bfddc3f1-9ac0-461e-b4e6-b4a8c12d500c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "22d94b0f-6f75-41fd-a4fe-ff752e122ef2") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c0c85457-fb48-4898-96bd-e74277fff2c7") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d2724630-52a6-4fe7-b55e-3dbf0b74c2d6") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9661a9eb-8c29-43da-b50c-c4bfcfe4a9ce") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "7bf94f92-b5ed-4969-83f6-2c4bf448a03d") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "72936177-9993-45e2-b5b9-0218bd55e467") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c839dbdd-8d2a-4d82-9f5e-d0cb4d21caa6") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "71a14c16-c733-4ecc-9386-a36ef3721a02") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e743d5bf-300b-4508-a1aa-df8faaa1d74c") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "afe511dd-c77e-4962-9654-8c3c10ced832") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f5ec4610-211c-459b-b082-799cbea4e387") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f8944c93-bc08-4a1d-b4f0-024d531c6b5e") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0433ddc8-205e-41e6-b060-ef67bfe27134") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5fc045a6-47f3-41c3-b048-5ec85254790c") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f2c2d27e-e403-402e-be0c-2e589da6759c") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ad684efc-c6e1-4d69-a7a0-f6a4463fb06e") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "480bbfd1-1ad5-43b1-b215-68b9c030b369") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "453322e3-7447-434a-8b83-82b2597273ab") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "c0d0705d-8245-4db6-b71b-a939447d94a8") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "68640b43-9c94-46d8-8867-3115fa613bcc") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SW3") + (uuid "2c794526-bf33-4bbc-ad7b-c8645632d2a6") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "24b4ead1-60ee-4f88-983a-172b0581df1b") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm" + (layer "F.Cu") + (uuid "21571927-a14c-4168-87c8-0818bc004a54") + (at 0 -26) + (descr "Alps rotary encoder, EC11E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html") + (tags "rotary encoder") + (property "Reference" "ENC1" + (at 2.8 -4.7 0) + (layer "F.SilkS") + (uuid "01851345-6f16-43e0-bfd5-34c4665b329f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "EC11" + (at 7.5 10.4 0) + (layer "F.Fab") + (uuid "124ab7de-a77a-47e5-bb61-d685abff53dd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f9e7f7ae-54c4-40b6-a341-6ac7892f5657") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9584f020-91d5-4d31-90f0-6ed56532ff22") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.3 -1.6) + (end 0.3 -1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "56dc8e06-df01-45f4-ab15-bf768ed308e4") + ) + (fp_line + (start 0 -1.3) + (end -0.3 -1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "439d82fb-6162-424b-96ef-b458820ccbbe") + ) + (fp_line + (start 0.3 -1.6) + (end 0 -1.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "71076761-56ce-4516-96f9-19fa7c00834e") + ) + (fp_line + (start 1.4 -3.4) + (end 1.4 8.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e546cfeb-60a5-4af8-b0d9-7f2b9443ae61") + ) + (fp_line + (start 5.5 -3.4) + (end 1.4 -3.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "99e1f42a-a5bb-4fbc-8555-6e8a1a002f2c") + ) + (fp_line + (start 5.5 8.4) + (end 1.4 8.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "86c1c3bc-8761-43c9-95a0-8defc5d79698") + ) + (fp_line + (start 7 2.5) + (end 8 2.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a2420bf3-b71e-4fd2-a3f1-f50137ec5bc7") + ) + (fp_line + (start 7.5 2) + (end 7.5 3) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0e9c83ec-19de-4b4d-bb7e-e111cefda958") + ) + (fp_line + (start 9.5 -3.4) + (end 13.6 -3.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f692df34-4b6f-4484-a448-b3d35e51688e") + ) + (fp_line + (start 13.6 -3.4) + (end 13.6 -1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c0ac8863-c4e9-4466-ba6f-202f204c4641") + ) + (fp_line + (start 13.6 1.2) + (end 13.6 3.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "55367d7a-f88b-4ea7-88f7-10e6fca2c863") + ) + (fp_line + (start 13.6 6) + (end 13.6 8.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7b82773d-c0ab-478d-93e1-431152afd272") + ) + (fp_line + (start 13.6 8.4) + (end 9.5 8.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "243967e3-e023-4b7c-820c-6e1d56dd4144") + ) + (fp_circle + (center 7.5 2.5) + (end 10.5 2.5) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "F.SilkS") + (uuid "df1d87fe-e920-49fd-93cd-d4c371c0d487") + ) + (fp_line + (start -1.5 -4.6) + (end -1.5 9.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2c9e7207-70ae-4fd9-a3b7-3fdcc3241c93") + ) + (fp_line + (start -1.5 -4.6) + (end 16 -4.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "abb1c5e4-d9a9-447d-98ff-dfb7405db709") + ) + (fp_line + (start 16 9.6) + (end -1.5 9.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fcad5cb0-3abf-401a-b170-94b79d54537b") + ) + (fp_line + (start 16 9.6) + (end 16 -4.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "71b6110b-52e3-4d9a-8541-7af501873929") + ) + (fp_line + (start 1.5 -2.2) + (end 2.5 -3.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "6e3eea2f-4206-411c-ac35-4d8fdc8ca0ea") + ) + (fp_line + (start 1.5 8.3) + (end 1.5 -2.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "bed76b8c-e1fc-4a5b-ae84-8af45956ee90") + ) + (fp_line + (start 2.5 -3.3) + (end 13.5 -3.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "cf1d1955-f37c-446d-ae91-030382685480") + ) + (fp_line + (start 4.5 2.5) + (end 10.5 2.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "8585c252-3133-4c22-86d9-3e216b0683b5") + ) + (fp_line + (start 7.5 -0.5) + (end 7.5 5.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "5d3ced1d-24ea-412f-817d-bc745636f80b") + ) + (fp_line + (start 13.5 -3.3) + (end 13.5 8.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "d883c86c-4220-4c19-940b-f351ebcb0c69") + ) + (fp_line + (start 13.5 8.3) + (end 1.5 8.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "6136eb76-dfdf-4ce1-8685-4d95242dc954") + ) + (fp_circle + (center 7.5 2.5) + (end 10.5 2.5) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "635a3cab-9e54-42bc-9c6d-835a55ae09a2") + ) + (fp_text user "${REFERENCE}" + (at 11.1 6.3 0) + (layer "F.Fab") + (uuid "745b3d98-a690-4a15-a852-cec7afd87f0c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "A" thru_hole rect + (at 0 0) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "ENCA") + (uuid "e507db43-844b-4920-8793-c0cb30ef0959") + ) + (pad "B" thru_hole circle + (at 0 5) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "ENCB") + (uuid "d1a1cd40-c587-42d1-a3b9-2b4443af7ce2") + ) + (pad "C" thru_hole circle + (at 0 2.5) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "40ecca11-73c3-45b8-ad6b-51d82fbbf9d0") + ) + (pad "MP" thru_hole rect + (at 7.5 -3.1) + (size 3.2 2) + (drill oval 2.8 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "e9dafb8a-9889-43be-aacd-7d1ef00106a5") + ) + (pad "MP" thru_hole rect + (at 7.5 8.1) + (size 3.2 2) + (drill oval 2.8 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "41d534a3-5cde-4d2d-932f-d6cd5f83b520") + ) + (pad "S1" thru_hole circle + (at 14.5 5) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "ENCSW") + (uuid "c94acba0-b4d7-4977-8d88-f0d23b1fcfb2") + ) + (pad "S2" thru_hole circle + (at 14.5 0) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "463d68b0-fed8-47c1-a32a-8031fe248a2f") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "3efe4f40-f8a2-4ce0-a280-428e08b7c36c") + (at -19.05 -9.525) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW4" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "c0ef6131-5353-45e5-a987-e356aef0d5cb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_MX" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "d517d634-87de-4585-bfef-a762908d0507") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3e2f8b43-7c2b-4d94-bebf-b09c5d7eba58") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c133539e-34a2-414d-bda4-b909c4ec0882") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0afce081-21f2-48fe-9cc1-e51ae9cf3bdf") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c84da284-3105-4eac-8455-a8f6942ced82") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1afabd19-03f5-4dc5-89f5-451bd75dc3d9") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "300127c9-c676-4aef-9947-05030259c868") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a39ed51a-1d90-4b8e-9a52-589ea2c36ab9") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c6bb99ff-1892-43cb-9778-6db9368f050a") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "e1fc5dfa-1eba-4741-858d-3543d0dd96d4") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a7e27715-dc22-4f2d-bd16-b2c3f106e2f7") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4edbcd0c-9f08-4e3c-a250-4146bc8ce406") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "71ee8f3d-c183-4379-8aad-264580f2e0de") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "93758f5b-59f6-4c7d-88b4-e8bc83ac00ae") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a5cfc5cb-0822-47aa-92d8-5cc9d8a9e501") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8e0ba84d-527b-432e-a099-f143ede774b0") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c832686a-f4ba-4dbe-b0a7-0f5f5ef0d619") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dccddb6f-2440-4d9c-8645-fa620da7cdbb") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "73dc6955-83c4-40e8-a740-8856b663e679") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "6881e941-3281-4155-8278-08715abcc9e7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "b96585e4-5311-4db4-a89e-af37f488dc63") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "a84f3a8f-b704-447e-b5b2-532ceb8772ca") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "734ea111-d1d4-47ca-a648-b1ef0837c45e") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SW4") + (uuid "fd006c3d-d5d4-4dff-8143-3b812b488af6") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "0852926c-bfa9-4b6f-89c9-265f435dc58f") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "4002b57f-41fd-4f2d-8168-a4061a04a6f7") + (at -19.05 9.525) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW1" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "760917be-d5dc-44b0-9416-761b9437f3d2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_MX" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "c9f7127e-885c-4511-bc74-8f7577468673") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f1024be3-ee48-4f76-aeb7-b6b329ef6438") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4dad361f-19fe-460c-bb7a-538095fc0f40") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "48b0e66f-a42b-416b-ad0f-562b35777c6f") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "50fc4f0d-bde1-4f20-829c-a0badcfadddc") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a57d87f9-6568-4b3a-b9cf-7fe6028c7980") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "59b20b62-cf70-4c31-9f95-39e4ada4e48c") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "e579200f-5e0c-47b0-9a09-b0b70be7ae6f") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "5212fbff-7a2f-4e19-86fd-761ebf9d5794") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "54a121e6-2484-4beb-8f43-74d6ee72f5e5") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "8312e066-9ad4-4a84-9e98-60d16bacc41a") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "04df3146-939a-4c13-b662-63ac998506f9") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "390532ef-b312-45c8-b90c-ce4340115f72") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c5c6c9f4-c679-42b2-b540-434140563043") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "892f9c64-3371-4633-954f-eb89e7026ce9") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b16e0bc6-fe30-4171-a975-7a48390b3e22") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7644742e-cb00-4df8-8a03-f18bc4be3f8c") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "459ee843-4ecd-4f40-a284-81745c97aa8f") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "77020bb5-5ff2-4224-b73c-b523bd7585af") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "3f62a813-343e-42fc-b07e-1eaec896d54c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "f66b87be-6a07-41db-8a52-27867577ee15") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "c7ccbb8d-b0d8-4e32-af11-fdb7040e937a") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "4b13643c-12b5-42e9-a5b9-628ca9d1c0df") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SW1") + (uuid "2561144f-c2cd-4447-b018-866bfa5d207f") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "dcf89918-fb2f-4039-8641-99afe6015dbe") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MountingHole_2.2mm_M2" + (layer "F.Cu") + (uuid "4e69a620-ecbe-4b77-acda-0efece5dcf82") + (at -31 31) + (descr "Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "H4" + (at 0 -3.15 0) + (layer "F.SilkS") + (uuid "8f3f8b74-99cc-4ad8-9801-2f0a93d6dd9c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "M2" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "a70a9a4c-e0f3-4e4d-be53-2143e7011632") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d21fe2ff-2c0d-4bee-a9ab-3657fb6dc6f3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "bd207e5e-a0e4-409b-9fef-1b2d370e3c6b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "mounting_hardware/mounting_hole" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b0e988ce-26c5-42e8-8c80-cbb418756fd4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "392262cf-0206-4b8f-a17f-8039580e70c4") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "7df87cd3-065a-46e2-8164-74fb42d27f5a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "d7755226-6e2d-49ea-9327-c82189f47894") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (uuid "5509f30b-0c1e-458e-bab9-e412fb8fe65f") + ) + (embedded_fonts no) + ) + (footprint "SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "92afecdb-9bfa-4821-9651-8e426d311626") + (at 0 -9.525) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW5" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "78912ba2-928a-4bab-9979-5d82f211c948") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_MX" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "d9debe05-fac3-4f31-aa3c-842b71245c7a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3217d3b1-bd7a-4422-8fb0-ac64d6df1668") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a645e516-d535-4cf9-a09a-598098e2da3f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "488617ec-6203-4c2e-9417-f3a064cff03d") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fbf4a921-5e75-41e0-b608-c6d554f14284") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "01d0429f-9b15-4feb-b25e-738200813200") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3a454849-6183-4329-8995-b1b0e30fd9a0") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "e4dbe628-d202-48ff-8849-62dceaf6691e") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "95e96fd9-9ed2-43f0-b50f-baadbb0be2a4") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "65c4d314-6b72-496f-922c-21367e219f8e") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "df2b548a-fe1c-447a-abe5-69ccf7b2cecb") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2c761056-81bc-41c4-93d3-b7796f61455b") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bab16bd2-3624-41b5-b7ca-a43dfd2f5ecf") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cd50e394-8264-48a2-94c3-5349952c1940") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c653f835-6306-4c00-8b73-d34222b4933f") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0536c99d-ecdc-4f5f-864c-ee3d0862c89b") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "50563cf6-ffce-4e54-852e-d1db07dd8162") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9527747d-4026-4d7b-9f90-e3e9dd2a79f4") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "916762b3-5dcc-487c-93ab-70c781b34e70") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "bb7c379f-57ff-435a-8fed-b40a7c0f64c3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "b498471a-3068-4e4e-b7ee-48952064704e") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "3c6f2a49-b163-4fa2-8dd0-08fb1a383984") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "146bc6e4-19dc-4dc9-aa5d-4bf8d33432c3") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SW5") + (uuid "78151caf-9c76-4e68-823c-78fe923bc193") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "5d44d6d2-9b6a-4baf-aeda-1765d5a6523d") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "a186998d-eb3b-499f-9ac3-f9f1e292b01e") + (at 19.05 -9.525) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW6" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "5a6ec74c-1cf3-469c-90a1-1e088b1560e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_MX" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "dc79ed07-cecd-4759-9433-3499071e2a99") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "089ad634-a21c-47c4-a8a2-8fc4d8d8b278") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d9d1a99c-adca-4825-9e8b-1815de2b3504") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5a1dcb33-cdd1-401c-bf5f-d4fd58dce403") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8b949f71-e75d-448e-ac6f-7da28df6a63c") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "67347d9e-3855-433e-9f5a-80e1df3c80b6") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4d3b8d57-a12a-451f-bf23-6a469c10c9f2") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "120ff69f-3f05-4716-bccc-c44d17f35d7e") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "91368d52-924e-4732-b9b7-36e92179e87c") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "4d832b56-9b88-4125-8ca5-6d20494d0f9e") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "e77d4b7a-e46e-4ec8-b13f-0a2062da499d") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "15ca1bb1-ba90-459b-9551-363d03880a9c") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6b045f01-9d2f-4b7b-9272-d14a3e67e02b") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4b8222a6-983d-4bc0-8e45-e1e78a220ad8") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9a733572-3616-48b3-aa91-d8063094fca0") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "20cfd842-9ccf-41be-9065-df96e12ca9ae") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2900c456-5509-44df-9a63-cc8c4e3146f5") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "78b07242-9e69-4cb7-a886-514577532711") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2c4acac5-aa1d-4ee1-bb58-408a87365521") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "ccaa63bf-928f-44c0-a439-46652ac0c68d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "d0a6acdf-f70f-428a-958c-2b74a570ac48") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "0257d510-ba86-4407-b6d9-1c4de2391533") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "908581bb-0776-46e9-b4f1-a4da09547b79") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SW6") + (uuid "54269b44-7882-4c39-88fa-3a6f864fbd01") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "898a924d-d5a5-4b1c-819f-accaba967296") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MountingHole_2.2mm_M2" + (layer "F.Cu") + (uuid "a32dfc15-ea72-48bc-828b-8ac08dc837a2") + (at 31 -31) + (descr "Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "H1" + (at 0 -3.15 0) + (layer "F.SilkS") + (uuid "65abe333-2a50-4cc4-be43-a0f05b52ab16") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "M2" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "be37a5d2-402f-419f-afe5-cdf1632abb68") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c4699d61-9ec7-4bc5-94a7-ccd8cd06ac93") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0bae08e4-aa66-4afc-8ef9-99e9ed82f708") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "mounting_hardware/mounting_hole" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "7a141792-1f09-4b4d-b5ed-2baf10f97a89") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "d91ff27d-6ab0-4a85-99f4-5f6f8b001493") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "0db3b08c-fa77-415d-96ee-7926a56c16c3") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "05fd4fb0-c062-4b6c-9c84-24f429f6dbe5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (uuid "abec27a0-0ee6-455e-b35a-71b585e3b88d") + ) + (embedded_fonts no) + ) + (footprint "MountingHole_2.2mm_M2" + (layer "F.Cu") + (uuid "faeb826c-65cf-4a68-84a2-245d98ce8ac9") + (at -31 -31) + (descr "Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "H2" + (at 0 -3.15 0) + (layer "F.SilkS") + (uuid "a4fda728-5aa1-4701-a102-650efffc276a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "M2" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "f4d07bc5-83f3-4855-ac30-d49b79fb304b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d7dead9f-fb73-4a01-b818-e9b7a1009c19") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ef5fab0d-39b8-4c36-8db5-a289294f7685") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "mounting_hardware/mounting_hole" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "d87581b0-e732-4a08-804e-b6493d878f92") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "a8172183-159a-4e1b-8272-6c1b325753a7") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "5f98fe6d-0aae-4ce5-b2a2-d0236714d38b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "27edc617-000c-41c1-a76d-e51fad4621b9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (uuid "b6e51585-b84b-49e0-825a-8fefe08af115") + ) + (embedded_fonts no) + ) + (footprint "" + (layer "B.Cu") + (uuid "0aacd44b-ac15-4748-8efb-717af7c8c064") + (at -10 27 90) + (property "Reference" "U1" + (at 0 0 90) + (layer "B.SilkS") + (uuid "2d67790b-b274-42be-9259-d7dfeda999cf") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Value" "XIAO-RP2040" + (at 0 0 90) + (layer "B.Fab") + (uuid "ada8debc-b6f1-47a3-b46d-b3b21de53e36") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "e1d666e0-20aa-4513-9d6f-746fe50ef7d1") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "9dce7044-a65e-4b43-8417-cc6b5c8f206e") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (duplicate_pad_numbers_are_jumpers no) + (pad "1" thru_hole circle + (at 7.62 7.62 90) + (size 1.524 1.524) + (drill 0.889) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SW1") + (uuid "613a9f1c-f994-4de9-8efd-0f51c7cdca84") + ) + (pad "2" thru_hole circle + (at 5.08 7.62 90) + (size 1.524 1.524) + (drill 0.889) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SW2") + (uuid "72a1d022-becb-4457-b98b-404470601edd") + ) + (pad "3" thru_hole circle + (at 2.54 7.62 90) + (size 1.524 1.524) + (drill 0.889) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SW3") + (uuid "305de623-9f84-49b4-aa5b-163e41a6fb34") + ) + (pad "4" thru_hole circle + (at 0 7.62 90) + (size 1.524 1.524) + (drill 0.889) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SW4") + (uuid "4047213b-2f61-4a3a-aaea-f95f07c4fcfd") + ) + (pad "5" thru_hole circle + (at -2.54 7.62 90) + (size 1.524 1.524) + (drill 0.889) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ec58cb12-27d6-4138-a924-8c923f96d285") + ) + (pad "6" thru_hole circle + (at -5.08 7.62 90) + (size 1.524 1.524) + (drill 0.889) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "db2257f4-7ad8-4875-9391-c0c54d2dfa67") + ) + (pad "7" thru_hole circle + (at -7.62 7.62 90) + (size 1.524 1.524) + (drill 0.889) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SW5") + (uuid "175fb8a4-7d3c-4f21-afe5-7bc2fa6bfa34") + ) + (pad "8" thru_hole circle + (at -7.62 -7.62 90) + (size 1.524 1.524) + (drill 0.889) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SW6") + (uuid "0aaf8544-30c1-4444-a739-5529922900e7") + ) + (pad "9" thru_hole circle + (at -5.08 -7.62 90) + (size 1.524 1.524) + (drill 0.889) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "ENCA") + (uuid "c6c7608a-c280-4c83-b875-eff35dadb825") + ) + (pad "10" thru_hole circle + (at -2.54 -7.62 90) + (size 1.524 1.524) + (drill 0.889) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "ENCB") + (uuid "6edce0e9-952e-450c-a87e-04b4970a43ca") + ) + (pad "11" thru_hole circle + (at 0 -7.62 90) + (size 1.524 1.524) + (drill 0.889) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "ENCSW") + (uuid "218ea5a3-a37b-4b1a-8146-6dbbcf18d846") + ) + (pad "12" thru_hole circle + (at 2.54 -7.62 90) + (size 1.524 1.524) + (drill 0.889) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1d2d44dd-e898-41d9-8f83-9acb9de84351") + ) + (pad "13" thru_hole circle + (at 5.08 -7.62 90) + (size 1.524 1.524) + (drill 0.889) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "00cf8c09-3164-47dd-8656-b916538513e9") + ) + (pad "14" thru_hole circle + (at 7.62 -7.62 90) + (size 1.524 1.524) + (drill 0.889) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d4edc54b-d376-4d54-bdbb-caaf89d74c08") + ) + (embedded_fonts no) + ) + (gr_line + (start -38 -34) + (end -35 -34) + (stroke + (width 0.15) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f23cdd5-6483-4c3f-9567-ef277fc54e66") + ) + (gr_line + (start -38 34) + (end -38 -34) + (stroke + (width 0.15) + (type default) + ) + (layer "Edge.Cuts") + (uuid "94284fb7-7646-4cd0-9634-116a5d5ce6db") + ) + (gr_line + (start -35 -37) + (end 35 -37) + (stroke + (width 0.15) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8b1befe9-d515-47ac-965c-eaf648c7cd82") + ) + (gr_line + (start -35 -34) + (end -35 -37) + (stroke + (width 0.15) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5bc1056b-7243-49a5-bff1-6c2f4458b449") + ) + (gr_line + (start -35 34) + (end -38 34) + (stroke + (width 0.15) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9798c7da-627a-4ace-9217-fc426ac5d624") + ) + (gr_line + (start -35 37) + (end -35 34) + (stroke + (width 0.15) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5ec9ba8e-8647-45f2-ba7e-d0347c35ad90") + ) + (gr_line + (start 35 -37) + (end 35 -34) + (stroke + (width 0.15) + (type default) + ) + (layer "Edge.Cuts") + (uuid "688a6fe9-ac3b-43ba-803b-fbc00256a0f7") + ) + (gr_line + (start 35 -34) + (end 38 -34) + (stroke + (width 0.15) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c03a7a92-04bb-4e05-bbcd-d1f6201b6ee6") + ) + (gr_line + (start 35 34) + (end 35 37) + (stroke + (width 0.15) + (type default) + ) + (layer "Edge.Cuts") + (uuid "20bec95f-8364-4ddb-93c8-8ecbe066f444") + ) + (gr_line + (start 35 37) + (end -35 37) + (stroke + (width 0.15) + (type default) + ) + (layer "Edge.Cuts") + (uuid "933c2ea2-c14c-4236-8be8-0fd79675961b") + ) + (gr_line + (start 38 -34) + (end 38 34) + (stroke + (width 0.15) + (type default) + ) + (layer "Edge.Cuts") + (uuid "dbeb481e-6d33-4a4d-9207-def45c8ad913") + ) + (gr_line + (start 38 34) + (end 35 34) + (stroke + (width 0.15) + (type default) + ) + (layer "Edge.Cuts") + (uuid "23f8bb60-7cac-4d97-94cd-02d5bf737c07") + ) + (gr_text "Hexpad" + (at 0 31 0) + (layer "F.SilkS") + (uuid "b7a1f0e2-4c3d-4a55-9f10-0000deadbeef") + (effects + (font + (size 2.2 2.2) + (thickness 0.3) + ) + ) + ) + (segment + (start 0 19.54) + (end 0 9.525) + (width 0.2) + (layer "F.Cu") + (net "SW2") + (uuid "09a68283-c69e-45d1-9b48-023b67a0ba45") + ) + (segment + (start -2.38 21.92) + (end 0 19.54) + (width 0.2) + (layer "F.Cu") + (net "SW2") + (uuid "d99f4424-8132-446d-83e7-48f6931d6144") + ) + (segment + (start -2.38 24.46) + (end 12.555 9.525) + (width 0.2) + (layer "F.Cu") + (net "SW3") + (uuid "5572ec78-2311-465b-a06e-61d04297aff1") + ) + (segment + (start 12.555 9.525) + (end 19.05 9.525) + (width 0.2) + (layer "F.Cu") + (net "SW3") + (uuid "560af9b8-7c1d-41e8-9444-0a79e340e67e") + ) + (segment + (start -8.117056 12.410888) + (end -6.42 14.107944) + (width 0.2) + (layer "F.Cu") + (net "ENCA") + (uuid "0d1c74c9-9588-44ea-8ffe-8ed0d9c11cf7") + ) + (segment + (start 1.3 -24.7) + (end 1.3 -20.461522) + (width 0.2) + (layer "F.Cu") + (net "ENCA") + (uuid "31635646-4573-45e3-a7a5-731d92561dfc") + ) + (segment + (start -8.117056 -6.639112) + (end -6.42 -4.942056) + (width 0.2) + (layer "F.Cu") + (net "ENCA") + (uuid "4217e8bc-914a-4d2a-8b46-5e7ff7a04f67") + ) + (segment + (start -8.117056 -11.044466) + (end -8.117056 -6.639112) + (width 0.2) + (layer "F.Cu") + (net "ENCA") + (uuid "43d641c5-e5ac-4d64-ad60-709c0126062f") + ) + (segment + (start -6.42 -4.942056) + (end -6.42 -3.947944) + (width 0.2) + (layer "F.Cu") + (net "ENCA") + (uuid "72b1e46a-daf8-48bf-a45e-47a1edc1fd91") + ) + (segment + (start -6.42 -3.947944) + (end -8.117056 -2.250888) + (width 0.2) + (layer "F.Cu") + (net "ENCA") + (uuid "949c1f70-deb4-49fb-af06-429390200f84") + ) + (segment + (start -8.117056 -2.250888) + (end -8.117056 12.410888) + (width 0.2) + (layer "F.Cu") + (net "ENCA") + (uuid "95c90776-5543-495b-96bd-3babaf297ed3") + ) + (segment + (start 1.3 -20.461522) + (end -8.117056 -11.044466) + (width 0.2) + (layer "F.Cu") + (net "ENCA") + (uuid "a22e5214-781a-409f-81f2-44e28c989699") + ) + (segment + (start -6.42 14.107944) + (end -6.42 20.88) + (width 0.2) + (layer "F.Cu") + (net "ENCA") + (uuid "b03e75e6-053e-460c-bc01-7066dcede872") + ) + (segment + (start 0 -26) + (end 1.3 -24.7) + (width 0.2) + (layer "F.Cu") + (net "ENCA") + (uuid "d092c1f2-cd9e-4835-b873-2f31d690e39e") + ) + (segment + (start -6.42 20.88) + (end -17.62 32.08) + (width 0.2) + (layer "F.Cu") + (net "ENCA") + (uuid "d841a5fd-657f-40d8-8b3e-1302f50208ba") + ) + (segment + (start -8.82 20.74) + (end -17.62 29.54) + (width 0.2) + (layer "F.Cu") + (net "ENCB") + (uuid "24265dd1-65ae-44eb-877f-bfffd919c22a") + ) + (segment + (start 0 -21) + (end -8.82 -12.18) + (width 0.2) + (layer "F.Cu") + (net "ENCB") + (uuid "30bef7a6-b91a-48bc-979a-9c31ca374fd4") + ) + (segment + (start -8.82 -12.18) + (end -8.82 20.74) + (width 0.2) + (layer "F.Cu") + (net "ENCB") + (uuid "c0e068b1-38cb-44bf-95fe-bde81fbec279") + ) + (segment + (start -4.95 20.911895) + (end -4.95 4.742056) + (width 0.2) + (layer "F.Cu") + (net "ENCSW") + (uuid "3e6d9c67-8c25-4149-b53d-a13283531155") + ) + (segment + (start -18.682 28.062) + (end -18.682 32.519895) + (width 0.2) + (layer "F.Cu") + (net "ENCSW") + (uuid "476a41da-6321-4dca-84f0-01c6f6c08ac6") + ) + (segment + (start -4.95 4.742056) + (end 14.5 -14.707944) + (width 0.2) + (layer "F.Cu") + (net "ENCSW") + (uuid "5536319e-9778-47a7-af49-2a9f4b2bc636") + ) + (segment + (start 14.5 -14.707944) + (end 14.5 -21) + (width 0.2) + (layer "F.Cu") + (net "ENCSW") + (uuid "5d8ca380-c68b-4078-b657-4d5a3f3226d0") + ) + (segment + (start -17.62 27) + (end -18.682 28.062) + (width 0.2) + (layer "F.Cu") + (net "ENCSW") + (uuid "5fd433b4-1c3d-454a-9add-b8d4d2fd94b5") + ) + (segment + (start -17.180105 33.142) + (end -4.95 20.911895) + (width 0.2) + (layer "F.Cu") + (net "ENCSW") + (uuid "8f9d98a5-78a1-4da3-a27a-d4c0b63bd82c") + ) + (segment + (start -18.059895 33.142) + (end -17.180105 33.142) + (width 0.2) + (layer "F.Cu") + (net "ENCSW") + (uuid "94f7c67d-3736-42d8-b948-25ef1e56689f") + ) + (segment + (start -18.682 32.519895) + (end -18.059895 33.142) + (width 0.2) + (layer "F.Cu") + (net "ENCSW") + (uuid "9e904009-cf34-4390-bbd5-11a88681f738") + ) + (segment + (start -18.059895 35.682) + (end -11.062 35.682) + (width 0.2) + (layer "F.Cu") + (net "SW4") + (uuid "2efabf8f-1ce9-4731-823f-100112eaf38a") + ) + (segment + (start -23.94 12.435101) + (end -23.94 29.801895) + (width 0.2) + (layer "F.Cu") + (net "SW4") + (uuid "302d4ec0-345c-4494-acd6-0a429e936cdf") + ) + (segment + (start -23.94 29.801895) + (end -18.059895 35.682) + (width 0.2) + (layer "F.Cu") + (net "SW4") + (uuid "3d1b92e6-b9c2-455c-a57f-81a7b15e6cd5") + ) + (segment + (start -19.05 7.545101) + (end -23.94 12.435101) + (width 0.2) + (layer "F.Cu") + (net "SW4") + (uuid "720a7c64-f61e-4884-8a9b-732a4c74f2b9") + ) + (segment + (start -19.05 -9.525) + (end -19.05 7.545101) + (width 0.2) + (layer "F.Cu") + (net "SW4") + (uuid "9f980d7a-39c0-4d29-989e-3536a6b489b5") + ) + (segment + (start -11.062 35.682) + (end -2.38 27) + (width 0.2) + (layer "F.Cu") + (net "SW4") + (uuid "cad216eb-2798-4d33-b5e3-b0dd4edb751d") + ) + (segment + (start -19.05 9.525) + (end -19.082 9.557) + (width 0.2) + (layer "F.Cu") + (net "SW1") + (uuid "67a9677f-0402-40df-be92-0ba2b14c6333") + ) + (segment + (start -19.082 9.557) + (end -19.082 32.685581) + (width 0.2) + (layer "F.Cu") + (net "SW1") + (uuid "8199776b-1185-4aac-ba84-c176a2369ddf") + ) + (segment + (start -16.542 33.542) + (end -2.38 19.38) + (width 0.2) + (layer "F.Cu") + (net "SW1") + (uuid "a22dd9af-2efb-40e1-82cf-18254c1bfa07") + ) + (segment + (start -18.22558 33.542) + (end -16.542 33.542) + (width 0.2) + (layer "F.Cu") + (net "SW1") + (uuid "d882fdb7-209f-4f2b-a53a-b71ef0f58538") + ) + (segment + (start -19.082 32.685581) + (end -18.22558 33.542) + (width 0.2) + (layer "F.Cu") + (net "SW1") + (uuid "fa0e523b-ea0f-4b20-8427-42ca22d8564d") + ) + (segment + (start 13.2 -20.4) + (end 2.325 -9.525) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "0d86a05b-ab08-454f-aedd-89984a15cd49") + ) + (segment + (start 13.961522 -22.3) + (end 13.2 -21.538478) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "41ccfbb3-b0b1-4f03-b6bf-fdf46a854015") + ) + (segment + (start 19.629899 10.925) + (end 20.45 10.104899) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "4cfb7a0a-b6fc-4183-bb9f-d2030d3811a1") + ) + (segment + (start 0.5 31.74) + (end 0.5 27.254899) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "5965b280-207c-448b-aab3-52990ab61e3a") + ) + (segment + (start 19.629899 -8.125) + (end 20.45 -8.945101) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "69c61ef5-71a3-4815-ab3b-44e807670aec") + ) + (segment + (start -2.38 34.62) + (end 0.5 31.74) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "7bfb987d-0b78-4038-aa79-9690b5d14f27") + ) + (segment + (start 0.5 27.254899) + (end 16.829899 10.925) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "ab0ab15c-bbd2-43a1-8e5d-aef4f82da0c9") + ) + (segment + (start 15.038478 -22.3) + (end 13.961522 -22.3) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "c243ed9d-6ba0-4e1e-a216-ca92046504da") + ) + (segment + (start 20.45 -16.888478) + (end 15.038478 -22.3) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "c5a7075a-29ca-45c1-af14-670c2dfcbb04") + ) + (segment + (start 19.629899 8.125) + (end 19.629899 -8.125) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "ca0f30de-0318-44c8-bcd4-35b6ffeef68e") + ) + (segment + (start 13.2 -21.538478) + (end 13.2 -20.4) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "cab7eea2-13b6-49a2-8268-3d885ad4968f") + ) + (segment + (start 16.829899 10.925) + (end 19.629899 10.925) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "d3505784-8873-4921-bd2f-e12180f8a7d7") + ) + (segment + (start 2.325 -9.525) + (end 0 -9.525) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "d48f8ab1-78f5-478c-9894-5dda6c24567e") + ) + (segment + (start 20.45 8.945101) + (end 19.629899 8.125) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "e3b96d9d-4c36-4a2b-a85f-f7fb509d11d8") + ) + (segment + (start 20.45 -8.945101) + (end 20.45 -16.888478) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "e71988a6-7e9d-4dea-8c65-47eaf4390b4d") + ) + (segment + (start 20.45 10.104899) + (end 20.45 8.945101) + (width 0.2) + (layer "F.Cu") + (net "SW5") + (uuid "e7e17003-8ac2-4aea-866d-70f89c579f6f") + ) + (segment + (start -14.457895 34.62) + (end -2.819895 22.982) + (width 0.2) + (layer "F.Cu") + (net "SW6") + (uuid "12d48af1-6eda-41be-a976-659e136e77df") + ) + (segment + (start -17.62 34.62) + (end -14.457895 34.62) + (width 0.2) + (layer "F.Cu") + (net "SW6") + (uuid "70bc0715-0780-4b66-849f-c0902b572976") + ) + (segment + (start -2.819895 22.982) + (end -1.940105 22.982) + (width 0.2) + (layer "F.Cu") + (net "SW6") + (uuid "7ba98715-7bbc-42bc-b980-0ac505ac2856") + ) + (segment + (start 19.05 1.991895) + (end 19.05 -9.525) + (width 0.2) + (layer "F.Cu") + (net "SW6") + (uuid "8edb9703-07de-440b-89f5-a6c65f615ef6") + ) + (segment + (start -1.940105 22.982) + (end 19.05 1.991895) + (width 0.2) + (layer "F.Cu") + (net "SW6") + (uuid "cd2fd14d-448a-4119-8e24-1a7e6abec16e") + ) + (zone + (net "GND") + (layer "B.Cu") + (uuid "bc571120-681b-4a63-9526-09e85bb6d722") + (hatch edge 0.5) + (connect_pads + (clearance 0.2) + ) + (min_thickness 0.25) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -35 -37) (xy 35 -37) (xy 35 -34) (xy 38 -34) (xy 38 34) (xy 35 34) (xy 35 37) (xy -35 37) (xy -35 34) + (xy -38 34) (xy -38 -34) (xy -35 -34) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 34.442539 -36.479815) (xy 34.488294 -36.427011) (xy 34.4995 -36.3755) (xy 34.4995 -33.934108) + (xy 34.533608 -33.806812) (xy 34.5995 -33.692686) (xy 34.599502 -33.692683) (xy 34.692683 -33.599502) + (xy 34.692686 -33.5995) (xy 34.806812 -33.533608) (xy 34.934108 -33.4995) (xy 37.3755 -33.4995) + (xy 37.442539 -33.479815) (xy 37.488294 -33.427011) (xy 37.4995 -33.3755) (xy 37.4995 33.3755) (xy 37.479815 33.442539) + (xy 37.427011 33.488294) (xy 37.3755 33.4995) (xy 34.934108 33.4995) (xy 34.806812 33.533608) (xy 34.692686 33.5995) + (xy 34.692683 33.599502) (xy 34.599502 33.692683) (xy 34.5995 33.692686) (xy 34.533608 33.806812) + (xy 34.4995 33.934108) (xy 34.4995 36.3755) (xy 34.479815 36.442539) (xy 34.427011 36.488294) (xy 34.3755 36.4995) + (xy -34.3755 36.4995) (xy -34.442539 36.479815) (xy -34.488294 36.427011) (xy -34.4995 36.3755) + (xy -34.4995 34.525202) (xy -18.5825 34.525202) (xy -18.5825 34.714798) (xy -18.545512 34.900751) + (xy -18.472956 35.075915) (xy -18.367622 35.233558) (xy -18.233558 35.367622) (xy -18.075915 35.472956) + (xy -17.900751 35.545512) (xy -17.7148 35.582499) (xy -17.714799 35.5825) (xy -17.714798 35.5825) + (xy -17.525201 35.5825) (xy -17.525197 35.582499) (xy -17.339249 35.545512) (xy -17.164085 35.472956) + (xy -17.1113 35.437686) (xy -17.006441 35.367622) (xy -16.872377 35.233558) (xy -16.767042 35.075912) + (xy -16.694488 34.900751) (xy -16.694486 34.900743) (xy -16.6575 34.714802) (xy -16.6575 34.525202) + (xy -3.3425 34.525202) (xy -3.3425 34.714798) (xy -3.305512 34.900751) (xy -3.232956 35.075915) + (xy -3.127622 35.233558) (xy -2.993558 35.367622) (xy -2.835915 35.472956) (xy -2.660751 35.545512) + (xy -2.4748 35.582499) (xy -2.474799 35.5825) (xy -2.474798 35.5825) (xy -2.285201 35.5825) (xy -2.285197 35.582499) + (xy -2.099249 35.545512) (xy -1.924085 35.472956) (xy -1.8713 35.437686) (xy -1.766441 35.367622) + (xy -1.632377 35.233558) (xy -1.527042 35.075912) (xy -1.454488 34.900751) (xy -1.454486 34.900743) + (xy -1.4175 34.714802) (xy -1.4175 34.525197) (xy -1.454486 34.339256) (xy -1.454488 34.339248) + (xy -1.527042 34.164087) (xy -1.632377 34.006441) (xy -1.766441 33.872377) (xy -1.924087 33.767042) + (xy -2.099248 33.694488) (xy -2.099256 33.694486) (xy -2.285197 33.6575) (xy -2.285202 33.6575) + (xy -2.474798 33.6575) (xy -2.474802 33.6575) (xy -2.660743 33.694486) (xy -2.660751 33.694488) + (xy -2.835912 33.767042) (xy -2.993558 33.872377) (xy -3.127622 34.006441) (xy -3.197686 34.1113) + (xy -3.232956 34.164085) (xy -3.305512 34.339249) (xy -3.3425 34.525202) (xy -16.6575 34.525202) + (xy -16.6575 34.525197) (xy -16.694486 34.339256) (xy -16.694488 34.339248) (xy -16.767042 34.164087) + (xy -16.872377 34.006441) (xy -17.006441 33.872377) (xy -17.164087 33.767042) (xy -17.339248 33.694488) + (xy -17.339256 33.694486) (xy -17.525197 33.6575) (xy -17.525202 33.6575) (xy -17.714798 33.6575) + (xy -17.714802 33.6575) (xy -17.900743 33.694486) (xy -17.900751 33.694488) (xy -18.075912 33.767042) + (xy -18.233558 33.872377) (xy -18.367622 34.006441) (xy -18.437686 34.1113) (xy -18.472956 34.164085) + (xy -18.545512 34.339249) (xy -18.5825 34.525202) (xy -34.4995 34.525202) (xy -34.4995 33.934108) + (xy -34.533608 33.806812) (xy -34.5995 33.692686) (xy -34.599502 33.692683) (xy -34.692683 33.599502) + (xy -34.692686 33.5995) (xy -34.806812 33.533608) (xy -34.934108 33.4995) (xy -37.3755 33.4995) + (xy -37.442539 33.479815) (xy -37.488294 33.427011) (xy -37.4995 33.3755) (xy -37.4995 30.893713) + (xy -32.3505 30.893713) (xy -32.3505 31.106287) (xy -32.317246 31.316243) (xy -32.251557 31.518412) + (xy -32.155051 31.707816) (xy -32.155048 31.70782) (xy -32.030109 31.879786) (xy -32.030106 31.879788) + (xy -32.030104 31.879792) (xy -31.879792 32.030104) (xy -31.879788 32.030106) (xy -31.879786 32.030109) + (xy -31.729789 32.139086) (xy -31.707816 32.155051) (xy -31.518412 32.251557) (xy -31.316243 32.317246) + (xy -31.106287 32.3505) (xy -31.106286 32.3505) (xy -30.893714 32.3505) (xy -30.893713 32.3505) + (xy -30.683757 32.317246) (xy -30.481588 32.251557) (xy -30.292184 32.155051) (xy -30.292181 32.155049) + (xy -30.292179 32.155048) (xy -30.120213 32.030109) (xy -30.075306 31.985202) (xy -18.5825 31.985202) + (xy -18.5825 32.174798) (xy -18.545512 32.360751) (xy -18.472956 32.535915) (xy -18.367622 32.693558) + (xy -18.233558 32.827622) (xy -18.075915 32.932956) (xy -17.900751 33.005512) (xy -17.7148 33.042499) + (xy -17.714799 33.0425) (xy -17.714798 33.0425) (xy -17.525201 33.0425) (xy -17.525197 33.042499) + (xy -17.339249 33.005512) (xy -17.164085 32.932956) (xy -17.1113 32.897686) (xy -17.006441 32.827622) + (xy -16.872377 32.693558) (xy -16.767042 32.535912) (xy -16.694488 32.360751) (xy -16.694486 32.360743) + (xy -16.6575 32.174802) (xy -16.6575 31.985202) (xy -3.3425 31.985202) (xy -3.3425 32.174798) (xy -3.305512 32.360751) + (xy -3.232956 32.535915) (xy -3.127622 32.693558) (xy -2.993558 32.827622) (xy -2.835915 32.932956) + (xy -2.660751 33.005512) (xy -2.4748 33.042499) (xy -2.474799 33.0425) (xy -2.474798 33.0425) (xy -2.285201 33.0425) + (xy -2.285197 33.042499) (xy -2.099249 33.005512) (xy -1.924085 32.932956) (xy -1.8713 32.897686) + (xy -1.766441 32.827622) (xy -1.632377 32.693558) (xy -1.527042 32.535912) (xy -1.454488 32.360751) + (xy -1.454486 32.360743) (xy -1.4175 32.174802) (xy -1.4175 31.985197) (xy -1.454486 31.799256) + (xy -1.454488 31.799248) (xy -1.527042 31.624087) (xy -1.632377 31.466441) (xy -1.766441 31.332377) + (xy -1.924087 31.227042) (xy -2.099248 31.154488) (xy -2.099256 31.154486) (xy -2.285197 31.1175) + (xy -2.285202 31.1175) (xy -2.474798 31.1175) (xy -2.474802 31.1175) (xy -2.660743 31.154486) (xy -2.660751 31.154488) + (xy -2.835912 31.227042) (xy -2.993558 31.332377) (xy -3.127622 31.466441) (xy -3.162349 31.518414) + (xy -3.232956 31.624085) (xy -3.305512 31.799249) (xy -3.3425 31.985202) (xy -16.6575 31.985202) + (xy -16.6575 31.985197) (xy -16.694486 31.799256) (xy -16.694488 31.799248) (xy -16.767042 31.624087) + (xy -16.872377 31.466441) (xy -17.006441 31.332377) (xy -17.164087 31.227042) (xy -17.339248 31.154488) + (xy -17.339256 31.154486) (xy -17.525197 31.1175) (xy -17.525202 31.1175) (xy -17.714798 31.1175) + (xy -17.714802 31.1175) (xy -17.900743 31.154486) (xy -17.900751 31.154488) (xy -18.075912 31.227042) + (xy -18.233558 31.332377) (xy -18.367622 31.466441) (xy -18.402349 31.518414) (xy -18.472956 31.624085) + (xy -18.545512 31.799249) (xy -18.5825 31.985202) (xy -30.075306 31.985202) (xy -29.96989 31.879786) + (xy -29.844951 31.70782) (xy -29.748444 31.518414) (xy -29.687996 31.332377) (xy -29.682754 31.316243) + (xy -29.6495 31.106287) (xy -29.6495 30.893713) (xy 29.6495 30.893713) (xy 29.6495 31.106287) (xy 29.682754 31.316243) + (xy 29.687996 31.332377) (xy 29.748444 31.518414) (xy 29.844951 31.70782) (xy 29.96989 31.879786) + (xy 30.120213 32.030109) (xy 30.292179 32.155048) (xy 30.292181 32.155049) (xy 30.292184 32.155051) + (xy 30.481588 32.251557) (xy 30.683757 32.317246) (xy 30.893713 32.3505) (xy 30.893714 32.3505) + (xy 31.106286 32.3505) (xy 31.106287 32.3505) (xy 31.316243 32.317246) (xy 31.518412 32.251557) + (xy 31.707816 32.155051) (xy 31.729789 32.139086) (xy 31.879786 32.030109) (xy 31.879788 32.030106) + (xy 31.879792 32.030104) (xy 32.030104 31.879792) (xy 32.030106 31.879788) (xy 32.030109 31.879786) + (xy 32.155048 31.70782) (xy 32.155047 31.70782) (xy 32.155051 31.707816) (xy 32.251557 31.518412) + (xy 32.317246 31.316243) (xy 32.3505 31.106287) (xy 32.3505 30.893713) (xy 32.317246 30.683757) + (xy 32.251557 30.481588) (xy 32.155051 30.292184) (xy 32.155049 30.292181) (xy 32.155048 30.292179) + (xy 32.030109 30.120213) (xy 31.879786 29.96989) (xy 31.70782 29.844951) (xy 31.518414 29.748444) + (xy 31.518413 29.748443) (xy 31.518412 29.748443) (xy 31.316243 29.682754) (xy 31.316241 29.682753) + (xy 31.31624 29.682753) (xy 31.154957 29.657208) (xy 31.106287 29.6495) (xy 30.893713 29.6495) (xy 30.845042 29.657208) + (xy 30.68376 29.682753) (xy 30.481585 29.748444) (xy 30.292179 29.844951) (xy 30.120213 29.96989) + (xy 29.96989 30.120213) (xy 29.844951 30.292179) (xy 29.748444 30.481585) (xy 29.682753 30.68376) + (xy 29.6495 30.893713) (xy -29.6495 30.893713) (xy -29.682753 30.68376) (xy -29.748444 30.481585) + (xy -29.844951 30.292179) (xy -29.96989 30.120213) (xy -30.120213 29.96989) (xy -30.292179 29.844951) + (xy -30.481585 29.748444) (xy -30.68376 29.682753) (xy -30.683759 29.682753) (xy -30.854202 29.655757) + (xy -30.893713 29.6495) (xy -31.106287 29.6495) (xy -31.169644 29.659534) (xy -31.316239 29.682753) + (xy -31.316241 29.682753) (xy -31.316243 29.682754) (xy -31.518412 29.748443) (xy -31.518413 29.748443) + (xy -31.518414 29.748444) (xy -31.70782 29.844951) (xy -31.879786 29.96989) (xy -32.030109 30.120213) + (xy -32.155048 30.292179) (xy -32.155049 30.292181) (xy -32.155051 30.292184) (xy -32.251557 30.481588) + (xy -32.317246 30.683757) (xy -32.3505 30.893713) (xy -37.4995 30.893713) (xy -37.4995 29.445202) + (xy -18.5825 29.445202) (xy -18.5825 29.634798) (xy -18.545512 29.820751) (xy -18.472956 29.995915) + (xy -18.367622 30.153558) (xy -18.233558 30.287622) (xy -18.075915 30.392956) (xy -17.900751 30.465512) + (xy -17.7148 30.502499) (xy -17.714799 30.5025) (xy -17.714798 30.5025) (xy -17.525201 30.5025) + (xy -17.525197 30.502499) (xy -17.339249 30.465512) (xy -17.164085 30.392956) (xy -17.013269 30.292184) + (xy -17.006441 30.287622) (xy -16.872377 30.153558) (xy -16.767042 29.995912) (xy -16.694488 29.820751) + (xy -16.694486 29.820743) (xy -16.6575 29.634802) (xy -16.6575 29.445202) (xy -3.3425 29.445202) + (xy -3.3425 29.634798) (xy -3.305512 29.820751) (xy -3.232956 29.995915) (xy -3.127622 30.153558) + (xy -2.993558 30.287622) (xy -2.835915 30.392956) (xy -2.660751 30.465512) (xy -2.4748 30.502499) + (xy -2.474799 30.5025) (xy -2.474798 30.5025) (xy -2.285201 30.5025) (xy -2.285197 30.502499) (xy -2.099249 30.465512) + (xy -1.924085 30.392956) (xy -1.773269 30.292184) (xy -1.766441 30.287622) (xy -1.632377 30.153558) + (xy -1.527042 29.995912) (xy -1.454488 29.820751) (xy -1.454486 29.820743) (xy -1.4175 29.634802) + (xy -1.4175 29.445197) (xy -1.454486 29.259256) (xy -1.454488 29.259248) (xy -1.527042 29.084087) + (xy -1.632377 28.926441) (xy -1.766441 28.792377) (xy -1.924087 28.687042) (xy -2.099248 28.614488) + (xy -2.099256 28.614486) (xy -2.285197 28.5775) (xy -2.285202 28.5775) (xy -2.474798 28.5775) (xy -2.474802 28.5775) + (xy -2.660743 28.614486) (xy -2.660751 28.614488) (xy -2.835912 28.687042) (xy -2.993558 28.792377) + (xy -3.127622 28.926441) (xy -3.197686 29.0313) (xy -3.232956 29.084085) (xy -3.305512 29.259249) + (xy -3.3425 29.445202) (xy -16.6575 29.445202) (xy -16.6575 29.445197) (xy -16.694486 29.259256) + (xy -16.694488 29.259248) (xy -16.767042 29.084087) (xy -16.872377 28.926441) (xy -17.006441 28.792377) + (xy -17.164087 28.687042) (xy -17.339248 28.614488) (xy -17.339256 28.614486) (xy -17.525197 28.5775) + (xy -17.525202 28.5775) (xy -17.714798 28.5775) (xy -17.714802 28.5775) (xy -17.900743 28.614486) + (xy -17.900751 28.614488) (xy -18.075912 28.687042) (xy -18.233558 28.792377) (xy -18.367622 28.926441) + (xy -18.437686 29.0313) (xy -18.472956 29.084085) (xy -18.545512 29.259249) (xy -18.5825 29.445202) + (xy -37.4995 29.445202) (xy -37.4995 26.905202) (xy -18.5825 26.905202) (xy -18.5825 27.094798) + (xy -18.545512 27.280751) (xy -18.472956 27.455915) (xy -18.367622 27.613558) (xy -18.233558 27.747622) + (xy -18.075915 27.852956) (xy -17.900751 27.925512) (xy -17.7148 27.962499) (xy -17.714799 27.9625) + (xy -17.714798 27.9625) (xy -17.525201 27.9625) (xy -17.525197 27.962499) (xy -17.339249 27.925512) + (xy -17.164085 27.852956) (xy -17.1113 27.817686) (xy -17.006441 27.747622) (xy -16.872377 27.613558) + (xy -16.767042 27.455912) (xy -16.694488 27.280751) (xy -16.694486 27.280743) (xy -16.6575 27.094802) + (xy -16.6575 26.905202) (xy -3.3425 26.905202) (xy -3.3425 27.094798) (xy -3.305512 27.280751) (xy -3.232956 27.455915) + (xy -3.127622 27.613558) (xy -2.993558 27.747622) (xy -2.835915 27.852956) (xy -2.660751 27.925512) + (xy -2.4748 27.962499) (xy -2.474799 27.9625) (xy -2.474798 27.9625) (xy -2.285201 27.9625) (xy -2.285197 27.962499) + (xy -2.099249 27.925512) (xy -1.924085 27.852956) (xy -1.8713 27.817686) (xy -1.766441 27.747622) + (xy -1.632377 27.613558) (xy -1.527042 27.455912) (xy -1.454488 27.280751) (xy -1.454486 27.280743) + (xy -1.4175 27.094802) (xy -1.4175 26.905197) (xy -1.454486 26.719256) (xy -1.454488 26.719248) + (xy -1.527042 26.544087) (xy -1.632377 26.386441) (xy -1.766441 26.252377) (xy -1.924087 26.147042) + (xy -2.099248 26.074488) (xy -2.099256 26.074486) (xy -2.285197 26.0375) (xy -2.285202 26.0375) + (xy -2.474798 26.0375) (xy -2.474802 26.0375) (xy -2.660743 26.074486) (xy -2.660751 26.074488) + (xy -2.835912 26.147042) (xy -2.993558 26.252377) (xy -3.127622 26.386441) (xy -3.197686 26.4913) + (xy -3.232956 26.544085) (xy -3.305512 26.719249) (xy -3.3425 26.905202) (xy -16.6575 26.905202) + (xy -16.6575 26.905197) (xy -16.694486 26.719256) (xy -16.694488 26.719248) (xy -16.767042 26.544087) + (xy -16.872377 26.386441) (xy -17.006441 26.252377) (xy -17.164087 26.147042) (xy -17.339248 26.074488) + (xy -17.339256 26.074486) (xy -17.525197 26.0375) (xy -17.525202 26.0375) (xy -17.714798 26.0375) + (xy -17.714802 26.0375) (xy -17.900743 26.074486) (xy -17.900751 26.074488) (xy -18.075912 26.147042) + (xy -18.233558 26.252377) (xy -18.367622 26.386441) (xy -18.437686 26.4913) (xy -18.472956 26.544085) + (xy -18.545512 26.719249) (xy -18.5825 26.905202) (xy -37.4995 26.905202) (xy -37.4995 24.365202) + (xy -18.5825 24.365202) (xy -18.5825 24.554798) (xy -18.545512 24.740751) (xy -18.472956 24.915915) + (xy -18.367622 25.073558) (xy -18.233558 25.207622) (xy -18.075915 25.312956) (xy -17.900751 25.385512) + (xy -17.7148 25.422499) (xy -17.714799 25.4225) (xy -17.714798 25.4225) (xy -17.525201 25.4225) + (xy -17.525197 25.422499) (xy -17.339249 25.385512) (xy -17.164085 25.312956) (xy -17.1113 25.277686) + (xy -17.006441 25.207622) (xy -16.872377 25.073558) (xy -16.767042 24.915912) (xy -16.694488 24.740751) + (xy -16.694486 24.740743) (xy -16.6575 24.554802) (xy -16.6575 24.365202) (xy -3.3425 24.365202) + (xy -3.3425 24.554798) (xy -3.305512 24.740751) (xy -3.232956 24.915915) (xy -3.127622 25.073558) + (xy -2.993558 25.207622) (xy -2.835915 25.312956) (xy -2.660751 25.385512) (xy -2.4748 25.422499) + (xy -2.474799 25.4225) (xy -2.474798 25.4225) (xy -2.285201 25.4225) (xy -2.285197 25.422499) (xy -2.099249 25.385512) + (xy -1.924085 25.312956) (xy -1.8713 25.277686) (xy -1.766441 25.207622) (xy -1.632377 25.073558) + (xy -1.527042 24.915912) (xy -1.454488 24.740751) (xy -1.454486 24.740743) (xy -1.4175 24.554802) + (xy -1.4175 24.365197) (xy -1.454486 24.179256) (xy -1.454488 24.179248) (xy -1.527042 24.004087) + (xy -1.632377 23.846441) (xy -1.766441 23.712377) (xy -1.924087 23.607042) (xy -2.099248 23.534488) + (xy -2.099256 23.534486) (xy -2.285197 23.4975) (xy -2.285202 23.4975) (xy -2.474798 23.4975) (xy -2.474802 23.4975) + (xy -2.660743 23.534486) (xy -2.660751 23.534488) (xy -2.835912 23.607042) (xy -2.993558 23.712377) + (xy -3.127622 23.846441) (xy -3.197686 23.9513) (xy -3.232956 24.004085) (xy -3.305512 24.179249) + (xy -3.3425 24.365202) (xy -16.6575 24.365202) (xy -16.6575 24.365197) (xy -16.694486 24.179256) + (xy -16.694488 24.179248) (xy -16.767042 24.004087) (xy -16.872377 23.846441) (xy -17.006441 23.712377) + (xy -17.164087 23.607042) (xy -17.339248 23.534488) (xy -17.339256 23.534486) (xy -17.525197 23.4975) + (xy -17.525202 23.4975) (xy -17.714798 23.4975) (xy -17.714802 23.4975) (xy -17.900743 23.534486) + (xy -17.900751 23.534488) (xy -18.075912 23.607042) (xy -18.233558 23.712377) (xy -18.367622 23.846441) + (xy -18.437686 23.9513) (xy -18.472956 24.004085) (xy -18.545512 24.179249) (xy -18.5825 24.365202) + (xy -37.4995 24.365202) (xy -37.4995 21.820678) (xy -18.882 21.820678) (xy -18.882 22.019321) (xy -18.850924 22.21552) + (xy -18.850924 22.215523) (xy -18.789542 22.404437) (xy -18.699362 22.581425) (xy -18.672268 22.618715) + (xy -18.057647 22.004094) (xy -18.034208 22.091571) (xy -17.975689 22.19293) (xy -17.89293 22.275689) + (xy -17.791571 22.334208) (xy -17.704095 22.357647) (xy -18.318716 22.972268) (xy -18.281425 22.999362) + (xy -18.104437 23.089542) (xy -17.915522 23.150924) (xy -17.719321 23.182) (xy -17.520679 23.182) + (xy -17.324479 23.150924) (xy -17.324476 23.150924) (xy -17.135562 23.089542) (xy -16.958567 22.999358) + (xy -16.921283 22.972269) (xy -16.921283 22.972268) (xy -17.535905 22.357647) (xy -17.448429 22.334208) + (xy -17.34707 22.275689) (xy -17.264311 22.19293) (xy -17.205792 22.091571) (xy -17.182352 22.004094) + (xy -16.567731 22.618716) (xy -16.56773 22.618715) (xy -16.540641 22.581432) (xy -16.450457 22.404437) + (xy -16.389075 22.215523) (xy -16.389075 22.21552) (xy -16.358 22.019321) (xy -16.358 21.825202) + (xy -3.3425 21.825202) (xy -3.3425 22.014798) (xy -3.305512 22.200751) (xy -3.232956 22.375915) + (xy -3.127622 22.533558) (xy -2.993558 22.667622) (xy -2.835915 22.772956) (xy -2.660751 22.845512) + (xy -2.4748 22.882499) (xy -2.474799 22.8825) (xy -2.474798 22.8825) (xy -2.285201 22.8825) (xy -2.285197 22.882499) + (xy -2.099249 22.845512) (xy -1.924085 22.772956) (xy -1.8713 22.737686) (xy -1.766441 22.667622) + (xy -1.632377 22.533558) (xy -1.527042 22.375912) (xy -1.454488 22.200751) (xy -1.454486 22.200743) + (xy -1.4175 22.014802) (xy -1.4175 21.825197) (xy -1.454486 21.639256) (xy -1.454488 21.639248) + (xy -1.527042 21.464087) (xy -1.632377 21.306441) (xy -1.766441 21.172377) (xy -1.924087 21.067042) + (xy -2.099248 20.994488) (xy -2.099256 20.994486) (xy -2.285197 20.9575) (xy -2.285202 20.9575) + (xy -2.474798 20.9575) (xy -2.474802 20.9575) (xy -2.660743 20.994486) (xy -2.660751 20.994488) + (xy -2.835912 21.067042) (xy -2.993558 21.172377) (xy -3.127622 21.306441) (xy -3.197686 21.4113) + (xy -3.232956 21.464085) (xy -3.305512 21.639249) (xy -3.3425 21.825202) (xy -16.358 21.825202) + (xy -16.358 21.820678) (xy -16.389075 21.624479) (xy -16.389075 21.624476) (xy -16.450457 21.435562) + (xy -16.540643 21.258564) (xy -16.567729 21.221283) (xy -16.56773 21.221282) (xy -17.182352 21.835905) + (xy -17.205792 21.748429) (xy -17.264311 21.64707) (xy -17.34707 21.564311) (xy -17.448429 21.505792) + (xy -17.535906 21.482352) (xy -16.921282 20.86773) (xy -16.921283 20.867729) (xy -16.958564 20.840643) + (xy -17.135562 20.750457) (xy -17.324477 20.689075) (xy -17.520679 20.658) (xy -17.719321 20.658) + (xy -17.91552 20.689075) (xy -17.915523 20.689075) (xy -18.104437 20.750457) (xy -18.281432 20.840641) + (xy -18.318715 20.86773) (xy -18.318716 20.867731) (xy -17.704094 21.482352) (xy -17.791571 21.505792) + (xy -17.89293 21.564311) (xy -17.975689 21.64707) (xy -18.034208 21.748429) (xy -18.057647 21.835904) + (xy -18.672268 21.221283) (xy -18.672269 21.221283) (xy -18.699358 21.258567) (xy -18.789542 21.435562) + (xy -18.850924 21.624476) (xy -18.850924 21.624479) (xy -18.882 21.820678) (xy -37.4995 21.820678) + (xy -37.4995 19.285202) (xy -18.5825 19.285202) (xy -18.5825 19.474798) (xy -18.545512 19.660751) + (xy -18.472956 19.835915) (xy -18.367622 19.993558) (xy -18.233558 20.127622) (xy -18.075915 20.232956) + (xy -17.900751 20.305512) (xy -17.7148 20.342499) (xy -17.714799 20.3425) (xy -17.714798 20.3425) + (xy -17.525201 20.3425) (xy -17.525197 20.342499) (xy -17.339249 20.305512) (xy -17.164085 20.232956) + (xy -17.1113 20.197686) (xy -17.006441 20.127622) (xy -16.872377 19.993558) (xy -16.767042 19.835912) + (xy -16.694488 19.660751) (xy -16.694486 19.660743) (xy -16.6575 19.474802) (xy -16.6575 19.285202) + (xy -3.3425 19.285202) (xy -3.3425 19.474798) (xy -3.305512 19.660751) (xy -3.232956 19.835915) + (xy -3.127622 19.993558) (xy -2.993558 20.127622) (xy -2.835915 20.232956) (xy -2.660751 20.305512) + (xy -2.4748 20.342499) (xy -2.474799 20.3425) (xy -2.474798 20.3425) (xy -2.285201 20.3425) (xy -2.285197 20.342499) + (xy -2.099249 20.305512) (xy -1.924085 20.232956) (xy -1.8713 20.197686) (xy -1.766441 20.127622) + (xy -1.632377 19.993558) (xy -1.527042 19.835912) (xy -1.454488 19.660751) (xy -1.454486 19.660743) + (xy -1.4175 19.474802) (xy -1.4175 19.285197) (xy -1.454486 19.099256) (xy -1.454488 19.099248) + (xy -1.527042 18.924087) (xy -1.632377 18.766441) (xy -1.766441 18.632377) (xy -1.924087 18.527042) + (xy -2.099248 18.454488) (xy -2.099256 18.454486) (xy -2.285197 18.4175) (xy -2.285202 18.4175) + (xy -2.474798 18.4175) (xy -2.474802 18.4175) (xy -2.660743 18.454486) (xy -2.660751 18.454488) + (xy -2.835912 18.527042) (xy -2.993558 18.632377) (xy -3.127622 18.766441) (xy -3.197686 18.8713) + (xy -3.232956 18.924085) (xy -3.305512 19.099249) (xy -3.3425 19.285202) (xy -16.6575 19.285202) + (xy -16.6575 19.285197) (xy -16.694486 19.099256) (xy -16.694488 19.099248) (xy -16.767042 18.924087) + (xy -16.872377 18.766441) (xy -17.006441 18.632377) (xy -17.164087 18.527042) (xy -17.339248 18.454488) + (xy -17.339256 18.454486) (xy -17.525197 18.4175) (xy -17.525202 18.4175) (xy -17.714798 18.4175) + (xy -17.714802 18.4175) (xy -17.900743 18.454486) (xy -17.900751 18.454488) (xy -18.075912 18.527042) + (xy -18.233558 18.632377) (xy -18.367622 18.766441) (xy -18.437686 18.8713) (xy -18.472956 18.924085) + (xy -18.545512 19.099249) (xy -18.5825 19.285202) (xy -37.4995 19.285202) (xy -37.4995 14.518389) + (xy -27.7705 14.518389) (xy -27.7705 14.691611) (xy -27.743402 14.862701) (xy -27.689873 15.027445) + (xy -27.611232 15.181788) (xy -27.509414 15.321928) (xy -27.386928 15.444414) (xy -27.246788 15.546232) + (xy -27.092445 15.624873) (xy -26.927701 15.678402) (xy -26.756611 15.7055) (xy -26.75661 15.7055) + (xy -26.58339 15.7055) (xy -26.583389 15.7055) (xy -26.412299 15.678402) (xy -26.247555 15.624873) + (xy -26.093212 15.546232) (xy -25.953072 15.444414) (xy -25.830586 15.321928) (xy -25.728768 15.181788) + (xy -25.650127 15.027445) (xy -25.596598 14.862701) (xy -25.5695 14.691611) (xy -25.5695 14.518389) + (xy -25.576715 14.472831) (xy -25.576715 14.472829) (xy -25.579144 14.457494) (xy -23.8405 14.457494) + (xy -23.8405 14.752506) (xy -23.801993 15.044993) (xy -23.725639 15.329952) (xy -23.612743 15.602507) + (xy -23.465238 15.857994) (xy -23.285646 16.092042) (xy -23.077042 16.300646) (xy -22.842994 16.480238) + (xy -22.587507 16.627743) (xy -22.314952 16.740639) (xy -22.029993 16.816993) (xy -21.737506 16.8555) + (xy -21.737499 16.8555) (xy -21.442501 16.8555) (xy -21.442494 16.8555) (xy -21.150007 16.816993) + (xy -20.865048 16.740639) (xy -20.592493 16.627743) (xy -20.59249 16.627741) (xy -20.592489 16.627741) + (xy -20.337006 16.480238) (xy -20.102959 16.300647) (xy -20.102952 16.300641) (xy -19.894358 16.092047) + (xy -19.894352 16.09204) (xy -19.714761 15.857993) (xy -19.567258 15.60251) (xy -19.567254 15.6025) + (xy -19.454364 15.329961) (xy -19.454361 15.329951) (xy -19.452212 15.32193) (xy -19.378007 15.044993) + (xy -19.371571 14.996113) (xy -19.3395 14.752513) (xy -19.3395 14.518389) (xy -17.6105 14.518389) + (xy -17.6105 14.691611) (xy -17.583402 14.862701) (xy -17.529873 15.027445) (xy -17.451232 15.181788) + (xy -17.349414 15.321928) (xy -17.226928 15.444414) (xy -17.086788 15.546232) (xy -16.932445 15.624873) + (xy -16.767701 15.678402) (xy -16.596611 15.7055) (xy -16.59661 15.7055) (xy -16.42339 15.7055) + (xy -16.423389 15.7055) (xy -16.252299 15.678402) (xy -16.087555 15.624873) (xy -15.933212 15.546232) + (xy -15.793072 15.444414) (xy -15.670586 15.321928) (xy -15.568768 15.181788) (xy -15.490127 15.027445) + (xy -15.436598 14.862701) (xy -15.4095 14.691611) (xy -15.4095 14.518389) (xy -8.7205 14.518389) + (xy -8.7205 14.691611) (xy -8.693402 14.862701) (xy -8.639873 15.027445) (xy -8.561232 15.181788) + (xy -8.459414 15.321928) (xy -8.336928 15.444414) (xy -8.196788 15.546232) (xy -8.042445 15.624873) + (xy -7.877701 15.678402) (xy -7.706611 15.7055) (xy -7.70661 15.7055) (xy -7.53339 15.7055) (xy -7.533389 15.7055) + (xy -7.362299 15.678402) (xy -7.197555 15.624873) (xy -7.043212 15.546232) (xy -6.903072 15.444414) + (xy -6.780586 15.321928) (xy -6.678768 15.181788) (xy -6.600127 15.027445) (xy -6.546598 14.862701) + (xy -6.5195 14.691611) (xy -6.5195 14.518389) (xy -6.526715 14.472831) (xy -6.526715 14.472829) + (xy -6.529144 14.457494) (xy -4.7905 14.457494) (xy -4.7905 14.752506) (xy -4.751993 15.044993) + (xy -4.675639 15.329952) (xy -4.562743 15.602507) (xy -4.415238 15.857994) (xy -4.235646 16.092042) + (xy -4.027042 16.300646) (xy -3.792994 16.480238) (xy -3.537507 16.627743) (xy -3.264952 16.740639) + (xy -2.979993 16.816993) (xy -2.687506 16.8555) (xy -2.687499 16.8555) (xy -2.392501 16.8555) (xy -2.392494 16.8555) + (xy -2.100007 16.816993) (xy -1.815048 16.740639) (xy -1.542493 16.627743) (xy -1.54249 16.627741) + (xy -1.542489 16.627741) (xy -1.287006 16.480238) (xy -1.052959 16.300647) (xy -1.052952 16.300641) + (xy -0.844358 16.092047) (xy -0.844352 16.09204) (xy -0.664761 15.857993) (xy -0.517258 15.60251) + (xy -0.517254 15.6025) (xy -0.404364 15.329961) (xy -0.404361 15.329951) (xy -0.402212 15.32193) + (xy -0.328007 15.044993) (xy -0.321571 14.996113) (xy -0.2895 14.752513) (xy -0.2895 14.518389) + (xy 1.4395 14.518389) (xy 1.4395 14.691611) (xy 1.466598 14.862701) (xy 1.520127 15.027445) (xy 1.598768 15.181788) + (xy 1.700586 15.321928) (xy 1.823072 15.444414) (xy 1.963212 15.546232) (xy 2.117555 15.624873) + (xy 2.282299 15.678402) (xy 2.453389 15.7055) (xy 2.45339 15.7055) (xy 2.62661 15.7055) (xy 2.626611 15.7055) + (xy 2.797701 15.678402) (xy 2.962445 15.624873) (xy 3.116788 15.546232) (xy 3.256928 15.444414) + (xy 3.379414 15.321928) (xy 3.481232 15.181788) (xy 3.559873 15.027445) (xy 3.613402 14.862701) + (xy 3.6405 14.691611) (xy 3.6405 14.518389) (xy 10.3295 14.518389) (xy 10.3295 14.691611) (xy 10.356598 14.862701) + (xy 10.410127 15.027445) (xy 10.488768 15.181788) (xy 10.590586 15.321928) (xy 10.713072 15.444414) + (xy 10.853212 15.546232) (xy 11.007555 15.624873) (xy 11.172299 15.678402) (xy 11.343389 15.7055) + (xy 11.34339 15.7055) (xy 11.51661 15.7055) (xy 11.516611 15.7055) (xy 11.687701 15.678402) (xy 11.852445 15.624873) + (xy 12.006788 15.546232) (xy 12.146928 15.444414) (xy 12.269414 15.321928) (xy 12.371232 15.181788) + (xy 12.449873 15.027445) (xy 12.503402 14.862701) (xy 12.5305 14.691611) (xy 12.5305 14.518389) + (xy 12.520854 14.457486) (xy 14.2595 14.457486) (xy 14.2595 14.752513) (xy 14.291571 14.996113) + (xy 14.298007 15.044993) (xy 14.372212 15.32193) (xy 14.374361 15.329951) (xy 14.374364 15.329961) + (xy 14.487254 15.6025) (xy 14.487258 15.60251) (xy 14.634761 15.857993) (xy 14.814352 16.09204) + (xy 14.814358 16.092047) (xy 15.022952 16.300641) (xy 15.022959 16.300647) (xy 15.257006 16.480238) + (xy 15.512489 16.627741) (xy 15.51249 16.627741) (xy 15.512493 16.627743) (xy 15.785048 16.740639) + (xy 16.070007 16.816993) (xy 16.362494 16.8555) (xy 16.362501 16.8555) (xy 16.657499 16.8555) (xy 16.657506 16.8555) + (xy 16.949993 16.816993) (xy 17.234952 16.740639) (xy 17.507507 16.627743) (xy 17.762994 16.480238) + (xy 17.997042 16.300646) (xy 18.205646 16.092042) (xy 18.385238 15.857994) (xy 18.532743 15.602507) + (xy 18.645639 15.329952) (xy 18.721993 15.044993) (xy 18.7605 14.752506) (xy 18.7605 14.518389) + (xy 20.4895 14.518389) (xy 20.4895 14.691611) (xy 20.516598 14.862701) (xy 20.570127 15.027445) + (xy 20.648768 15.181788) (xy 20.750586 15.321928) (xy 20.873072 15.444414) (xy 21.013212 15.546232) + (xy 21.167555 15.624873) (xy 21.332299 15.678402) (xy 21.503389 15.7055) (xy 21.50339 15.7055) (xy 21.67661 15.7055) + (xy 21.676611 15.7055) (xy 21.847701 15.678402) (xy 22.012445 15.624873) (xy 22.166788 15.546232) + (xy 22.306928 15.444414) (xy 22.429414 15.321928) (xy 22.531232 15.181788) (xy 22.609873 15.027445) + (xy 22.663402 14.862701) (xy 22.6905 14.691611) (xy 22.6905 14.518389) (xy 22.663402 14.347299) + (xy 22.609873 14.182555) (xy 22.531232 14.028212) (xy 22.429414 13.888072) (xy 22.306928 13.765586) + (xy 22.166788 13.663768) (xy 22.012445 13.585127) (xy 21.847701 13.531598) (xy 21.847699 13.531597) + (xy 21.847698 13.531597) (xy 21.716271 13.510781) (xy 21.676611 13.5045) (xy 21.503389 13.5045) + (xy 21.463728 13.510781) (xy 21.332302 13.531597) (xy 21.167552 13.585128) (xy 21.013211 13.663768) + (xy 20.957116 13.704524) (xy 20.873072 13.765586) (xy 20.87307 13.765588) (xy 20.873069 13.765588) + (xy 20.750588 13.888069) (xy 20.750588 13.88807) (xy 20.750586 13.888072) (xy 20.706859 13.948256) + (xy 20.648768 14.028211) (xy 20.570128 14.182552) (xy 20.516597 14.347302) (xy 20.4895 14.518389) + (xy 18.7605 14.518389) (xy 18.7605 14.457494) (xy 18.721993 14.165007) (xy 18.645639 13.880048) + (xy 18.532743 13.607493) (xy 18.482604 13.52065) (xy 18.385238 13.352006) (xy 18.205647 13.117959) + (xy 18.205641 13.117952) (xy 17.997047 12.909358) (xy 17.99704 12.909352) (xy 17.762993 12.729761) + (xy 17.50751 12.582258) (xy 17.5075 12.582254) (xy 17.234961 12.469364) (xy 17.234954 12.469362) + (xy 17.234952 12.469361) (xy 16.949993 12.393007) (xy 16.901113 12.386571) (xy 16.657513 12.3545) + (xy 16.657506 12.3545) (xy 16.362494 12.3545) (xy 16.362486 12.3545) (xy 16.084085 12.391153) (xy 16.070007 12.393007) + (xy 15.895861 12.439669) (xy 15.785048 12.469361) (xy 15.785038 12.469364) (xy 15.512499 12.582254) + (xy 15.512489 12.582258) (xy 15.257006 12.729761) (xy 15.022959 12.909352) (xy 15.022952 12.909358) + (xy 14.814358 13.117952) (xy 14.814352 13.117959) (xy 14.634761 13.352006) (xy 14.487258 13.607489) + (xy 14.487254 13.607499) (xy 14.374364 13.880038) (xy 14.374361 13.880048) (xy 14.298008 14.165004) + (xy 14.298006 14.165015) (xy 14.2595 14.457486) (xy 12.520854 14.457486) (xy 12.503402 14.347299) + (xy 12.449873 14.182555) (xy 12.371232 14.028212) (xy 12.269414 13.888072) (xy 12.216881 13.835539) + (xy 12.183397 13.774217) (xy 12.188381 13.704525) (xy 12.230253 13.648592) (xy 12.295717 13.624175) + (xy 12.323961 13.625386) (xy 12.574072 13.665) (xy 12.825928 13.665) (xy 13.074669 13.625602) (xy 13.314184 13.54778) + (xy 13.538575 13.433446) (xy 13.538581 13.433442) (xy 13.640697 13.35925) (xy 13.640698 13.35925) + (xy 13.024025 12.742578) (xy 13.055258 12.729641) (xy 13.178097 12.647563) (xy 13.282563 12.543097) + (xy 13.364641 12.420258) (xy 13.377578 12.389025) (xy 13.99425 13.005698) (xy 13.99425 13.005697) + (xy 14.068442 12.903581) (xy 14.068446 12.903575) (xy 14.18278 12.679184) (xy 14.260602 12.439669) + (xy 14.3 12.190928) (xy 14.3 11.939071) (xy 14.260602 11.69033) (xy 14.18278 11.450815) (xy 14.068442 11.226416) + (xy 13.99425 11.124301) (xy 13.99425 11.1243) (xy 13.377577 11.740973) (xy 13.364641 11.709742) + (xy 13.282563 11.586903) (xy 13.178097 11.482437) (xy 13.055258 11.400359) (xy 13.024024 11.387421) + (xy 13.640698 10.770748) (xy 13.538583 10.696557) (xy 13.314184 10.582219) (xy 13.074669 10.504397) + (xy 12.825928 10.465) (xy 12.574072 10.465) (xy 12.32533 10.504397) (xy 12.085815 10.582219) (xy 11.861413 10.696559) + (xy 11.759301 10.770747) (xy 11.7593 10.770748) (xy 12.375974 11.387421) (xy 12.344742 11.400359) + (xy 12.221903 11.482437) (xy 12.117437 11.586903) (xy 12.035359 11.709742) (xy 12.022421 11.740974) + (xy 11.405748 11.1243) (xy 11.405747 11.124301) (xy 11.331559 11.226413) (xy 11.217219 11.450815) + (xy 11.139397 11.69033) (xy 11.1 11.939071) (xy 11.1 12.190928) (xy 11.139397 12.439669) (xy 11.217219 12.679184) + (xy 11.331557 12.903583) (xy 11.405748 13.005697) (xy 11.405748 13.005698) (xy 12.022421 12.389024) + (xy 12.035359 12.420258) (xy 12.117437 12.543097) (xy 12.221903 12.647563) (xy 12.344742 12.729641) + (xy 12.375974 12.742577) (xy 11.7593 13.35925) (xy 11.761598 13.388449) (xy 11.747233 13.456827) + (xy 11.698181 13.506583) (xy 11.630016 13.521921) (xy 11.618583 13.52065) (xy 11.516611 13.5045) + (xy 11.343389 13.5045) (xy 11.303728 13.510781) (xy 11.172302 13.531597) (xy 11.007552 13.585128) + (xy 10.853211 13.663768) (xy 10.797116 13.704524) (xy 10.713072 13.765586) (xy 10.71307 13.765588) + (xy 10.713069 13.765588) (xy 10.590588 13.888069) (xy 10.590588 13.88807) (xy 10.590586 13.888072) + (xy 10.546859 13.948256) (xy 10.488768 14.028211) (xy 10.410128 14.182552) (xy 10.356597 14.347302) + (xy 10.3295 14.518389) (xy 3.6405 14.518389) (xy 3.613402 14.347299) (xy 3.559873 14.182555) (xy 3.481232 14.028212) + (xy 3.379414 13.888072) (xy 3.256928 13.765586) (xy 3.116788 13.663768) (xy 2.962445 13.585127) + (xy 2.797701 13.531598) (xy 2.797699 13.531597) (xy 2.797698 13.531597) (xy 2.666271 13.510781) + (xy 2.626611 13.5045) (xy 2.453389 13.5045) (xy 2.413728 13.510781) (xy 2.282302 13.531597) (xy 2.117552 13.585128) + (xy 1.963211 13.663768) (xy 1.907116 13.704524) (xy 1.823072 13.765586) (xy 1.82307 13.765588) (xy 1.823069 13.765588) + (xy 1.700588 13.888069) (xy 1.700588 13.88807) (xy 1.700586 13.888072) (xy 1.656859 13.948256) (xy 1.598768 14.028211) + (xy 1.520128 14.182552) (xy 1.466597 14.347302) (xy 1.4395 14.518389) (xy -0.2895 14.518389) (xy -0.2895 14.457486) + (xy -0.328006 14.165015) (xy -0.328008 14.165004) (xy -0.404361 13.880048) (xy -0.404364 13.880038) + (xy -0.517254 13.607499) (xy -0.517258 13.607489) (xy -0.664761 13.352006) (xy -0.844352 13.117959) + (xy -0.844358 13.117952) (xy -1.052952 12.909358) (xy -1.052959 12.909352) (xy -1.287006 12.729761) + (xy -1.542489 12.582258) (xy -1.542499 12.582254) (xy -1.815038 12.469364) (xy -1.815048 12.469361) + (xy -1.925861 12.439669) (xy -2.100007 12.393007) (xy -2.114085 12.391153) (xy -2.392486 12.3545) + (xy -2.392494 12.3545) (xy -2.687506 12.3545) (xy -2.687513 12.3545) (xy -2.931113 12.386571) (xy -2.979993 12.393007) + (xy -3.264952 12.469361) (xy -3.264954 12.469362) (xy -3.264961 12.469364) (xy -3.5375 12.582254) + (xy -3.53751 12.582258) (xy -3.792993 12.729761) (xy -4.02704 12.909352) (xy -4.027047 12.909358) + (xy -4.235641 13.117952) (xy -4.235647 13.117959) (xy -4.415238 13.352006) (xy -4.512604 13.52065) + (xy -4.562743 13.607493) (xy -4.675639 13.880048) (xy -4.751993 14.165007) (xy -4.7905 14.457494) + (xy -6.529144 14.457494) (xy -6.546597 14.347302) (xy -6.600128 14.182552) (xy -6.678768 14.028211) + (xy -6.736859 13.948256) (xy -6.780586 13.888072) (xy -6.780588 13.88807) (xy -6.780589 13.888068) + (xy -6.833118 13.835539) (xy -6.866602 13.774216) (xy -6.861617 13.704524) (xy -6.819746 13.648591) + (xy -6.754281 13.624175) (xy -6.726038 13.625386) (xy -6.475928 13.665) (xy -6.224072 13.665) (xy -5.97533 13.625602) + (xy -5.735815 13.54778) (xy -5.511416 13.433442) (xy -5.409301 13.35925) (xy -5.4093 13.35925) (xy -6.025974 12.742577) + (xy -5.994742 12.729641) (xy -5.871903 12.647563) (xy -5.767437 12.543097) (xy -5.685359 12.420258) + (xy -5.672421 12.389024) (xy -5.055748 13.005698) (xy -5.055748 13.005697) (xy -4.981557 12.903583) + (xy -4.867219 12.679184) (xy -4.789397 12.439669) (xy -4.75 12.190928) (xy -4.75 11.939071) (xy -4.789397 11.69033) + (xy -4.867219 11.450815) (xy -4.981559 11.226413) (xy -5.055747 11.124301) (xy -5.055748 11.1243) + (xy -5.672421 11.740974) (xy -5.685359 11.709742) (xy -5.767437 11.586903) (xy -5.871903 11.482437) + (xy -5.994742 11.400359) (xy -6.025974 11.387421) (xy -5.4093 10.770748) (xy -5.409301 10.770747) + (xy -5.511413 10.696559) (xy -5.735815 10.582219) (xy -5.97533 10.504397) (xy -6.224072 10.465) + (xy -6.475928 10.465) (xy -6.724669 10.504397) (xy -6.964184 10.582219) (xy -7.188583 10.696557) + (xy -7.290697 10.770748) (xy -7.290698 10.770748) (xy -6.674024 11.387421) (xy -6.705258 11.400359) + (xy -6.828097 11.482437) (xy -6.932563 11.586903) (xy -7.014641 11.709742) (xy -7.027577 11.740973) + (xy -7.64425 11.1243) (xy -7.64425 11.124301) (xy -7.718442 11.226416) (xy -7.83278 11.450815) (xy -7.910602 11.69033) + (xy -7.95 11.939071) (xy -7.95 12.190928) (xy -7.910602 12.439669) (xy -7.83278 12.679184) (xy -7.718446 12.903575) + (xy -7.718442 12.903581) (xy -7.64425 13.005697) (xy -7.64425 13.005698) (xy -7.027578 12.389025) + (xy -7.014641 12.420258) (xy -6.932563 12.543097) (xy -6.828097 12.647563) (xy -6.705258 12.729641) + (xy -6.674025 12.742578) (xy -7.290697 13.359249) (xy -7.2884 13.388448) (xy -7.302764 13.456825) + (xy -7.351816 13.506582) (xy -7.419981 13.521921) (xy -7.431415 13.520651) (xy -7.440997 13.519133) + (xy -7.533389 13.5045) (xy -7.706611 13.5045) (xy -7.758239 13.512677) (xy -7.877697 13.531597) + (xy -7.877699 13.531597) (xy -7.877701 13.531598) (xy -8.042445 13.585127) (xy -8.196788 13.663768) + (xy -8.336928 13.765586) (xy -8.459414 13.888072) (xy -8.561232 14.028212) (xy -8.639873 14.182555) + (xy -8.693402 14.347299) (xy -8.7205 14.518389) (xy -15.4095 14.518389) (xy -15.436597 14.347302) + (xy -15.490128 14.182552) (xy -15.568768 14.028211) (xy -15.626859 13.948256) (xy -15.670586 13.888072) + (xy -15.670588 13.88807) (xy -15.670588 13.888069) (xy -15.793069 13.765588) (xy -15.933211 13.663768) + (xy -16.087552 13.585128) (xy -16.252302 13.531597) (xy -16.252301 13.531597) (xy -16.391192 13.509599) + (xy -16.423389 13.5045) (xy -16.596611 13.5045) (xy -16.648239 13.512677) (xy -16.767697 13.531597) + (xy -16.767699 13.531597) (xy -16.767701 13.531598) (xy -16.932445 13.585127) (xy -17.086788 13.663768) + (xy -17.226928 13.765586) (xy -17.349414 13.888072) (xy -17.451232 14.028212) (xy -17.529873 14.182555) + (xy -17.583402 14.347299) (xy -17.6105 14.518389) (xy -19.3395 14.518389) (xy -19.3395 14.457486) + (xy -19.378006 14.165015) (xy -19.378008 14.165004) (xy -19.454361 13.880048) (xy -19.454364 13.880038) + (xy -19.567254 13.607499) (xy -19.567258 13.607489) (xy -19.714761 13.352006) (xy -19.894352 13.117959) + (xy -19.894358 13.117952) (xy -20.102952 12.909358) (xy -20.102959 12.909352) (xy -20.337006 12.729761) + (xy -20.592489 12.582258) (xy -20.592499 12.582254) (xy -20.865038 12.469364) (xy -20.865048 12.469361) + (xy -20.975861 12.439669) (xy -21.150007 12.393007) (xy -21.164085 12.391153) (xy -21.442486 12.3545) + (xy -21.442494 12.3545) (xy -21.737506 12.3545) (xy -21.737513 12.3545) (xy -21.981113 12.386571) + (xy -22.029993 12.393007) (xy -22.314952 12.469361) (xy -22.314954 12.469362) (xy -22.314961 12.469364) + (xy -22.5875 12.582254) (xy -22.58751 12.582258) (xy -22.842993 12.729761) (xy -23.07704 12.909352) + (xy -23.077047 12.909358) (xy -23.285641 13.117952) (xy -23.285647 13.117959) (xy -23.465238 13.352006) + (xy -23.562604 13.52065) (xy -23.612743 13.607493) (xy -23.725639 13.880048) (xy -23.801993 14.165007) + (xy -23.8405 14.457494) (xy -25.579144 14.457494) (xy -25.596597 14.347302) (xy -25.650128 14.182552) + (xy -25.728768 14.028211) (xy -25.786859 13.948256) (xy -25.830586 13.888072) (xy -25.830588 13.88807) + (xy -25.830589 13.888068) (xy -25.883118 13.835539) (xy -25.916602 13.774216) (xy -25.911617 13.704524) + (xy -25.869746 13.648591) (xy -25.804281 13.624175) (xy -25.776038 13.625386) (xy -25.525928 13.665) + (xy -25.274072 13.665) (xy -25.02533 13.625602) (xy -24.785815 13.54778) (xy -24.561416 13.433442) + (xy -24.459301 13.35925) (xy -24.4593 13.35925) (xy -25.075974 12.742577) (xy -25.044742 12.729641) + (xy -24.921903 12.647563) (xy -24.817437 12.543097) (xy -24.735359 12.420258) (xy -24.722421 12.389024) + (xy -24.105748 13.005698) (xy -24.105748 13.005697) (xy -24.031557 12.903583) (xy -23.917219 12.679184) + (xy -23.839397 12.439669) (xy -23.8 12.190928) (xy -23.8 11.939071) (xy -23.839397 11.69033) (xy -23.917219 11.450815) + (xy -24.031559 11.226413) (xy -24.105747 11.124301) (xy -24.105748 11.1243) (xy -24.722421 11.740974) + (xy -24.735359 11.709742) (xy -24.817437 11.586903) (xy -24.921903 11.482437) (xy -25.044742 11.400359) + (xy -25.075974 11.387421) (xy -24.4593 10.770748) (xy -24.459301 10.770747) (xy -24.561413 10.696559) + (xy -24.785815 10.582219) (xy -25.02533 10.504397) (xy -25.274072 10.465) (xy -25.525928 10.465) + (xy -25.774669 10.504397) (xy -26.014184 10.582219) (xy -26.238583 10.696557) (xy -26.340697 10.770748) + (xy -26.340698 10.770748) (xy -25.724024 11.387421) (xy -25.755258 11.400359) (xy -25.878097 11.482437) + (xy -25.982563 11.586903) (xy -26.064641 11.709742) (xy -26.077577 11.740973) (xy -26.69425 11.1243) + (xy -26.69425 11.124301) (xy -26.768442 11.226416) (xy -26.88278 11.450815) (xy -26.960602 11.69033) + (xy -27 11.939071) (xy -27 12.190928) (xy -26.960602 12.439669) (xy -26.88278 12.679184) (xy -26.768446 12.903575) + (xy -26.768442 12.903581) (xy -26.69425 13.005697) (xy -26.69425 13.005698) (xy -26.077577 12.389025) + (xy -26.064641 12.420258) (xy -25.982563 12.543097) (xy -25.878097 12.647563) (xy -25.755258 12.729641) + (xy -25.724025 12.742578) (xy -26.340697 13.359249) (xy -26.3384 13.388448) (xy -26.352764 13.456825) + (xy -26.401816 13.506582) (xy -26.469981 13.521921) (xy -26.481415 13.520651) (xy -26.490997 13.519133) + (xy -26.583389 13.5045) (xy -26.756611 13.5045) (xy -26.808239 13.512677) (xy -26.927697 13.531597) + (xy -26.927699 13.531597) (xy -26.927701 13.531598) (xy -27.092445 13.585127) (xy -27.246788 13.663768) + (xy -27.386928 13.765586) (xy -27.509414 13.888072) (xy -27.611232 14.028212) (xy -27.689873 14.182555) + (xy -27.743402 14.347299) (xy -27.7705 14.518389) (xy -37.4995 14.518389) (xy -37.4995 9.422648) + (xy -20.3505 9.422648) (xy -20.3505 9.627352) (xy -20.318477 9.829534) (xy -20.25522 10.024219) + (xy -20.162287 10.20661) (xy -20.094732 10.29959) (xy -20.041971 10.372213) (xy -20.041968 10.372215) + (xy -20.041966 10.372219) (xy -19.897219 10.516966) (xy -19.897215 10.516968) (xy -19.897213 10.516971) + (xy -19.82459 10.569732) (xy -19.73161 10.637287) (xy -19.549219 10.73022) (xy -19.354534 10.793477) + (xy -19.152352 10.8255) (xy -19.152351 10.8255) (xy -18.947649 10.8255) (xy -18.947648 10.8255) + (xy -18.846557 10.809488) (xy -18.745465 10.793477) (xy -18.686658 10.774369) (xy -18.550781 10.73022) + (xy -18.550776 10.730217) (xy -18.550771 10.730216) (xy -18.506239 10.707525) (xy -18.506236 10.707523) + (xy -18.484714 10.696557) (xy -18.36839 10.637287) (xy -18.368387 10.637285) (xy -18.368385 10.637284) + (xy -18.202786 10.516971) (xy -18.058028 10.372213) (xy -17.937715 10.206613) (xy -17.844781 10.024223) + (xy -17.781522 9.829534) (xy -17.7495 9.627351) (xy -17.7495 9.422648) (xy -1.3005 9.422648) (xy -1.3005 9.627352) + (xy -1.268477 9.829534) (xy -1.20522 10.024219) (xy -1.112287 10.20661) (xy -1.044732 10.29959) + (xy -0.991971 10.372213) (xy -0.991968 10.372215) (xy -0.991966 10.372219) (xy -0.847219 10.516966) + (xy -0.847215 10.516968) (xy -0.847213 10.516971) (xy -0.77459 10.569732) (xy -0.68161 10.637287) + (xy -0.499219 10.73022) (xy -0.304534 10.793477) (xy -0.102352 10.8255) (xy -0.102351 10.8255) (xy 0.102351 10.8255) + (xy 0.102352 10.8255) (xy 0.304534 10.793477) (xy 0.499219 10.73022) (xy 0.499224 10.730217) (xy 0.499228 10.730216) + (xy 0.54376 10.707525) (xy 0.543764 10.707523) (xy 0.565286 10.696557) (xy 0.68161 10.637287) (xy 0.70277 10.621913) + (xy 0.847213 10.516971) (xy 0.847215 10.516968) (xy 0.847219 10.516966) (xy 0.991966 10.372219) + (xy 0.991968 10.372215) (xy 0.991971 10.372213) (xy 1.044732 10.29959) (xy 1.112287 10.20661) (xy 1.20522 10.024219) + (xy 1.268477 9.829534) (xy 1.3005 9.627352) (xy 1.3005 9.422648) (xy 17.7495 9.422648) (xy 17.7495 9.627351) + (xy 17.781522 9.829534) (xy 17.844781 10.024223) (xy 17.937715 10.206613) (xy 18.058028 10.372213) + (xy 18.202786 10.516971) (xy 18.357749 10.629556) (xy 18.36839 10.637287) (xy 18.484607 10.696503) + (xy 18.550776 10.730218) (xy 18.550778 10.730218) (xy 18.550781 10.73022) (xy 18.655137 10.764127) + (xy 18.745465 10.793477) (xy 18.846557 10.809488) (xy 18.947648 10.8255) (xy 18.947649 10.8255) + (xy 19.152351 10.8255) (xy 19.152352 10.8255) (xy 19.354534 10.793477) (xy 19.549219 10.73022) (xy 19.73161 10.637287) + (xy 19.82459 10.569732) (xy 19.897213 10.516971) (xy 19.897215 10.516968) (xy 19.897219 10.516966) + (xy 20.041966 10.372219) (xy 20.041968 10.372215) (xy 20.041971 10.372213) (xy 20.094732 10.29959) + (xy 20.162287 10.20661) (xy 20.25522 10.024219) (xy 20.318477 9.829534) (xy 20.3505 9.627352) (xy 20.3505 9.422648) + (xy 20.318477 9.220466) (xy 20.25522 9.025781) (xy 20.255218 9.025778) (xy 20.255218 9.025776) (xy 20.221503 8.959607) + (xy 20.162287 8.84339) (xy 20.154556 8.832749) (xy 20.041971 8.677786) (xy 19.897213 8.533028) (xy 19.731613 8.412715) + (xy 19.731612 8.412714) (xy 19.73161 8.412713) (xy 19.674653 8.383691) (xy 19.549223 8.319781) (xy 19.354534 8.256522) + (xy 19.179995 8.228878) (xy 19.152352 8.2245) (xy 18.947648 8.2245) (xy 18.923329 8.228351) (xy 18.745465 8.256522) + (xy 18.550776 8.319781) (xy 18.368386 8.412715) (xy 18.202786 8.533028) (xy 18.058028 8.677786) + (xy 17.937715 8.843386) (xy 17.844781 9.025776) (xy 17.781522 9.220465) (xy 17.7495 9.422648) (xy 1.3005 9.422648) + (xy 1.268477 9.220466) (xy 1.20522 9.025781) (xy 1.205218 9.025778) (xy 1.205218 9.025776) (xy 1.171503 8.959607) + (xy 1.112287 8.84339) (xy 1.104556 8.832749) (xy 0.991971 8.677786) (xy 0.847213 8.533028) (xy 0.681613 8.412715) + (xy 0.681612 8.412714) (xy 0.68161 8.412713) (xy 0.624653 8.383691) (xy 0.499223 8.319781) (xy 0.304534 8.256522) + (xy 0.129995 8.228878) (xy 0.102352 8.2245) (xy -0.102352 8.2245) (xy -0.129995 8.228878) (xy -0.304534 8.256522) + (xy -0.499223 8.319781) (xy -0.624653 8.383691) (xy -0.68161 8.412713) (xy -0.681612 8.412714) (xy -0.681613 8.412715) + (xy -0.847213 8.533028) (xy -0.991971 8.677786) (xy -1.104556 8.832749) (xy -1.112287 8.84339) (xy -1.171503 8.959607) + (xy -1.205218 9.025776) (xy -1.205218 9.025778) (xy -1.20522 9.025781) (xy -1.268477 9.220466) (xy -1.3005 9.422648) + (xy -17.7495 9.422648) (xy -17.781522 9.220465) (xy -17.844781 9.025776) (xy -17.937715 8.843386) + (xy -18.058028 8.677786) (xy -18.202786 8.533028) (xy -18.368386 8.412715) (xy -18.550776 8.319781) + (xy -18.745465 8.256522) (xy -18.923329 8.228351) (xy -18.947648 8.2245) (xy -19.152352 8.2245) + (xy -19.179995 8.228878) (xy -19.354534 8.256522) (xy -19.549223 8.319781) (xy -19.674653 8.383691) + (xy -19.73161 8.412713) (xy -19.731612 8.412714) (xy -19.731613 8.412715) (xy -19.897213 8.533028) + (xy -20.041971 8.677786) (xy -20.154556 8.832749) (xy -20.162287 8.84339) (xy -20.221503 8.959607) + (xy -20.255218 9.025776) (xy -20.255218 9.025778) (xy -20.25522 9.025781) (xy -20.318477 9.220466) + (xy -20.3505 9.422648) (xy -37.4995 9.422648) (xy -37.4995 -4.531611) (xy -27.7705 -4.531611) (xy -27.7705 -4.358389) + (xy -27.743402 -4.187299) (xy -27.689873 -4.022555) (xy -27.611232 -3.868212) (xy -27.509414 -3.728072) + (xy -27.386928 -3.605586) (xy -27.246788 -3.503768) (xy -27.092445 -3.425127) (xy -26.927701 -3.371598) + (xy -26.927699 -3.371597) (xy -26.927698 -3.371597) (xy -26.796271 -3.350781) (xy -26.756611 -3.3445) + (xy -26.75661 -3.3445) (xy -26.58339 -3.3445) (xy -26.583389 -3.3445) (xy -26.543728 -3.350781) + (xy -26.412302 -3.371597) (xy -26.247552 -3.425128) (xy -26.093211 -3.503768) (xy -26.013256 -3.561859) + (xy -25.953072 -3.605586) (xy -25.95307 -3.605588) (xy -25.953069 -3.605588) (xy -25.830588 -3.728069) + (xy -25.830588 -3.72807) (xy -25.830586 -3.728072) (xy -25.786859 -3.788256) (xy -25.728768 -3.868211) + (xy -25.650128 -4.022552) (xy -25.596597 -4.187302) (xy -25.5695 -4.358389) (xy -25.5695 -4.531605) + (xy -25.5695 -4.531611) (xy -25.576715 -4.577168) (xy -25.576715 -4.57717) (xy -25.579144 -4.592506) + (xy -23.8405 -4.592506) (xy -23.8405 -4.297494) (xy -23.801993 -4.005007) (xy -23.725639 -3.720048) + (xy -23.725635 -3.720039) (xy -23.725635 -3.720038) (xy -23.612745 -3.447499) (xy -23.612741 -3.447489) + (xy -23.465238 -3.192006) (xy -23.285647 -2.957959) (xy -23.285641 -2.957952) (xy -23.077047 -2.749358) + (xy -23.07704 -2.749352) (xy -22.842993 -2.569761) (xy -22.58751 -2.422258) (xy -22.5875 -2.422254) + (xy -22.314961 -2.309364) (xy -22.314954 -2.309362) (xy -22.314952 -2.309361) (xy -22.029993 -2.233007) + (xy -21.981113 -2.226571) (xy -21.737513 -2.1945) (xy -21.737506 -2.1945) (xy -21.442486 -2.1945) + (xy -21.150015 -2.233006) (xy -21.150007 -2.233007) (xy -20.865048 -2.309361) (xy -20.865038 -2.309364) + (xy -20.592499 -2.422254) (xy -20.592489 -2.422258) (xy -20.337006 -2.569761) (xy -20.102959 -2.749352) + (xy -20.102952 -2.749358) (xy -19.894358 -2.957952) (xy -19.894352 -2.957959) (xy -19.714761 -3.192006) + (xy -19.567258 -3.447489) (xy -19.567254 -3.447499) (xy -19.454364 -3.720038) (xy -19.454361 -3.720048) + (xy -19.378008 -4.005004) (xy -19.378006 -4.005015) (xy -19.3395 -4.297486) (xy -19.3395 -4.531611) + (xy -17.6105 -4.531611) (xy -17.6105 -4.358389) (xy -17.583402 -4.187299) (xy -17.529873 -4.022555) + (xy -17.451232 -3.868212) (xy -17.349414 -3.728072) (xy -17.226928 -3.605586) (xy -17.086788 -3.503768) + (xy -16.932445 -3.425127) (xy -16.767701 -3.371598) (xy -16.767699 -3.371597) (xy -16.767698 -3.371597) + (xy -16.636271 -3.350781) (xy -16.596611 -3.3445) (xy -16.59661 -3.3445) (xy -16.42339 -3.3445) + (xy -16.423389 -3.3445) (xy -16.383728 -3.350781) (xy -16.252302 -3.371597) (xy -16.087552 -3.425128) + (xy -15.933211 -3.503768) (xy -15.853256 -3.561859) (xy -15.793072 -3.605586) (xy -15.79307 -3.605588) + (xy -15.793069 -3.605588) (xy -15.670588 -3.728069) (xy -15.670588 -3.72807) (xy -15.670586 -3.728072) + (xy -15.626859 -3.788256) (xy -15.568768 -3.868211) (xy -15.490128 -4.022552) (xy -15.436597 -4.187302) + (xy -15.4095 -4.358389) (xy -15.4095 -4.53161) (xy -15.4095 -4.531611) (xy -8.7205 -4.531611) (xy -8.7205 -4.358389) + (xy -8.693402 -4.187299) (xy -8.639873 -4.022555) (xy -8.561232 -3.868212) (xy -8.459414 -3.728072) + (xy -8.336928 -3.605586) (xy -8.196788 -3.503768) (xy -8.042445 -3.425127) (xy -7.877701 -3.371598) + (xy -7.877699 -3.371597) (xy -7.877698 -3.371597) (xy -7.746271 -3.350781) (xy -7.706611 -3.3445) + (xy -7.70661 -3.3445) (xy -7.53339 -3.3445) (xy -7.533389 -3.3445) (xy -7.493728 -3.350781) (xy -7.362302 -3.371597) + (xy -7.197552 -3.425128) (xy -7.043211 -3.503768) (xy -6.963256 -3.561859) (xy -6.903072 -3.605586) + (xy -6.90307 -3.605588) (xy -6.903069 -3.605588) (xy -6.780588 -3.728069) (xy -6.780588 -3.72807) + (xy -6.780586 -3.728072) (xy -6.736859 -3.788256) (xy -6.678768 -3.868211) (xy -6.600128 -4.022552) + (xy -6.546597 -4.187302) (xy -6.5195 -4.358389) (xy -6.5195 -4.531605) (xy -6.5195 -4.531611) (xy -6.526715 -4.577168) + (xy -6.526715 -4.57717) (xy -6.529144 -4.592506) (xy -4.7905 -4.592506) (xy -4.7905 -4.297494) (xy -4.751993 -4.005007) + (xy -4.675639 -3.720048) (xy -4.675635 -3.720039) (xy -4.675635 -3.720038) (xy -4.562745 -3.447499) + (xy -4.562741 -3.447489) (xy -4.415238 -3.192006) (xy -4.235647 -2.957959) (xy -4.235641 -2.957952) + (xy -4.027047 -2.749358) (xy -4.02704 -2.749352) (xy -3.792993 -2.569761) (xy -3.53751 -2.422258) + (xy -3.5375 -2.422254) (xy -3.264961 -2.309364) (xy -3.264954 -2.309362) (xy -3.264952 -2.309361) + (xy -2.979993 -2.233007) (xy -2.931113 -2.226571) (xy -2.687513 -2.1945) (xy -2.687506 -2.1945) + (xy -2.392486 -2.1945) (xy -2.100015 -2.233006) (xy -2.100007 -2.233007) (xy -1.815048 -2.309361) + (xy -1.815038 -2.309364) (xy -1.542499 -2.422254) (xy -1.542489 -2.422258) (xy -1.287006 -2.569761) + (xy -1.052959 -2.749352) (xy -1.052952 -2.749358) (xy -0.844358 -2.957952) (xy -0.844352 -2.957959) + (xy -0.664761 -3.192006) (xy -0.517258 -3.447489) (xy -0.517254 -3.447499) (xy -0.404364 -3.720038) + (xy -0.404361 -3.720048) (xy -0.328008 -4.005004) (xy -0.328006 -4.005015) (xy -0.2895 -4.297486) + (xy -0.2895 -4.53161) (xy 1.4395 -4.53161) (xy 1.4395 -4.358389) (xy 1.466597 -4.187302) (xy 1.520128 -4.022552) + (xy 1.598768 -3.868211) (xy 1.656859 -3.788256) (xy 1.700586 -3.728072) (xy 1.700588 -3.72807) (xy 1.700588 -3.728069) + (xy 1.823069 -3.605588) (xy 1.963211 -3.503768) (xy 2.117552 -3.425128) (xy 2.282302 -3.371597) + (xy 2.282301 -3.371597) (xy 2.421192 -3.349599) (xy 2.453389 -3.3445) (xy 2.45339 -3.3445) (xy 2.62661 -3.3445) + (xy 2.626611 -3.3445) (xy 2.678239 -3.352677) (xy 2.797697 -3.371597) (xy 2.797699 -3.371597) (xy 2.797701 -3.371598) + (xy 2.962445 -3.425127) (xy 3.116788 -3.503768) (xy 3.256928 -3.605586) (xy 3.379414 -3.728072) + (xy 3.481232 -3.868212) (xy 3.559873 -4.022555) (xy 3.613402 -4.187299) (xy 3.6405 -4.358389) (xy 3.6405 -4.53161) + (xy 10.3295 -4.53161) (xy 10.3295 -4.358389) (xy 10.356597 -4.187302) (xy 10.410128 -4.022552) (xy 10.488768 -3.868211) + (xy 10.546859 -3.788256) (xy 10.590586 -3.728072) (xy 10.590588 -3.72807) (xy 10.590588 -3.728069) + (xy 10.713069 -3.605588) (xy 10.853211 -3.503768) (xy 11.007552 -3.425128) (xy 11.172302 -3.371597) + (xy 11.172301 -3.371597) (xy 11.311192 -3.349599) (xy 11.343389 -3.3445) (xy 11.34339 -3.3445) (xy 11.51661 -3.3445) + (xy 11.516611 -3.3445) (xy 11.568239 -3.352677) (xy 11.687697 -3.371597) (xy 11.687699 -3.371597) + (xy 11.687701 -3.371598) (xy 11.852445 -3.425127) (xy 12.006788 -3.503768) (xy 12.146928 -3.605586) + (xy 12.269414 -3.728072) (xy 12.371232 -3.868212) (xy 12.449873 -4.022555) (xy 12.503402 -4.187299) + (xy 12.5305 -4.358389) (xy 12.5305 -4.531611) (xy 12.520854 -4.592513) (xy 14.2595 -4.592513) (xy 14.2595 -4.297486) + (xy 14.298006 -4.005015) (xy 14.298008 -4.005004) (xy 14.374361 -3.720048) (xy 14.374364 -3.720038) + (xy 14.487254 -3.447499) (xy 14.487258 -3.447489) (xy 14.634761 -3.192006) (xy 14.814352 -2.957959) + (xy 14.814358 -2.957952) (xy 15.022952 -2.749358) (xy 15.022959 -2.749352) (xy 15.257006 -2.569761) + (xy 15.512489 -2.422258) (xy 15.512499 -2.422254) (xy 15.785038 -2.309364) (xy 15.785048 -2.309361) + (xy 16.070007 -2.233007) (xy 16.070015 -2.233006) (xy 16.362486 -2.1945) (xy 16.362494 -2.1945) + (xy 16.657513 -2.1945) (xy 16.901113 -2.226571) (xy 16.949993 -2.233007) (xy 17.234952 -2.309361) + (xy 17.234954 -2.309362) (xy 17.234961 -2.309364) (xy 17.5075 -2.422254) (xy 17.50751 -2.422258) + (xy 17.762993 -2.569761) (xy 17.99704 -2.749352) (xy 17.997047 -2.749358) (xy 18.205641 -2.957952) + (xy 18.205647 -2.957959) (xy 18.385238 -3.192006) (xy 18.532741 -3.447489) (xy 18.532745 -3.447499) + (xy 18.645635 -3.720038) (xy 18.645635 -3.720039) (xy 18.645639 -3.720048) (xy 18.721993 -4.005007) + (xy 18.7605 -4.297494) (xy 18.7605 -4.53161) (xy 20.4895 -4.53161) (xy 20.4895 -4.358389) (xy 20.516597 -4.187302) + (xy 20.570128 -4.022552) (xy 20.648768 -3.868211) (xy 20.706859 -3.788256) (xy 20.750586 -3.728072) + (xy 20.750588 -3.72807) (xy 20.750588 -3.728069) (xy 20.873069 -3.605588) (xy 21.013211 -3.503768) + (xy 21.167552 -3.425128) (xy 21.332302 -3.371597) (xy 21.332301 -3.371597) (xy 21.471192 -3.349599) + (xy 21.503389 -3.3445) (xy 21.50339 -3.3445) (xy 21.67661 -3.3445) (xy 21.676611 -3.3445) (xy 21.728239 -3.352677) + (xy 21.847697 -3.371597) (xy 21.847699 -3.371597) (xy 21.847701 -3.371598) (xy 22.012445 -3.425127) + (xy 22.166788 -3.503768) (xy 22.306928 -3.605586) (xy 22.429414 -3.728072) (xy 22.531232 -3.868212) + (xy 22.609873 -4.022555) (xy 22.663402 -4.187299) (xy 22.6905 -4.358389) (xy 22.6905 -4.531611) + (xy 22.663402 -4.702701) (xy 22.609873 -4.867445) (xy 22.531232 -5.021788) (xy 22.429414 -5.161928) + (xy 22.306928 -5.284414) (xy 22.166788 -5.386232) (xy 22.012445 -5.464873) (xy 21.847701 -5.518402) + (xy 21.676611 -5.5455) (xy 21.503389 -5.5455) (xy 21.332299 -5.518402) (xy 21.167555 -5.464873) + (xy 21.013212 -5.386232) (xy 20.873072 -5.284414) (xy 20.750586 -5.161928) (xy 20.648768 -5.021788) + (xy 20.570128 -4.867447) (xy 20.516597 -4.702697) (xy 20.4895 -4.53161) (xy 18.7605 -4.53161) (xy 18.7605 -4.592506) + (xy 18.721993 -4.884993) (xy 18.645639 -5.169952) (xy 18.532743 -5.442507) (xy 18.385238 -5.697994) + (xy 18.205646 -5.932042) (xy 17.997042 -6.140646) (xy 17.762994 -6.320238) (xy 17.507507 -6.467743) + (xy 17.234952 -6.580639) (xy 16.949993 -6.656993) (xy 16.657506 -6.6955) (xy 16.362494 -6.6955) + (xy 16.070007 -6.656993) (xy 15.785048 -6.580639) (xy 15.512493 -6.467743) (xy 15.51249 -6.467741) + (xy 15.512489 -6.467741) (xy 15.257006 -6.320238) (xy 15.022959 -6.140647) (xy 15.022952 -6.140641) + (xy 14.814358 -5.932047) (xy 14.814352 -5.93204) (xy 14.634761 -5.697993) (xy 14.487258 -5.44251) + (xy 14.487254 -5.4425) (xy 14.374364 -5.169961) (xy 14.374362 -5.169954) (xy 14.374361 -5.169952) + (xy 14.298007 -4.884993) (xy 14.298006 -4.884984) (xy 14.2595 -4.592513) (xy 12.520854 -4.592513) + (xy 12.503402 -4.702701) (xy 12.449873 -4.867445) (xy 12.371232 -5.021788) (xy 12.269414 -5.161928) + (xy 12.216881 -5.21446) (xy 12.183397 -5.275781) (xy 12.188381 -5.345473) (xy 12.230252 -5.401406) + (xy 12.295716 -5.425824) (xy 12.323961 -5.424613) (xy 12.574072 -5.385) (xy 12.825928 -5.385) (xy 13.074669 -5.424397) + (xy 13.314184 -5.502219) (xy 13.538583 -5.616557) (xy 13.640697 -5.690748) (xy 13.640698 -5.690748) + (xy 13.024024 -6.307421) (xy 13.055258 -6.320359) (xy 13.178097 -6.402437) (xy 13.282563 -6.506903) + (xy 13.364641 -6.629742) (xy 13.377577 -6.660973) (xy 13.99425 -6.0443) (xy 13.99425 -6.044301) + (xy 14.068442 -6.146416) (xy 14.18278 -6.370815) (xy 14.260602 -6.61033) (xy 14.3 -6.859071) (xy 14.3 -7.110928) + (xy 14.260602 -7.359669) (xy 14.18278 -7.599184) (xy 14.068446 -7.823575) (xy 14.068442 -7.823581) + (xy 13.99425 -7.925697) (xy 13.99425 -7.925698) (xy 13.377578 -7.309025) (xy 13.364641 -7.340258) + (xy 13.282563 -7.463097) (xy 13.178097 -7.567563) (xy 13.055258 -7.649641) (xy 13.024025 -7.662578) + (xy 13.640698 -8.27925) (xy 13.538581 -8.353442) (xy 13.538575 -8.353446) (xy 13.314184 -8.46778) + (xy 13.074669 -8.545602) (xy 12.825928 -8.585) (xy 12.574072 -8.585) (xy 12.32533 -8.545602) (xy 12.085815 -8.46778) + (xy 11.861416 -8.353442) (xy 11.759301 -8.27925) (xy 11.7593 -8.27925) (xy 12.375974 -7.662577) + (xy 12.344742 -7.649641) (xy 12.221903 -7.567563) (xy 12.117437 -7.463097) (xy 12.035359 -7.340258) + (xy 12.022421 -7.309024) (xy 11.405748 -7.925698) (xy 11.405748 -7.925697) (xy 11.331557 -7.823583) + (xy 11.217219 -7.599184) (xy 11.139397 -7.359669) (xy 11.1 -7.110928) (xy 11.1 -6.859071) (xy 11.139397 -6.61033) + (xy 11.217219 -6.370815) (xy 11.331559 -6.146413) (xy 11.405747 -6.044301) (xy 11.405748 -6.0443) + (xy 12.022421 -6.660974) (xy 12.035359 -6.629742) (xy 12.117437 -6.506903) (xy 12.221903 -6.402437) + (xy 12.344742 -6.320359) (xy 12.375975 -6.307421) (xy 11.7593 -5.690748) (xy 11.761598 -5.66155) + (xy 11.747233 -5.593172) (xy 11.698181 -5.543416) (xy 11.630016 -5.528078) (xy 11.618589 -5.529348) + (xy 11.516611 -5.5455) (xy 11.343389 -5.5455) (xy 11.172299 -5.518402) (xy 11.007555 -5.464873) + (xy 10.853212 -5.386232) (xy 10.713072 -5.284414) (xy 10.590586 -5.161928) (xy 10.488768 -5.021788) + (xy 10.410128 -4.867447) (xy 10.356597 -4.702697) (xy 10.3295 -4.53161) (xy 3.6405 -4.53161) (xy 3.6405 -4.531611) + (xy 3.613402 -4.702701) (xy 3.559873 -4.867445) (xy 3.481232 -5.021788) (xy 3.379414 -5.161928) + (xy 3.256928 -5.284414) (xy 3.116788 -5.386232) (xy 2.962445 -5.464873) (xy 2.797701 -5.518402) + (xy 2.626611 -5.5455) (xy 2.453389 -5.5455) (xy 2.282299 -5.518402) (xy 2.117555 -5.464873) (xy 1.963212 -5.386232) + (xy 1.823072 -5.284414) (xy 1.700586 -5.161928) (xy 1.598768 -5.021788) (xy 1.520128 -4.867447) + (xy 1.466597 -4.702697) (xy 1.4395 -4.53161) (xy -0.2895 -4.53161) (xy -0.2895 -4.592513) (xy -0.328006 -4.884984) + (xy -0.328007 -4.884993) (xy -0.404361 -5.169952) (xy -0.404362 -5.169954) (xy -0.404364 -5.169961) + (xy -0.517254 -5.4425) (xy -0.517258 -5.44251) (xy -0.664761 -5.697993) (xy -0.844352 -5.93204) + (xy -0.844358 -5.932047) (xy -1.052952 -6.140641) (xy -1.052959 -6.140647) (xy -1.287006 -6.320238) + (xy -1.542489 -6.467741) (xy -1.54249 -6.467741) (xy -1.542493 -6.467743) (xy -1.815048 -6.580639) + (xy -2.100007 -6.656993) (xy -2.392494 -6.6955) (xy -2.687506 -6.6955) (xy -2.979993 -6.656993) + (xy -3.264952 -6.580639) (xy -3.537507 -6.467743) (xy -3.792994 -6.320238) (xy -4.027042 -6.140646) + (xy -4.235646 -5.932042) (xy -4.415238 -5.697994) (xy -4.562743 -5.442507) (xy -4.675639 -5.169952) + (xy -4.751993 -4.884993) (xy -4.7905 -4.592506) (xy -6.529144 -4.592506) (xy -6.546597 -4.702697) + (xy -6.600128 -4.867447) (xy -6.678768 -5.021788) (xy -6.780586 -5.161928) (xy -6.833117 -5.214459) + (xy -6.866602 -5.275782) (xy -6.861618 -5.345474) (xy -6.819746 -5.401407) (xy -6.754282 -5.425824) + (xy -6.726038 -5.424613) (xy -6.475928 -5.385) (xy -6.224072 -5.385) (xy -5.97533 -5.424397) (xy -5.735815 -5.502219) + (xy -5.511413 -5.616559) (xy -5.409301 -5.690747) (xy -5.4093 -5.690748) (xy -6.025975 -6.307421) + (xy -5.994742 -6.320359) (xy -5.871903 -6.402437) (xy -5.767437 -6.506903) (xy -5.685359 -6.629742) + (xy -5.672421 -6.660974) (xy -5.055748 -6.0443) (xy -5.055747 -6.044301) (xy -4.981559 -6.146413) + (xy -4.867219 -6.370815) (xy -4.789397 -6.61033) (xy -4.75 -6.859071) (xy -4.75 -7.110928) (xy -4.789397 -7.359669) + (xy -4.867219 -7.599184) (xy -4.981557 -7.823583) (xy -5.055748 -7.925697) (xy -5.055748 -7.925698) + (xy -5.672421 -7.309024) (xy -5.685359 -7.340258) (xy -5.767437 -7.463097) (xy -5.871903 -7.567563) + (xy -5.994742 -7.649641) (xy -6.025974 -7.662577) (xy -5.4093 -8.27925) (xy -5.511416 -8.353442) + (xy -5.735815 -8.46778) (xy -5.97533 -8.545602) (xy -6.224072 -8.585) (xy -6.475928 -8.585) (xy -6.724669 -8.545602) + (xy -6.964184 -8.46778) (xy -7.188575 -8.353446) (xy -7.188581 -8.353442) (xy -7.290697 -8.27925) + (xy -7.290698 -8.27925) (xy -6.674025 -7.662578) (xy -6.705258 -7.649641) (xy -6.828097 -7.567563) + (xy -6.932563 -7.463097) (xy -7.014641 -7.340258) (xy -7.027578 -7.309025) (xy -7.64425 -7.925698) + (xy -7.64425 -7.925697) (xy -7.718442 -7.823581) (xy -7.718446 -7.823575) (xy -7.83278 -7.599184) + (xy -7.910602 -7.359669) (xy -7.95 -7.110928) (xy -7.95 -6.859071) (xy -7.910602 -6.61033) (xy -7.83278 -6.370815) + (xy -7.718442 -6.146416) (xy -7.64425 -6.044301) (xy -7.64425 -6.0443) (xy -7.027577 -6.660973) + (xy -7.014641 -6.629742) (xy -6.932563 -6.506903) (xy -6.828097 -6.402437) (xy -6.705258 -6.320359) + (xy -6.674024 -6.307421) (xy -7.290697 -5.690749) (xy -7.2884 -5.661551) (xy -7.302764 -5.593174) + (xy -7.351816 -5.543417) (xy -7.419981 -5.528078) (xy -7.431416 -5.529349) (xy -7.533389 -5.5455) + (xy -7.706611 -5.5455) (xy -7.877701 -5.518402) (xy -8.042445 -5.464873) (xy -8.196788 -5.386232) + (xy -8.336928 -5.284414) (xy -8.459414 -5.161928) (xy -8.561232 -5.021788) (xy -8.639873 -4.867445) + (xy -8.693402 -4.702701) (xy -8.7205 -4.531611) (xy -15.4095 -4.531611) (xy -15.436597 -4.702697) + (xy -15.490128 -4.867447) (xy -15.568768 -5.021788) (xy -15.670586 -5.161928) (xy -15.793072 -5.284414) + (xy -15.933212 -5.386232) (xy -16.087555 -5.464873) (xy -16.252299 -5.518402) (xy -16.423389 -5.5455) + (xy -16.596611 -5.5455) (xy -16.767701 -5.518402) (xy -16.932445 -5.464873) (xy -17.086788 -5.386232) + (xy -17.226928 -5.284414) (xy -17.349414 -5.161928) (xy -17.451232 -5.021788) (xy -17.529873 -4.867445) + (xy -17.583402 -4.702701) (xy -17.6105 -4.531611) (xy -19.3395 -4.531611) (xy -19.3395 -4.592513) + (xy -19.378006 -4.884984) (xy -19.378007 -4.884993) (xy -19.454361 -5.169952) (xy -19.454362 -5.169954) + (xy -19.454364 -5.169961) (xy -19.567254 -5.4425) (xy -19.567258 -5.44251) (xy -19.714761 -5.697993) + (xy -19.894352 -5.93204) (xy -19.894358 -5.932047) (xy -20.102952 -6.140641) (xy -20.102959 -6.140647) + (xy -20.337006 -6.320238) (xy -20.592489 -6.467741) (xy -20.59249 -6.467741) (xy -20.592493 -6.467743) + (xy -20.865048 -6.580639) (xy -21.150007 -6.656993) (xy -21.442494 -6.6955) (xy -21.737506 -6.6955) + (xy -22.029993 -6.656993) (xy -22.314952 -6.580639) (xy -22.587507 -6.467743) (xy -22.842994 -6.320238) + (xy -23.077042 -6.140646) (xy -23.285646 -5.932042) (xy -23.465238 -5.697994) (xy -23.612743 -5.442507) + (xy -23.725639 -5.169952) (xy -23.801993 -4.884993) (xy -23.8405 -4.592506) (xy -25.579144 -4.592506) + (xy -25.596597 -4.702697) (xy -25.650128 -4.867447) (xy -25.728768 -5.021788) (xy -25.830586 -5.161928) + (xy -25.883117 -5.214459) (xy -25.916602 -5.275782) (xy -25.911618 -5.345474) (xy -25.869746 -5.401407) + (xy -25.804282 -5.425824) (xy -25.776038 -5.424613) (xy -25.525928 -5.385) (xy -25.274072 -5.385) + (xy -25.02533 -5.424397) (xy -24.785815 -5.502219) (xy -24.561413 -5.616559) (xy -24.459301 -5.690747) + (xy -24.4593 -5.690748) (xy -25.075975 -6.307421) (xy -25.044742 -6.320359) (xy -24.921903 -6.402437) + (xy -24.817437 -6.506903) (xy -24.735359 -6.629742) (xy -24.722421 -6.660974) (xy -24.105748 -6.0443) + (xy -24.105747 -6.044301) (xy -24.031559 -6.146413) (xy -23.917219 -6.370815) (xy -23.839397 -6.61033) + (xy -23.8 -6.859071) (xy -23.8 -7.110928) (xy -23.839397 -7.359669) (xy -23.917219 -7.599184) (xy -24.031557 -7.823583) + (xy -24.105748 -7.925697) (xy -24.105748 -7.925698) (xy -24.722421 -7.309024) (xy -24.735359 -7.340258) + (xy -24.817437 -7.463097) (xy -24.921903 -7.567563) (xy -25.044742 -7.649641) (xy -25.075974 -7.662577) + (xy -24.4593 -8.27925) (xy -24.561416 -8.353442) (xy -24.785815 -8.46778) (xy -25.02533 -8.545602) + (xy -25.274072 -8.585) (xy -25.525928 -8.585) (xy -25.774669 -8.545602) (xy -26.014184 -8.46778) + (xy -26.238575 -8.353446) (xy -26.238581 -8.353442) (xy -26.340697 -8.27925) (xy -26.340698 -8.27925) + (xy -25.724025 -7.662578) (xy -25.755258 -7.649641) (xy -25.878097 -7.567563) (xy -25.982563 -7.463097) + (xy -26.064641 -7.340258) (xy -26.077577 -7.309025) (xy -26.69425 -7.925698) (xy -26.69425 -7.925697) + (xy -26.768442 -7.823581) (xy -26.768446 -7.823575) (xy -26.88278 -7.599184) (xy -26.960602 -7.359669) + (xy -27 -7.110928) (xy -27 -6.859071) (xy -26.960602 -6.61033) (xy -26.88278 -6.370815) (xy -26.768442 -6.146416) + (xy -26.69425 -6.044301) (xy -26.69425 -6.0443) (xy -26.077577 -6.660973) (xy -26.064641 -6.629742) + (xy -25.982563 -6.506903) (xy -25.878097 -6.402437) (xy -25.755258 -6.320359) (xy -25.724024 -6.307421) + (xy -26.340697 -5.690749) (xy -26.3384 -5.661551) (xy -26.352764 -5.593174) (xy -26.401816 -5.543417) + (xy -26.469981 -5.528078) (xy -26.481416 -5.529349) (xy -26.583389 -5.5455) (xy -26.756611 -5.5455) + (xy -26.927701 -5.518402) (xy -27.092445 -5.464873) (xy -27.246788 -5.386232) (xy -27.386928 -5.284414) + (xy -27.509414 -5.161928) (xy -27.611232 -5.021788) (xy -27.689873 -4.867445) (xy -27.743402 -4.702701) + (xy -27.7705 -4.531611) (xy -37.4995 -4.531611) (xy -37.4995 -9.627351) (xy -20.3505 -9.627351) + (xy -20.3505 -9.422648) (xy -20.318477 -9.220465) (xy -20.255218 -9.025776) (xy -20.221503 -8.959607) + (xy -20.162287 -8.84339) (xy -20.162284 -8.843386) (xy -20.041971 -8.677786) (xy -19.897213 -8.533028) + (xy -19.731613 -8.412715) (xy -19.73161 -8.412713) (xy -19.674653 -8.383691) (xy -19.549223 -8.319781) + (xy -19.354534 -8.256522) (xy -19.179995 -8.228878) (xy -19.152352 -8.2245) (xy -19.152351 -8.2245) + (xy -18.947649 -8.2245) (xy -18.947648 -8.2245) (xy -18.923329 -8.228351) (xy -18.745465 -8.256522) + (xy -18.550771 -8.319783) (xy -18.506241 -8.342473) (xy -18.506238 -8.342476) (xy -18.368385 -8.412715) + (xy -18.202786 -8.533028) (xy -18.058028 -8.677786) (xy -17.937715 -8.843386) (xy -17.844781 -9.025776) + (xy -17.781522 -9.220465) (xy -17.7495 -9.422648) (xy -17.7495 -9.627351) (xy -1.3005 -9.627351) + (xy -1.3005 -9.422648) (xy -1.268477 -9.220465) (xy -1.205218 -9.025776) (xy -1.171503 -8.959607) + (xy -1.112287 -8.84339) (xy -1.112284 -8.843386) (xy -0.991971 -8.677786) (xy -0.847213 -8.533028) + (xy -0.681613 -8.412715) (xy -0.68161 -8.412713) (xy -0.624653 -8.383691) (xy -0.499223 -8.319781) + (xy -0.304534 -8.256522) (xy -0.129995 -8.228878) (xy -0.102352 -8.2245) (xy -0.102351 -8.2245) + (xy 0.102351 -8.2245) (xy 0.102352 -8.2245) (xy 0.129995 -8.228878) (xy 0.304534 -8.256522) (xy 0.499228 -8.319783) + (xy 0.543758 -8.342473) (xy 0.543762 -8.342476) (xy 0.681614 -8.412715) (xy 0.847213 -8.533028) + (xy 0.991971 -8.677786) (xy 1.112284 -8.843386) (xy 1.112287 -8.84339) (xy 1.171503 -8.959607) (xy 1.205218 -9.025776) + (xy 1.268477 -9.220465) (xy 1.3005 -9.422648) (xy 1.3005 -9.627351) (xy 17.7495 -9.627351) (xy 17.7495 -9.422648) + (xy 17.781522 -9.220465) (xy 17.844781 -9.025776) (xy 17.937715 -8.843386) (xy 18.058028 -8.677786) + (xy 18.202786 -8.533028) (xy 18.368386 -8.412715) (xy 18.550776 -8.319781) (xy 18.745465 -8.256522) + (xy 18.923329 -8.228351) (xy 18.947648 -8.2245) (xy 18.947649 -8.2245) (xy 19.152351 -8.2245) (xy 19.152352 -8.2245) + (xy 19.179995 -8.228878) (xy 19.354534 -8.256522) (xy 19.549223 -8.319781) (xy 19.674653 -8.383691) + (xy 19.73161 -8.412713) (xy 19.731613 -8.412715) (xy 19.897213 -8.533028) (xy 20.041971 -8.677786) + (xy 20.162284 -8.843386) (xy 20.162287 -8.84339) (xy 20.221503 -8.959607) (xy 20.255218 -9.025776) + (xy 20.318477 -9.220465) (xy 20.3505 -9.422648) (xy 20.3505 -9.627351) (xy 20.318477 -9.829534) + (xy 20.25522 -10.024219) (xy 20.162287 -10.20661) (xy 20.094732 -10.29959) (xy 20.041971 -10.372213) + (xy 20.041968 -10.372215) (xy 20.041966 -10.372219) (xy 19.897219 -10.516966) (xy 19.897215 -10.516968) + (xy 19.897213 -10.516971) (xy 19.82459 -10.569732) (xy 19.73161 -10.637287) (xy 19.549219 -10.73022) + (xy 19.354534 -10.793477) (xy 19.152352 -10.8255) (xy 18.947648 -10.8255) (xy 18.846557 -10.809488) + (xy 18.745465 -10.793477) (xy 18.655137 -10.764127) (xy 18.550781 -10.73022) (xy 18.550778 -10.730218) + (xy 18.550776 -10.730218) (xy 18.484607 -10.696503) (xy 18.36839 -10.637287) (xy 18.368386 -10.637284) + (xy 18.202786 -10.516971) (xy 18.058028 -10.372213) (xy 17.937715 -10.206613) (xy 17.844781 -10.024223) + (xy 17.781522 -9.829534) (xy 17.7495 -9.627351) (xy 1.3005 -9.627351) (xy 1.268477 -9.829534) (xy 1.20522 -10.024219) + (xy 1.112287 -10.20661) (xy 1.044732 -10.29959) (xy 0.991971 -10.372213) (xy 0.991968 -10.372215) + (xy 0.991966 -10.372219) (xy 0.847219 -10.516966) (xy 0.847215 -10.516968) (xy 0.847213 -10.516971) + (xy 0.77459 -10.569732) (xy 0.68161 -10.637287) (xy 0.499219 -10.73022) (xy 0.304534 -10.793477) + (xy 0.102352 -10.8255) (xy -0.102352 -10.8255) (xy -0.304534 -10.793477) (xy -0.499219 -10.73022) + (xy -0.68161 -10.637287) (xy -0.77459 -10.569732) (xy -0.847213 -10.516971) (xy -0.847215 -10.516968) + (xy -0.847219 -10.516966) (xy -0.991966 -10.372219) (xy -0.991968 -10.372215) (xy -0.991971 -10.372213) + (xy -1.044732 -10.29959) (xy -1.112287 -10.20661) (xy -1.20522 -10.024219) (xy -1.268477 -9.829534) + (xy -1.3005 -9.627351) (xy -17.7495 -9.627351) (xy -17.781522 -9.829534) (xy -17.844781 -10.024223) + (xy -17.937715 -10.206613) (xy -18.058028 -10.372213) (xy -18.202786 -10.516971) (xy -18.368386 -10.637284) + (xy -18.36839 -10.637287) (xy -18.484607 -10.696503) (xy -18.550776 -10.730218) (xy -18.550778 -10.730218) + (xy -18.550781 -10.73022) (xy -18.655137 -10.764127) (xy -18.745465 -10.793477) (xy -18.846557 -10.809488) + (xy -18.947648 -10.8255) (xy -19.152352 -10.8255) (xy -19.354534 -10.793477) (xy -19.549219 -10.73022) + (xy -19.73161 -10.637287) (xy -19.82459 -10.569732) (xy -19.897213 -10.516971) (xy -19.897215 -10.516968) + (xy -19.897219 -10.516966) (xy -20.041966 -10.372219) (xy -20.041968 -10.372215) (xy -20.041971 -10.372213) + (xy -20.094732 -10.29959) (xy -20.162287 -10.20661) (xy -20.25522 -10.024219) (xy -20.318477 -9.829534) + (xy -20.3505 -9.627351) (xy -37.4995 -9.627351) (xy -37.4995 -18.919752) (xy 5.6995 -18.919752) + (xy 5.6995 -16.880247) (xy 5.711131 -16.82177) (xy 5.711132 -16.821769) (xy 5.755447 -16.755447) + (xy 5.821769 -16.711132) (xy 5.82177 -16.711131) (xy 5.880247 -16.6995) (xy 5.880252 -16.6995) (xy 9.119752 -16.6995) + (xy 9.178229 -16.711131) (xy 9.17823 -16.711132) (xy 9.244552 -16.755447) (xy 9.288867 -16.821769) + (xy 9.288868 -16.82177) (xy 9.300499 -16.880247) (xy 9.3005 -16.880249) (xy 9.3005 -18.91975) (xy 9.300499 -18.919752) + (xy 9.288868 -18.978229) (xy 9.288867 -18.97823) (xy 9.288867 -18.978231) (xy 9.244552 -19.044552) + (xy 9.178231 -19.088867) (xy 9.178229 -19.088867) (xy 9.178229 -19.088868) (xy 9.134568 -19.097552) + (xy 9.119751 -19.100499) (xy 9.119751 -19.1005) (xy 9.119748 -19.1005) (xy 5.880252 -19.1005) (xy 5.880249 -19.1005) + (xy 5.880247 -19.100499) (xy 5.82177 -19.088868) (xy 5.821769 -19.088867) (xy 5.755447 -19.044552) + (xy 5.711132 -18.97823) (xy 5.711131 -18.978229) (xy 5.6995 -18.919752) (xy -37.4995 -18.919752) + (xy -37.4995 -23.618052) (xy -1.5 -23.618052) (xy -1.5 -23.381947) (xy -1.463065 -23.148752) (xy -1.390102 -22.924197) + (xy -1.282914 -22.713828) (xy -1.222658 -22.630894) (xy -1.222658 -22.630893) (xy -0.482962 -23.37059) + (xy -0.465925 -23.307007) (xy -0.400099 -23.192993) (xy -0.307007 -23.099901) (xy -0.192993 -23.034075) + (xy -0.129409 -23.017037) (xy -0.869105 -22.27734) (xy -0.869104 -22.277338) (xy -0.786174 -22.217087) + (xy -0.720223 -22.183483) (xy -0.669427 -22.135508) (xy -0.652632 -22.067688) (xy -0.675169 -22.001553) + (xy -0.703632 -21.97268) (xy -0.782073 -21.91569) (xy -0.91569 -21.782073) (xy -1.02676 -21.629199) + (xy -1.112547 -21.460832) (xy -1.17094 -21.281118) (xy -1.2005 -21.094486) (xy -1.2005 -20.905513) + (xy -1.17094 -20.718881) (xy -1.112545 -20.539163) (xy -1.06729 -20.450347) (xy -1.02676 -20.370801) + (xy -0.91569 -20.217927) (xy -0.782073 -20.08431) (xy -0.629199 -19.97324) (xy -0.460836 -19.887454) + (xy -0.281118 -19.829059) (xy -0.094486 -19.7995) (xy -0.094481 -19.7995) (xy 0.094486 -19.7995) + (xy 0.281118 -19.829059) (xy 0.460836 -19.887454) (xy 0.629199 -19.97324) (xy 0.782073 -20.08431) + (xy 0.91569 -20.217927) (xy 1.02676 -20.370801) (xy 1.06729 -20.450347) (xy 1.112545 -20.539163) + (xy 1.17094 -20.718881) (xy 1.2005 -20.905513) (xy 1.2005 -21.094486) (xy 13.2995 -21.094486) (xy 13.2995 -20.905513) + (xy 13.329059 -20.718881) (xy 13.387454 -20.539163) (xy 13.47324 -20.3708) (xy 13.53661 -20.283579) + (xy 13.58431 -20.217927) (xy 13.584312 -20.217925) (xy 13.584312 -20.217924) (xy 13.717924 -20.084312) + (xy 13.8708 -19.97324) (xy 14.039163 -19.887454) (xy 14.218881 -19.829059) (xy 14.405514 -19.7995) + (xy 14.405519 -19.7995) (xy 14.594486 -19.7995) (xy 14.781118 -19.829059) (xy 14.960836 -19.887454) + (xy 15.129199 -19.97324) (xy 15.282073 -20.08431) (xy 15.41569 -20.217927) (xy 15.52676 -20.370801) + (xy 15.56729 -20.450347) (xy 15.612545 -20.539163) (xy 15.67094 -20.718881) (xy 15.7005 -20.905513) + (xy 15.7005 -21.094486) (xy 15.67094 -21.281118) (xy 15.612547 -21.460832) (xy 15.52676 -21.629199) + (xy 15.41569 -21.782073) (xy 15.282073 -21.91569) (xy 15.129199 -22.02676) (xy 14.960832 -22.112547) + (xy 14.781118 -22.17094) (xy 14.594486 -22.2005) (xy 14.594481 -22.2005) (xy 14.405519 -22.2005) + (xy 14.405514 -22.2005) (xy 14.218881 -22.17094) (xy 14.183421 -22.159418) (xy 14.039168 -22.112547) + (xy 14.039165 -22.112545) (xy 14.039163 -22.112545) (xy 13.951127 -22.067688) (xy 13.870801 -22.02676) + (xy 13.717927 -21.91569) (xy 13.58431 -21.782073) (xy 13.47324 -21.629199) (xy 13.387454 -21.460836) + (xy 13.329059 -21.281118) (xy 13.2995 -21.094486) (xy 1.2005 -21.094486) (xy 1.17094 -21.281118) + (xy 1.112547 -21.460832) (xy 1.02676 -21.629199) (xy 0.91569 -21.782073) (xy 0.782073 -21.91569) + (xy 0.703632 -21.97268) (xy 0.660967 -22.02801) (xy 0.654988 -22.097623) (xy 0.687594 -22.159418) + (xy 0.720223 -22.183483) (xy 0.786174 -22.217087) (xy 0.869104 -22.277338) (xy 0.869105 -22.27734) + (xy 0.129409 -23.017037) (xy 0.192993 -23.034075) (xy 0.307007 -23.099901) (xy 0.400099 -23.192993) + (xy 0.465925 -23.307007) (xy 0.482962 -23.37059) (xy 1.222658 -22.630893) (xy 1.222658 -22.630894) + (xy 1.282914 -22.713828) (xy 1.390102 -22.924197) (xy 1.463065 -23.148752) (xy 1.5 -23.381947) (xy 1.5 -23.618052) + (xy 1.463065 -23.851247) (xy 1.390102 -24.075802) (xy 1.282918 -24.286163) (xy 1.282914 -24.286169) + (xy 1.222658 -24.369104) (xy 1.222658 -24.369105) (xy 0.482962 -23.629408) (xy 0.465925 -23.692993) + (xy 0.400099 -23.807007) (xy 0.307007 -23.900099) (xy 0.192993 -23.965925) (xy 0.129408 -23.982962) + (xy 0.909527 -24.76308) (xy 0.913021 -24.759585) (xy 0.936943 -24.783875) (xy 0.9972 -24.7995) (xy 1.019752 -24.7995) + (xy 1.078229 -24.811131) (xy 1.07823 -24.811132) (xy 1.144553 -24.855448) (xy 1.169973 -24.893491) + (xy 1.188867 -24.921769) (xy 1.188868 -24.92177) (xy 1.200499 -24.980247) (xy 1.2005 -24.980249) + (xy 1.2005 -26.118052) (xy 13 -26.118052) (xy 13 -25.881947) (xy 13.036934 -25.648752) (xy 13.109897 -25.424197) + (xy 13.217084 -25.21383) (xy 13.27734 -25.130894) (xy 14.017037 -25.870591) (xy 14.034075 -25.807007) + (xy 14.099901 -25.692993) (xy 14.192993 -25.599901) (xy 14.307007 -25.534075) (xy 14.370591 -25.517037) + (xy 13.630894 -24.77734) (xy 13.71383 -24.717084) (xy 13.924197 -24.609897) (xy 14.148752 -24.536934) + (xy 14.148751 -24.536934) (xy 14.381948 -24.5) (xy 14.618052 -24.5) (xy 14.851247 -24.536934) (xy 15.075802 -24.609897) + (xy 15.286174 -24.717087) (xy 15.369104 -24.777338) (xy 15.369105 -24.77734) (xy 14.629409 -25.517037) + (xy 14.692993 -25.534075) (xy 14.807007 -25.599901) (xy 14.900099 -25.692993) (xy 14.965925 -25.807007) + (xy 14.982962 -25.87059) (xy 15.722658 -25.130893) (xy 15.722658 -25.130894) (xy 15.782914 -25.213828) + (xy 15.890102 -25.424197) (xy 15.963065 -25.648752) (xy 16 -25.881947) (xy 16 -26.118052) (xy 15.963065 -26.351247) + (xy 15.890102 -26.575802) (xy 15.782918 -26.786163) (xy 15.782914 -26.786169) (xy 15.722658 -26.869104) + (xy 15.722658 -26.869105) (xy 14.982962 -26.129409) (xy 14.965925 -26.192993) (xy 14.900099 -26.307007) + (xy 14.807007 -26.400099) (xy 14.692993 -26.465925) (xy 14.629408 -26.482962) (xy 15.369105 -27.222658) + (xy 15.286169 -27.282914) (xy 15.286163 -27.282918) (xy 15.075802 -27.390102) (xy 14.851247 -27.463065) + (xy 14.851248 -27.463065) (xy 14.618052 -27.5) (xy 14.381948 -27.5) (xy 14.148752 -27.463065) (xy 13.924197 -27.390102) + (xy 13.713828 -27.282914) (xy 13.630894 -27.222658) (xy 13.630893 -27.222658) (xy 14.37059 -26.482962) + (xy 14.307007 -26.465925) (xy 14.192993 -26.400099) (xy 14.099901 -26.307007) (xy 14.034075 -26.192993) + (xy 14.017037 -26.129408) (xy 13.27734 -26.869105) (xy 13.277338 -26.869104) (xy 13.217087 -26.786174) + (xy 13.109897 -26.575802) (xy 13.036934 -26.351247) (xy 13 -26.118052) (xy 1.2005 -26.118052) (xy 1.2005 -27.01975) + (xy 1.200499 -27.019752) (xy 1.188868 -27.078229) (xy 1.188867 -27.07823) (xy 1.188867 -27.078231) + (xy 1.144552 -27.144552) (xy 1.078231 -27.188867) (xy 1.078229 -27.188867) (xy 1.078229 -27.188868) + (xy 1.034568 -27.197552) (xy 1.019751 -27.200499) (xy 1.019751 -27.2005) (xy 1.019748 -27.2005) + (xy -1.019748 -27.2005) (xy -1.019751 -27.2005) (xy -1.019751 -27.200499) (xy -1.034568 -27.197552) + (xy -1.078229 -27.188868) (xy -1.078229 -27.188867) (xy -1.078231 -27.188867) (xy -1.144552 -27.144552) + (xy -1.188867 -27.078231) (xy -1.188867 -27.07823) (xy -1.188868 -27.078229) (xy -1.200499 -27.019752) + (xy -1.2005 -27.01975) (xy -1.2005 -24.980249) (xy -1.200499 -24.980247) (xy -1.188868 -24.92177) + (xy -1.188867 -24.921769) (xy -1.144552 -24.855447) (xy -1.07823 -24.811132) (xy -1.078229 -24.811131) + (xy -1.019752 -24.7995) (xy -0.9972 -24.7995) (xy -0.930161 -24.779815) (xy -0.912812 -24.759794) + (xy -0.909527 -24.76308) (xy -0.129408 -23.982962) (xy -0.192993 -23.965925) (xy -0.307007 -23.900099) + (xy -0.400099 -23.807007) (xy -0.465925 -23.692993) (xy -0.482962 -23.629408) (xy -1.222658 -24.369105) + (xy -1.222658 -24.369104) (xy -1.282914 -24.286169) (xy -1.282918 -24.286163) (xy -1.390102 -24.075802) + (xy -1.463065 -23.851247) (xy -1.5 -23.618052) (xy -37.4995 -23.618052) (xy -37.4995 -31.106287) + (xy -32.3505 -31.106287) (xy -32.3505 -30.893713) (xy -32.317246 -30.683757) (xy -32.251557 -30.481588) + (xy -32.180477 -30.342086) (xy -32.155048 -30.292179) (xy -32.030109 -30.120213) (xy -31.879786 -29.96989) + (xy -31.70782 -29.844951) (xy -31.707816 -29.844949) (xy -31.518412 -29.748443) (xy -31.316243 -29.682754) + (xy -31.316241 -29.682753) (xy -31.31624 -29.682753) (xy -31.154957 -29.657208) (xy -31.106287 -29.6495) + (xy -31.106286 -29.6495) (xy -30.893714 -29.6495) (xy -30.893713 -29.6495) (xy -30.845042 -29.657208) + (xy -30.68376 -29.682753) (xy -30.481585 -29.748444) (xy -30.292179 -29.844951) (xy -30.120213 -29.96989) + (xy -29.969896 -30.120207) (xy -29.949817 -30.147844) (xy 5.4 -30.147844) (xy 5.4 -29.35) (xy 6.141759 -29.35) + (xy 6.128822 -29.318767) (xy 6.1 -29.173869) (xy 6.1 -29.026131) (xy 6.128822 -28.881233) (xy 6.141759 -28.85) + (xy 5.4 -28.85) (xy 5.4 -28.052155) (xy 5.406401 -27.992627) (xy 5.406403 -27.99262) (xy 5.456645 -27.857913) + (xy 5.456649 -27.857906) (xy 5.542809 -27.742812) (xy 5.542812 -27.742809) (xy 5.657906 -27.656649) + (xy 5.657913 -27.656645) (xy 5.79262 -27.606403) (xy 5.792627 -27.606401) (xy 5.852155 -27.6) (xy 7.25 -27.6) + (xy 7.25 -28.35) (xy 7.75 -28.35) (xy 7.75 -27.6) (xy 9.147844 -27.6) (xy 9.207372 -27.606401) (xy 9.207379 -27.606403) + (xy 9.342086 -27.656645) (xy 9.342093 -27.656649) (xy 9.457187 -27.742809) (xy 9.45719 -27.742812) + (xy 9.54335 -27.857906) (xy 9.543354 -27.857913) (xy 9.593596 -27.99262) (xy 9.593598 -27.992627) + (xy 9.599999 -28.052155) (xy 9.6 -28.052172) (xy 9.6 -28.85) (xy 8.858241 -28.85) (xy 8.871178 -28.881233) + (xy 8.9 -29.026131) (xy 8.9 -29.173869) (xy 8.871178 -29.318767) (xy 8.858241 -29.35) (xy 9.6 -29.35) + (xy 9.6 -30.147827) (xy 9.599999 -30.147844) (xy 9.593598 -30.207372) (xy 9.593596 -30.207379) (xy 9.543354 -30.342086) + (xy 9.54335 -30.342093) (xy 9.45719 -30.457187) (xy 9.457187 -30.45719) (xy 9.342093 -30.54335) + (xy 9.342086 -30.543354) (xy 9.207379 -30.593596) (xy 9.207372 -30.593598) (xy 9.147844 -30.599999) + (xy 9.147828 -30.6) (xy 7.75 -30.6) (xy 7.75 -29.85) (xy 7.25 -29.85) (xy 7.25 -30.6) (xy 5.852172 -30.6) + (xy 5.852155 -30.599999) (xy 5.792627 -30.593598) (xy 5.79262 -30.593596) (xy 5.657913 -30.543354) + (xy 5.657906 -30.54335) (xy 5.542812 -30.45719) (xy 5.542809 -30.457187) (xy 5.456649 -30.342093) + (xy 5.456645 -30.342086) (xy 5.406403 -30.207379) (xy 5.406401 -30.207372) (xy 5.4 -30.147844) (xy -29.949817 -30.147844) + (xy -29.894463 -30.224034) (xy -29.89446 -30.224035) (xy -29.844951 -30.29218) (xy -29.748444 -30.481585) + (xy -29.682753 -30.68376) (xy -29.6495 -30.893713) (xy -29.6495 -31.106286) (xy 29.6495 -31.106286) + (xy 29.6495 -30.893713) (xy 29.682753 -30.68376) (xy 29.748444 -30.481585) (xy 29.844951 -30.292179) + (xy 29.96989 -30.120213) (xy 30.120213 -29.96989) (xy 30.292179 -29.844951) (xy 30.481585 -29.748444) + (xy 30.68376 -29.682753) (xy 30.683759 -29.682753) (xy 30.854202 -29.655757) (xy 30.893713 -29.6495) + (xy 30.893714 -29.6495) (xy 31.106286 -29.6495) (xy 31.106287 -29.6495) (xy 31.169644 -29.659534) + (xy 31.316239 -29.682753) (xy 31.316241 -29.682753) (xy 31.316243 -29.682754) (xy 31.518412 -29.748443) + (xy 31.707816 -29.844949) (xy 31.70782 -29.844951) (xy 31.879786 -29.96989) (xy 32.030109 -30.120213) + (xy 32.155048 -30.292179) (xy 32.180477 -30.342086) (xy 32.251557 -30.481588) (xy 32.317246 -30.683757) + (xy 32.3505 -30.893713) (xy 32.3505 -31.106287) (xy 32.317246 -31.316243) (xy 32.251557 -31.518412) + (xy 32.155051 -31.707816) (xy 32.139086 -31.729789) (xy 32.030109 -31.879786) (xy 32.030106 -31.879788) + (xy 32.030104 -31.879792) (xy 31.879792 -32.030104) (xy 31.879788 -32.030106) (xy 31.879786 -32.030109) + (xy 31.70782 -32.155048) (xy 31.707816 -32.155051) (xy 31.518412 -32.251557) (xy 31.316243 -32.317246) + (xy 31.106287 -32.3505) (xy 30.893713 -32.3505) (xy 30.683757 -32.317246) (xy 30.481588 -32.251557) + (xy 30.292184 -32.155051) (xy 30.292181 -32.155049) (xy 30.292179 -32.155048) (xy 30.120213 -32.030109) + (xy 29.96989 -31.879786) (xy 29.844951 -31.70782) (xy 29.748444 -31.518414) (xy 29.682753 -31.316239) + (xy 29.6495 -31.106286) (xy -29.6495 -31.106286) (xy -29.682753 -31.316239) (xy -29.748444 -31.518414) + (xy -29.844951 -31.70782) (xy -29.96989 -31.879786) (xy -30.120213 -32.030109) (xy -30.292179 -32.155048) + (xy -30.292181 -32.155049) (xy -30.292184 -32.155051) (xy -30.481588 -32.251557) (xy -30.683757 -32.317246) + (xy -30.893713 -32.3505) (xy -31.106287 -32.3505) (xy -31.316243 -32.317246) (xy -31.518412 -32.251557) + (xy -31.707816 -32.155051) (xy -31.70782 -32.155048) (xy -31.879786 -32.030109) (xy -31.879788 -32.030106) + (xy -31.879792 -32.030104) (xy -32.030104 -31.879792) (xy -32.030106 -31.879788) (xy -32.030109 -31.879786) + (xy -32.139086 -31.729789) (xy -32.155051 -31.707816) (xy -32.251557 -31.518412) (xy -32.317246 -31.316243) + (xy -32.3505 -31.106287) (xy -37.4995 -31.106287) (xy -37.4995 -33.3755) (xy -37.479815 -33.442539) + (xy -37.427011 -33.488294) (xy -37.3755 -33.4995) (xy -34.934108 -33.4995) (xy -34.806812 -33.533608) + (xy -34.692686 -33.5995) (xy -34.692683 -33.599502) (xy -34.599502 -33.692683) (xy -34.5995 -33.692686) + (xy -34.533608 -33.806812) (xy -34.4995 -33.934108) (xy -34.4995 -36.3755) (xy -34.479815 -36.442539) + (xy -34.427011 -36.488294) (xy -34.3755 -36.4995) (xy 34.3755 -36.4995) + ) + ) + ) + (embedded_fonts no) +) diff --git a/hackpads/Hexpad-macropad/PCB/hexpad.kicad_pro b/hackpads/Hexpad-macropad/PCB/hexpad.kicad_pro new file mode 100644 index 0000000000..2d2418a1ff --- /dev/null +++ b/hackpads/Hexpad-macropad/PCB/hexpad.kicad_pro @@ -0,0 +1,329 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_barcodes": false, + "apply_defaults_to_fp_dimensions": false, + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": true, + "text_position": 0, + "units_format": 0 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.1, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.8, + "height": 1.27, + "width": 2.54 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "border_display_style": 2, + "border_hatch_pitch": 0.5, + "corner_radius": 0.0, + "corner_smoothing": 0, + "fill_mode": 0, + "hatch_gap": 1.5, + "hatch_orientation": 0.0, + "hatch_smoothing_level": 0, + "hatch_smoothing_value": 0.1, + "hatch_thickness": 1.0, + "min_clearance": 0.5, + "min_island_area": 10.0, + "min_thickness": 0.25, + "pad_connection": 1, + "remove_islands": 0, + "thermal_relief_gap": 0.5, + "thermal_relief_spoke_width": 0.5 + } + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "creepage": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_filters_mismatch": "ignore", + "footprint_symbol_field_mismatch": "warning", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_to_hole": "warning", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "mirrored_text_on_front_layer": "warning", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "missing_tuning_profile": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", + "npth_inside_courtyard": "error", + "padstack": "warning", + "pth_inside_courtyard": "warning", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_on_edge_cuts": "error", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_angle": "error", + "track_dangling": "warning", + "track_not_centered_on_via": "ignore", + "track_on_post_machined_layer": "error", + "track_segment_length": "error", + "track_width": "error", + "tracks_crossing": "error", + "tuning_profile_track_geometries": "ignore", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.2, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_groove_width": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.2, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpthpad": true, + "td_onroundshapesonly": false, + "td_onsmdpad": true, + "td_ontrackend": false, + "td_onvia": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "bom_rev": "", + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "", + "sch_revision": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "component_class_settings": { + "assignments": [], + "meta": { + "version": 0 + }, + "sheet_component_classes": { + "enabled": false + } + }, + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "hexpad.kicad_pro", + "version": 3 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "tuning_profile": "", + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 5 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "idf": "", + "netlist": "", + "plot": "", + "specctra_dsn": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "bus_aliases": {}, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "top_level_sheets": [ + { + "filename": "hexpad.kicad_sch", + "name": "hexpad", + "uuid": "00000000-0000-0000-0000-000000000000" + } + ] + }, + "sheets": [], + "text_variables": {}, + "tuning_profiles": { + "meta": { + "version": 0 + }, + "tuning_profiles_impedance_geometric": [] + } +} diff --git a/hackpads/Hexpad-macropad/PCB/hexpad.kicad_sch b/hackpads/Hexpad-macropad/PCB/hexpad.kicad_sch new file mode 100644 index 0000000000..5fd0f20432 --- /dev/null +++ b/hackpads/Hexpad-macropad/PCB/hexpad.kicad_sch @@ -0,0 +1,696 @@ +(kicad_sch (version 20211014) (generator kiutils) + (paper "A4") + + (lib_symbols + (symbol "hexpad:XIAO-RP2040" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 17.78 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "XIAO-RP2040" (at 0 -20.32 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Datasheet" "" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Description" "Generic connector, single row, 01x14, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "connector" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (symbol "XIAO-RP2040_1_1" + (rectangle (start -1.27 16.51) (end 1.27 -19.05) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (rectangle (start -1.27 15.367) (end 0 15.113) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 12.827) (end 0 12.573) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 10.287) (end 0 10.033) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 7.747) (end 0 7.493) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 5.207) (end 0 4.953) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 2.667) (end 0 2.413) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 0.127) (end 0 -0.127) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 -2.413) (end 0 -2.667) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 -4.953) (end 0 -5.207) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 -7.493) (end 0 -7.747) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 -10.033) (end 0 -10.287) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 -12.573) (end 0 -12.827) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 -15.113) (end 0 -15.367) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 -17.653) (end 0 -17.907) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (pin passive line (at -5.08 15.24 0) (length 3.81) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 12.7 0) (length 3.81) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 10.16 0) (length 3.81) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 7.62 0) (length 3.81) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 5.08 0) (length 3.81) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 2.54 0) (length 3.81) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 0 0) (length 3.81) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -5.08 0) (length 3.81) + (name "D8" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -7.62 0) (length 3.81) + (name "D9" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -10.16 0) (length 3.81) + (name "D10" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -12.7 0) (length 3.81) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -15.24 0) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -17.78 0) (length 3.81) + (name "5V" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + ) + ) + + (symbol "Switch:SW_Push" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "SW" (at 1.27 2.54 0) (show_name) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "SW_Push" (at 0 -1.524 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 5.08 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Datasheet" "" (at 0 5.08 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Description" "Push button switch, generic, two pins" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (symbol "SW_Push_0_1" + (circle (center -2.032 0) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.27) + (xy 0 3.048) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 2.032 0) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 1.27) + (xy -2.54 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (pin passive line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 0 180) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + + (symbol "Device:RotaryEncoder_Switch" (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "SW" (at 0 6.604 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "RotaryEncoder_Switch" (at 0 -6.604 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at -3.81 4.064 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Datasheet" "" (at 0 6.604 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "rotary switch encoder switch push button" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "ki_fp_filters" "RotaryEncoder*Switch*" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (symbol "RotaryEncoder_Switch_0_1" + (rectangle (start -5.08 5.08) (end 5.08 -5.08) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (polyline + (pts + (xy -5.08 2.54) + (xy -3.81 2.54) + (xy -3.81 2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 0) + (xy -3.81 0) + (xy -3.81 -1.016) + (xy -3.302 -2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -2.54) + (xy -3.81 -2.54) + (xy -3.81 -2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -4.318 0) + (xy -3.81 0) + (xy -3.81 1.016) + (xy -3.302 2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center -3.81 0) (radius 0.254) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -0.635 -1.778) + (xy -0.635 1.778) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (circle (center -0.381 0) (radius 1.905) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.381 -1.778) + (xy -0.381 1.778) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (arc (start -0.381 -2.794) (mid -3.0988 -0.0635) (end -0.381 2.667) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.127 1.778) + (xy -0.127 -1.778) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.254 2.921) + (xy -0.508 2.667) + (xy 0.127 2.286) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.254 -3.048) + (xy -0.508 -2.794) + (xy 0.127 -2.413) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 1.016) + (xy 3.81 -1.016) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 0) + (xy 3.429 0) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (circle (center 4.318 1.016) (radius 0.127) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (circle (center 4.318 -1.016) (radius 0.127) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 2.54) + (xy 4.318 2.54) + (xy 4.318 1.016) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -2.54) + (xy 4.318 -2.54) + (xy 4.318 -1.016) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + ) + (symbol "RotaryEncoder_Switch_1_1" + (pin passive line (at -7.62 2.54 0) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "A" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -7.62 -2.54 0) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) + (number "B" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -7.62 0 0) (length 2.54) + (name "C" (effects (font (size 1.27 1.27)))) + (number "C" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 2.54 180) (length 2.54) + (name "S1" (effects (font (size 1.27 1.27)))) + (number "S1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -2.54 180) (length 2.54) + (name "S2" (effects (font (size 1.27 1.27)))) + (number "S2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + + (symbol "Mechanical:MountingHole" (pin_names (offset 1.016)) (in_bom no) (on_board yes) + (property "Reference" "H" (at 0 5.08 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "MountingHole" (at 0 3.175 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Datasheet" "" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Description" "Mounting Hole without connection" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "mounting hole" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "ki_fp_filters" "MountingHole*" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (symbol "MountingHole_0_1" + (circle (center 0 0) (radius 1.27) + (stroke (width 1.27) (type default)) + (fill (type none)) + ) + ) + ) + + (symbol "power:PWR_FLAG" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#FLG" (at 0 1.905 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "PWR_FLAG" (at 0 3.81 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Datasheet" "" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Description" "Special symbol for telling ERC where power comes from" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "flag power" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (symbol "PWR_FLAG_0_0" + (pin power_out line (at 0 0 90) (length 0) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "PWR_FLAG_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 1.27) + (xy -1.016 1.905) + (xy 0 2.54) + (xy 1.016 1.905) + (xy 0 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + ) + ) + + (no_connect (at 185.42 105.41)) + (no_connect (at 185.42 107.94999999999999)) + (no_connect (at 185.42 123.19)) + (no_connect (at 185.42 128.26999999999998)) + + (global_label "SW1" (shape bidirectional) (at 185.42 95.25 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "SW2" (shape bidirectional) (at 185.42 97.78999999999999 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "SW3" (shape bidirectional) (at 185.42 100.33 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "SW4" (shape bidirectional) (at 185.42 102.86999999999999 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "SW5" (shape bidirectional) (at 185.42 110.49 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "SW6" (shape bidirectional) (at 185.42 113.03 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "ENCA" (shape bidirectional) (at 185.42 115.57 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "ENCB" (shape bidirectional) (at 185.42 118.11 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "ENCSW" (shape bidirectional) (at 185.42 120.64999999999999 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "GND" (shape bidirectional) (at 185.42 125.72999999999999 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "SW1" (shape bidirectional) (at 55.88 71.12 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "GND" (shape bidirectional) (at 66.04 71.12 0) + (effects (font (size 1.27 1.27))) + ) + (global_label "SW2" (shape bidirectional) (at 55.88 91.44 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "GND" (shape bidirectional) (at 66.04 91.44 0) + (effects (font (size 1.27 1.27))) + ) + (global_label "SW3" (shape bidirectional) (at 55.88 111.76 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "GND" (shape bidirectional) (at 66.04 111.76 0) + (effects (font (size 1.27 1.27))) + ) + (global_label "SW4" (shape bidirectional) (at 55.88 132.08 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "GND" (shape bidirectional) (at 66.04 132.08 0) + (effects (font (size 1.27 1.27))) + ) + (global_label "SW5" (shape bidirectional) (at 55.88 152.4 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "GND" (shape bidirectional) (at 66.04 152.4 0) + (effects (font (size 1.27 1.27))) + ) + (global_label "SW6" (shape bidirectional) (at 55.88 172.72 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "GND" (shape bidirectional) (at 66.04 172.72 0) + (effects (font (size 1.27 1.27))) + ) + (global_label "ENCA" (shape bidirectional) (at 104.14 48.26 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "ENCB" (shape bidirectional) (at 104.14 53.339999999999996 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "GND" (shape bidirectional) (at 104.14 50.8 180) + (effects (font (size 1.27 1.27))) + ) + (global_label "ENCSW" (shape bidirectional) (at 119.38000000000001 48.26 0) + (effects (font (size 1.27 1.27))) + ) + (global_label "GND" (shape bidirectional) (at 119.38000000000001 53.339999999999996 0) + (effects (font (size 1.27 1.27))) + ) + (global_label "GND" (shape bidirectional) (at 190.5 149.86 0) + (effects (font (size 1.27 1.27))) + ) + + (symbol (lib_id "hexpad:XIAO-RP2040") (at 190.5 110.49 0) (unit 1) + (in_bom no) (on_board no) + (uuid 47f2bbc8-2326-43d5-b0bc-4e8a1ae4a385) + (property "Reference" "U1" (id 0) (at 196.85 107.94999999999999 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "XIAO-RP2040" (id 1) (at 196.85 113.03 0) + (effects (font (size 1.27 1.27))) + ) + ) + + (symbol (lib_id "Switch:SW_Push") (at 60.96 71.12 0) (unit 1) + (in_bom no) (on_board no) + (uuid dd8a643e-c7c1-4f37-87d8-cb7f909e201b) + (property "Reference" "SW1" (id 0) (at 67.31 68.58 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "SW_Push" (id 1) (at 67.31 73.66000000000001 0) + (effects (font (size 1.27 1.27))) + ) + ) + + (symbol (lib_id "Switch:SW_Push") (at 60.96 91.44 0) (unit 1) + (in_bom no) (on_board no) + (uuid b76432b4-0d5d-4315-be2c-2294c65d7c5b) + (property "Reference" "SW2" (id 0) (at 67.31 88.89999999999999 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "SW_Push" (id 1) (at 67.31 93.98 0) + (effects (font (size 1.27 1.27))) + ) + ) + + (symbol (lib_id "Switch:SW_Push") (at 60.96 111.76 0) (unit 1) + (in_bom no) (on_board no) + (uuid 50c05e40-ac1c-4349-9557-8fda30403036) + (property "Reference" "SW3" (id 0) (at 67.31 109.22 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "SW_Push" (id 1) (at 67.31 114.30000000000001 0) + (effects (font (size 1.27 1.27))) + ) + ) + + (symbol (lib_id "Switch:SW_Push") (at 60.96 132.08 0) (unit 1) + (in_bom no) (on_board no) + (uuid efa537a8-26ed-4f39-8ca6-bd209c74f8fb) + (property "Reference" "SW4" (id 0) (at 67.31 129.54000000000002 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "SW_Push" (id 1) (at 67.31 134.62 0) + (effects (font (size 1.27 1.27))) + ) + ) + + (symbol (lib_id "Switch:SW_Push") (at 60.96 152.4 0) (unit 1) + (in_bom no) (on_board no) + (uuid b26a21f4-b161-4779-998c-f452fea7dc0a) + (property "Reference" "SW5" (id 0) (at 67.31 149.86 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "SW_Push" (id 1) (at 67.31 154.94 0) + (effects (font (size 1.27 1.27))) + ) + ) + + (symbol (lib_id "Switch:SW_Push") (at 60.96 172.72 0) (unit 1) + (in_bom no) (on_board no) + (uuid 56fe5f60-34ea-492b-ac44-c3005a76f94c) + (property "Reference" "SW6" (id 0) (at 67.31 170.18 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "SW_Push" (id 1) (at 67.31 175.26 0) + (effects (font (size 1.27 1.27))) + ) + ) + + (symbol (lib_id "Device:RotaryEncoder_Switch") (at 111.76 50.8 0) (unit 1) + (in_bom no) (on_board no) + (uuid 3890842f-4e0a-4fb1-bb7f-a9d88b81ff2f) + (property "Reference" "ENC1" (id 0) (at 118.11 48.26 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "EC11" (id 1) (at 118.11 53.339999999999996 0) + (effects (font (size 1.27 1.27))) + ) + ) + + (symbol (lib_id "power:PWR_FLAG") (at 190.5 149.86 0) (unit 1) + (in_bom no) (on_board no) + (uuid 56f3ddd5-8c8d-4440-970c-81383dde7a80) + (property "Reference" "#FLG1" (id 0) (at 196.85 147.32000000000002 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "PWR_FLAG" (id 1) (at 196.85 152.4 0) + (effects (font (size 1.27 1.27))) + ) + ) + + (symbol (lib_id "Mechanical:MountingHole") (at 241.3 40.64 0) (unit 1) + (in_bom no) (on_board no) + (uuid d13df3cb-cf0c-4685-b414-f7927a056169) + (property "Reference" "H1" (id 0) (at 247.65 38.1 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "MountingHole" (id 1) (at 247.65 43.18 0) + (effects (font (size 1.27 1.27))) + ) + ) + + (symbol (lib_id "Mechanical:MountingHole") (at 241.3 55.88 0) (unit 1) + (in_bom no) (on_board no) + (uuid d78e89bc-fcfd-4cae-b204-252fb99c844b) + (property "Reference" "H2" (id 0) (at 247.65 53.34 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "MountingHole" (id 1) (at 247.65 58.42 0) + (effects (font (size 1.27 1.27))) + ) + ) + + (symbol (lib_id "Mechanical:MountingHole") (at 241.3 71.12 0) (unit 1) + (in_bom no) (on_board no) + (uuid 204c7d7d-e8fb-43c3-9cdc-9429c5a643c2) + (property "Reference" "H3" (id 0) (at 247.65 68.58 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "MountingHole" (id 1) (at 247.65 73.66000000000001 0) + (effects (font (size 1.27 1.27))) + ) + ) + + (symbol (lib_id "Mechanical:MountingHole") (at 241.3 86.36 0) (unit 1) + (in_bom no) (on_board no) + (uuid c7548aed-6116-449b-882a-93cac94dcbe7) + (property "Reference" "H4" (id 0) (at 247.65 83.82 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "MountingHole" (id 1) (at 247.65 88.9 0) + (effects (font (size 1.27 1.27))) + ) + ) + + (sheet_instances + (path "/" (page "1")) + ) +) diff --git a/hackpads/Hexpad-macropad/PCB/hexpad.kicad_sym b/hackpads/Hexpad-macropad/PCB/hexpad.kicad_sym new file mode 100644 index 0000000000..17b8ba0694 --- /dev/null +++ b/hackpads/Hexpad-macropad/PCB/hexpad.kicad_sym @@ -0,0 +1,143 @@ +(kicad_symbol_lib (version 20211014) (generator None) + (symbol "XIAO-RP2040" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 17.78 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "XIAO-RP2040" (at 0 -20.32 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Datasheet" "" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "Description" "Generic connector, single row, 01x14, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "connector" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) (show_name) + (effects (font (size 1.27 1.27))) + ) + (symbol "XIAO-RP2040_1_1" + (rectangle (start -1.27 16.51) (end 1.27 -19.05) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (rectangle (start -1.27 15.367) (end 0 15.113) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 12.827) (end 0 12.573) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 10.287) (end 0 10.033) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 7.747) (end 0 7.493) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 5.207) (end 0 4.953) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 2.667) (end 0 2.413) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 0.127) (end 0 -0.127) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 -2.413) (end 0 -2.667) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 -4.953) (end 0 -5.207) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 -7.493) (end 0 -7.747) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 -10.033) (end 0 -10.287) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 -12.573) (end 0 -12.827) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 -15.113) (end 0 -15.367) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 -17.653) (end 0 -17.907) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (pin passive line (at -5.08 15.24 0) (length 3.81) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 12.7 0) (length 3.81) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 10.16 0) (length 3.81) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 7.62 0) (length 3.81) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 5.08 0) (length 3.81) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 2.54 0) (length 3.81) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 0 0) (length 3.81) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -5.08 0) (length 3.81) + (name "D8" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -7.62 0) (length 3.81) + (name "D9" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -10.16 0) (length 3.81) + (name "D10" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -12.7 0) (length 3.81) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -15.24 0) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -17.78 0) (length 3.81) + (name "5V" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) diff --git a/hackpads/Hexpad-macropad/PCB/sym-lib-table b/hackpads/Hexpad-macropad/PCB/sym-lib-table new file mode 100644 index 0000000000..897e0f45cb --- /dev/null +++ b/hackpads/Hexpad-macropad/PCB/sym-lib-table @@ -0,0 +1,4 @@ +(sym_lib_table + (version 7) + (lib (name "hexpad")(type "KiCad")(uri "${KIPRJMOD}/hexpad.kicad_sym")(options "")(descr "hexpad project symbols")) +) diff --git a/hackpads/Hexpad-macropad/README.md b/hackpads/Hexpad-macropad/README.md new file mode 100644 index 0000000000..12fb9e4a42 --- /dev/null +++ b/hackpads/Hexpad-macropad/README.md @@ -0,0 +1,68 @@ +# Hexpad — a hex-shaped 6-key macropad + +A 6-key (3×2) macropad with a rotary encoder: 3D-printed case, custom 2-layer PCB, +and KMK firmware, driven by a **Seeed XIAO RP2040**. Keys wire **direct to GPIO** +(no matrix, no diodes), and the encoder handles volume/scroll. + +![Hexpad full render](docs/images/render.png) + +## Inspiration & challenges + +I wanted a compact editing/clipboard pad with a volume knob that didn't look like +every other square macropad — so Hexpad uses a hexagonal silhouette around a +centered 3×2 key cluster with the encoder up top. + +Two things were genuinely fiddly. First, the original top-plate CAD came out of an +early IDE session malformed — the plate solid was fused to a stray slab 74 mm +below it, so it "levitated" in the slicer. I had to reverse-engineer the real +dimensions from the STEP geometry and rebuild the plate as a clean parametric +build123d script. Second, rather than hand-draw the board I generated the PCB +programmatically with KiCad's `pcbnew` API from a single coordinate spec, which +guarantees the switch, encoder, and mounting-hole positions line up exactly with +the printed plate (19.05 mm pitch, mounts at ±31 mm). + +## Gallery + +| Schematic | PCB | Case | +|-----------|-----|------| +| ![Schematic](docs/images/schematic.png) | ![PCB](docs/images/pcb.png) | ![Case](docs/images/case.png) | + +## Bill of materials + +| Qty | Part | Notes | +|-----|------|-------| +| 1 | Seeed XIAO RP2040 | MCU, mounted on the back; USB-C exits the front edge | +| 6 | Cherry MX (or compatible) switch | direct-wired, one GPIO each | +| 1 | Alps EC11 rotary encoder w/ switch | A/B + push → 3 GPIO, common → GND | +| 4 | M2 screw (~6 mm) | through the case into the plate's corner posts | +| 6 / 1 | MX keycaps / encoder knob | cosmetic | +| 0 | diodes | **none** — direct wiring is valid for ≤7 keys | + +## Pin map + +| Input | XIAO pin | | Input | XIAO pin | +|-------|----------|-|-------|----------| +| SW1–SW3 (front) | D0, D1, D2 | | Encoder A / B | D8 / D9 | +| SW4–SW6 (rear) | D3, D6, D7 | | Encoder push | D10 | + +`D4`/`D5` (SDA/SCL) are left free for a future OLED. All inputs use the RP2040's +internal pull-ups (a press/turn pulls the pin to GND). + +## Folder contents + +| Folder | Files | +|--------|-------| +| `CAD/` | `hexpad_assembly.step` — full case (top plate + bottom case), name engraved on the plate | +| `PCB/` | `hexpad.kicad_pro` / `.kicad_sch` / `.kicad_pcb` / `.kicad_sym` / `sym-lib-table`, plus `hexpad-gerbers.zip` (JLCPCB-ready) | +| `Firmware/` | `code.py` (KMK keymap) + flashing/remapping `README.md` | +| `docs/images/` | render, schematic, PCB, and case images | + +- **PCB:** 2-layer, **76 × 74 mm**, silkscreen-branded "Hexpad". DRC: 0 errors, + 0 unconnected (silkscreen / courtyard warnings only). Schematic ERC: 0 violations. +- **Firmware:** KMK (CircuitPython). Default keymap: front row Copy/Paste/Cut, + rear row Undo/Redo/Save, encoder = volume (press = mute). +- **Case:** 3D-printed; "Hexpad" engraved into the top plate's front margin. + +## Toolchain + +build123d (CAD → STEP) · KiCad 10 (PCB) · Bambu Studio (slicing) · CircuitPython + KMK. diff --git a/hackpads/Hexpad-macropad/docs/images/case.png b/hackpads/Hexpad-macropad/docs/images/case.png new file mode 100644 index 0000000000000000000000000000000000000000..ba8b23e9ed0767d45950ce5c2b3e97edeae48c08 GIT binary patch literal 7557 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 WIyaZ}{0e?LMI5tnI7GGbjQcO)Z*xEZ literal 0 HcmV?d00001 diff --git a/hackpads/Hexpad-macropad/docs/images/pcb.png b/hackpads/Hexpad-macropad/docs/images/pcb.png new file mode 100644 index 0000000000000000000000000000000000000000..af51a77571a9407fd17e28348fb857d3e0447c2d GIT binary patch literal 68438 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 L+RAx~77zaiMbC&m literal 0 HcmV?d00001 diff --git a/hackpads/Hexpad-macropad/docs/images/render.png b/hackpads/Hexpad-macropad/docs/images/render.png new file mode 100644 index 0000000000000000000000000000000000000000..d083dc4ede3e9bc0df3c66de08cc273dbdf7f442 GIT binary patch literal 327689 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

Ul8Y7*Dk2l zMH0X(z5Z^dNuo!P6LmY`18`T%4?4783FLK+UF~MxI*3{)*6*j@iIqRHpb}Nxjg4&~ zXG^jANQ$k&8Xql0rPY+a8H1!>P(FsF$pLc7p57ar53n;dKN8vr-NYPK+|(7Q?XwY# zL9hq!r{2zKL|r8y6IFfUlIr3fZ_14gc?B=SaUh*vpbV4Bbe)0Cli6lfiQ`0dBMfs=l$LPpNip4H!C^K=t`}<{yRn~&59a+&K&R;|Pmt@; z|6`w!m<0rSI*%9I=8s7qT!$21Y~euUD(e4ULf^~m`&G{nJlL{0nvqKJDMwvsB0*=`ab5p{m|uA}MVthz_inQ|vks#f%oxUc(+;|XwS z(N<#B`zfgG+Wqf0=`_8`^RoB*gJrrm@NlF$#uTViGCEQM-uD@?>IKn6#@z zj9A(%azu@)A!vJDr=mA{9vc}61QEqLvBZR8m6|&e$B);M&H1MkQ{q)(4SiBV+No(` z1*Zd0)uN`BT&hQ8l>~5>{$4^oQ+>yg%Y}*ZFL!%!_A#{%(VhDfxto|-<#Wzi*5lF> zy-|3LSY8ipDNXH+4HEd26OeT1rS*=Nm(bh%tFoUy?6v;o!tpo9vHWIzVto|7@F1OG z^=?F-kfO7*g7XQ6*JpH0{&y->`QNp`c=$Lar{Z0aC6{Sep|!1Be01iz0 zh_?gBj|`+Ap;e(4B8;UIF0_IDv`rIK%g@b0Kx)=y zvTTGhtA#S_>ZJVgi^RxeM&(Dx6@Dj>J02TGQn_8wVDd`h13kBPpWi(|n21;N`Ru<` zziV3-W?RK-ZT&2>wDdu3?Qt98z-B>@Vju)n3qTfTbS24kAc|ur>6vW0<1q zzN?fX0fUDJ>P&ic?6}OY>l%rG0L;Pjpg3Nl$d|k=l7ePoiya0p|RI^jtf;X{xoP8e}m|ta25vJt$(d|7_tAy zcc$sSsOV?167< zo+P}$q=r9Gypg~Ysoxe$dK5wEU?;Y%XFr498<2eV!yo#^a5|BP`|q0SqyMmVf&-}t zsQ}`btg#9B-J}WIU@eL?UJ|w+l~sgSZ~LcFz_8Sm+cdoq*|e)|RB$l;oQL|5_1WDlUp^_u-r6k+_hU*>KLM|3r(a zZj=s_Bq(_Xkj8W`odzqX>A$){KbFom!3ZD7_tX2~ejNT7|M(TeP1F>64H|j#I;Rzn z7j~?lv9+wre|UV{A>ezUhozh%Q8UYNzTEvj7we92bze#tEU)Qg<`1Am!CA>m8a?T( zBijj1I$sOD0KRg;20lYoS$Q$dNG@alI8v2`DVp_l*F>1}@$U@UlIfMPHi4!}j#BhW zeG8e+`{y1ttW2mfC&56IP1TpYvc4;mwkG0DC5wYu%nh$r!h_cyDHLdZDWoaa6<1a9 z;7AHyw@cBUTTOjrZrppb%%!W^%xq&?Sb)=QlZJkr_==w;@{Ju&^Z3pT;!5pdslkC+F3Ne7-iif5-p5A;r%~4`hW!7e1CW+R84Z)Q> z3Ln+2C$8=6L;}{9@x21$?70KqfsgOWT;v}~)Q)5T-&W)EcYm7nl0ARtb2aP^oZPAS z{{7pDWm(_Zg#q8@!rFK)rM?p{l5Q&9)9S*I+k%M(mRJA69_{~<=@Hs&zldJb1-JUD zYYZ#Bc(%Ixtk*!b{J_sL68@Oa4>0wCLATB83rows%eO11I8(dLRc=?3Zep0|m!K+MAs8EgJ zeb+1IesMedb5zoEo)yw2M1uh$RuO+RIaAf!T~=r+<<8McUB35Ii8E; z5xGCCR(S!)_$T>za*Y!!ms!pDm`TK$4=PK!VL;B>gsZ?>TTzGf*mzYJkRz>$`RdP-QZGHWa*(jJQYXvAHOO=EVpaw|`9x(JA~8 z@j%+*=2TE&U@TEg-OL@u8ge2S57UicO6q&Jz7jBXJiF$2X5uZ{FT8yiOevO*oS~4S zpYS@(ZAsRrYaN)cgEvV@zUi}&P33bVZ+m>^VSXebmYKnr+4v|kHy2|r>OX5))h1

D@dmOOJcV+`-h-ziHbkNTHU6k1hm5jVzIVw7=}iMDvz3psT|ay>|<2hxlRG`>J17bHMs3&>ZsSuk?BEhHpgE`2su&mFQVE zM_LkOZz_ctZT_?O=kW+WgHH`#BO-62^R%XH!q4|kN-AZXO2P(zia%-f!?U{efWziqS)yh7p7Nl!949O3Di#9xPs5d8z{MU zwnL|suafxdiOPl3ik>eOeEqpZU*gOb2$!hjn%moG6y7b4Q}oqjFWus!)Py7D-^4^V-^4umieNLKda1+VP)c73l#-&moUbT;^1+^3M&1tDE8d7s9Gto186A6qP%w$!Mzv#1y7 zAAJht`22;P=_AodbgoUbbZ)}4Sz6G`WO5cg0vHv){kYtwO&n8A+cG(U)A^DUIYXQ2 zPv01-1+*INVwe;hv?Y+`$!2y%{7ARfGre05krK52G@7gRd%gY0cBeD*iJex%vn5@z z^D<(ghc(Fa1YgG%gukxnEov$U-*QH}b7d!^qoa-wqn)pN%tgN>vXhz|eTwAxoXFn6 zc8^xz>vMrr*ZVF(Mz4PzXzy&=FQ|`N*8L~^jwZJF;J72= z5H-=T$r-?L{AoTzRxl|-Y!~g(3|a!`ssFLU$mbHQQ(<8YtA)2;3XO;bfK+?tVU>N$2`TcB8d}n0^N}_b@}Y zJGPVm9=VRLJMz={Ksrh$NJTu4pFQu585~p_L1p-tHkBdtNd**;d`?lK;jGo(TIE-Q zy{0)XUbnU)b~w>i^gyvx*j44&vxh2NLgo>Z%sR z-@8foMZzN>h-h6rNc9l@l}p~GW-*)Vx{`@J;FS?!0zj(V0_%5OA&uCNMBI%{7hO7t z9Rl6(DPa$6zISdO`9N7~eV&8XXaA2mLfr)IHPe7bXVQD}gGgT+C+)ld-L?H6^TFE;$ zwT9()I$tyryV6ISKVsJm_>2qP2eo9?f!BluzUWac1fuC|6S+eguwBV5?)<0G+;gT8 z6^TqL^Da&Ad=PVzGDRUVX*+YQWH+3{ZTfa3@}BNL_au1=hxZuE;r(Tw1~Y^!zmAZz zDYl0Zs=$;0Y4qzQl>wx2`+vA%eCBHW1<;lk>5HByYoq9}Qjjocm5rn@@#1Mb-S%AA z7=UXGE^4gj3eF1ej#ez>ZrY3g82ckeU^Jo;q8@yeI7ecG4e!bMK=W0y#*Vkbo7S30 zWV-(QHgt+-=}ZAA%#prq!;u~WOlR#FwV~*Z?ej3>CmC|3Z#xHoI6>cQE zA>+`lZ8h)z_r)I00XD?R5sIC^;F*$2MUPNJ(TVi!en{itIvdn2!g0u|u)1Caqb(~}!p}s@z5j zox)wG-#oH(aG-DX-&|}|bXCb5tjpc|P*!ChzHMait9Z8U|9NG#QJKB?uu#M_K62}q z)UfGBfa+2#cJVv1H=&N~&-^iY&4fAh=R>lHY2V|Zn|j(cpmaT5?GS}Q_9y;C9SD(a z$L~s=eb7Hd33UXl(%Vy~+EPB9v68pv$o&`c^nE>CR@S(e(c&M(tG}%gnc<(F;rzu| zYS?&>B_2e0`$6E1g7(5iT-@6l7% z;lSnV`a4m8gK1$f0;PEkmXn}){`WCF*gR75)vzJYeZl#HFFM2@f_#?Agl|v}b0nCW zS>w^7FUcXp#xkJH%v2r_2@Ko&apHqIMsk%&%nuSyi-CoiZV}Nv|AUgLKfPGJZ#1N_ zn(VAle=!l)E>B@Z348hhDs&zRae5*uA$bzw3-Xr50R!HhgAxz6#xJxyInAVbU#Y$g0aycBZh)P|p>Bie4Q>IXIxfmaI#DuS# z#rbh)*g|BTUZ+J`{kzds9ZjT0L$fRzO{A=Dn)mK}L66fmpDt&Ulc&<(c?XcN*8pcp z*~Wb>y$3X&jNP9g054y*$woViSXl0<7;IjlUR4FNEszoEAdfc|6f}#0^2f#j&)n|L8qq2o$xkupUeQU;L?{u%t0e zee?`8rGmoyouaZPk#)_U7A!x9t%QK(k-t}^3}N%Ka&5qb8mMye)?{oWR_HNV&mBLMlLV5dR67fuj@^9sZ@wrIiK8w_^onQOz6!9n^$X! zr`@WjSr}iQHTZ~U-g?7hclMpM6hxUiOXm8YiYGolDHZY3&trDs`B1oN4lZ{hAT#8! zVJSKB&HeSShDYCk<^NnrELx~jFIKP3&O{zd&DwluaBO)y-(|gJy2KgksMx4Q2Q~o2@~C=a9>Gc%H3IjvZx1Af!J1A# zhb{6|dp!c|3Cp+JOesw_lh61--*=P1@`?VSJ`F4VB#9G^jbie`OvhBbfe9(=fNgNJ zrC{5KjwvucjWLDkN@Op8wMY0)ts5Xdt*HcQm%WMa+W4qq$j4n9Qv8E0k3+Lw%9VMb zrm=j!?*M*?n#T9O2lYHgp#`s+s$NzjU2Hcyslm0X)ZR(27eCuR`rQ4p_(KQ+k7)DaqiTBE}+qTVfnxfJ=!Nxbc8#f#5O)Fdf3WWwY7&nwxRtR}~ zhn3~`$~oDo{Vp7kv+L`EPfpEFitU{q7&kD}rG@hYIzUPWAJlYq+yY7-rTo(>*VL;W z(fF6an}Zd6^QU8b=v_uWc>L!9!KTg^j=gN0$IbRn?1SSSk9aXy14_vz)eUrJP zsg|5fa;fIvIcKx1hfL6t@AX@;m?qKnoA>c)6kdv@f>@GnP2~h-Yuo4e58|+8pGkRI z)}wUFzT+=^vNk^DHbTE)PtgjP*YP%;+{aSEmj&B}ePTi{DF?vr0>rSjwiRJK>#ZgF z`Y{Ws(}qn4;XPhhxkZdL6X(2a4j%Csjp)k`WGMe*8@8vx+?jb5n;EN(n6=^cCQ@j* zL;os+JZL+30Jz6y_TX>(FMeh)0>5zc3;)#8@}w+bfr(51m-o9VUN2jJtu{>B*8dr! zY1*Qu67@P|-gf+5k2@sDwa&!QEW7R zU#zh0S2YAt4Gk7^TaP!WH`IINM(-PwYScs~jZrt%F8y$`n(qID{Jp3g7aeSb+-q=w zM>YLi?#S*{4u}{Kr|ayqk1&xq`hl#BR*&*EaB>~KPslSKF~+HW!8C`a>0MZGH6lr? zI~Zr2Z;d{yGc(jP*`oi^H|+UjJE9Cd`55up^!;J`G_)aDs~fVn5g} zjh(@(Yh%{)eNjMso{-j(VY6u+CAAP+p*~Y>u}XW5 z>z3aruL6#e5|-??xkq>}CsFU8wE&((bU`z*!-X!WjJAW6hxDEuQ}oxSi+_RiP8zu5 zvwBo;D^7FPS#6;Bu2|8r{4|G0uJK5x)Wltoc5k(ZR#@}$R5Y?s+weNd8KXY|16(-m zSGK(=a7~_=PQ|_c0c{aPzPy`d{1Oy3nqOGyGxBunz-R}G-Swqz__3Sa!qs4^*#^*F zn)-YjB8tUcA?}|j|JdG0T z&%kz*Nu69Ms&l9bK=%r62VRE?hOwQMSx>~#Xw|kY(D+9A*q$TvUtE{7+VFCWoPdLb zK<&BKhtAz+G>Uf}<(Le4)Lg!N|5t>Fyg}c1uv(Y7onJl;Z>TSmNcDW-x#h)^*}#`s z!(-OW!|A9x4I6qZ*Bd|PbMB-jTVnBr+CYId*}TeOt$q#b1PZo(?e2a*T3AE zxeJd{9;_s(Yr-6U#r-4vxlLE?^h5A*!Bdo%BS_0$7tBR1ib=YjDw7)BFN+u+Tao}?%3 z_xjju=9jsL&(e92uj+*{>)vM;`C`vMy?CW3hjW$b z3gepRJ^L5FrS8X{kLhvN$szjLF{Pd)H z21Jp)76Ni#Cm)b$E6TYPAI8Ur%$nAMwjC^t;)vtqdMh!~v@GB{*mu%gbmfV=H$1=W zwEC<{QB6&46p#@S!CM({sQ;xks;TGI*=Enn%qn|(@zcZiPdV&7k9M9$@?IplpP{bf z-8M#yzAt5bA=fr9y$}HoOcP}rd>T>7<6HY)ZYR=er#C&be9ea%TfvNe{z6sbc(EPm*p{aERJ zH(X8>)Hi@Lu85tr0z@Gfj=iH#f zKPrZmv2UmZ&8NjadDX@m?Q{P=-;@CTYSaCM7imNu9tCI0ODf$&B5^HxPvN6)Ivg!i z&b>jB!5&3U0tNA7;ilbsi0kz8n@UA9DnS7Kwgv1yqx1ImMgX1_SlTh|bl%Y%mb?qj z{|$V}cHE=J4d$DAyxOIu!wFM;oxV-G)7MHDzsbxJ(bjLg$n++8)mJQbm{eT}OZc6> z9fvCFS%!gb*(ZCchE}aX^F*Mk7|=iGmfOIJy`ZYflar{|yCU`EV|&|)*HMbM>edZ@ z^F3Gz4O%FEr(~bgnqNf2a$FeFn4Yd+Nc?FfYB=%bwN^c)mntT%fD8*LNpCEeFFAmF z4clGw)&gDreo*05#&+!SQk9+)bA|}@&V{TuU)M`@xvDuEc3&Nkp%luSba_mfO-7o&o z@6XZs)2zmw3Ha!p1XZ<{W_zJQs+ft-5w<4qbk0PS8G>dd0`LlUX^VRy#kp6=qS8a5@zBl-#ka+*A~0^2QuveF65u7F4O?(}YNJM2lf;MkgkS-M7{)QzNS{n%kyEobBK=>Rvf~@3!oNEhc_bA&@Hq zG)$S_69w{)l2!C34uj5JJdkeSz+ey*L?nH1Fr;F znktf9ex9Xyl-$=d`z9TuSb-&l+`I5HmW$_;Yi_UlTKh&kNFmKu{2S@)zp zdcU_7uSR6CY*O3JU2*0}snti>ohdN)=G z5jmg0AEt@Dew1^Y-ve-$CC^?xArqm8PD(yqp{cKiI_Znba#J2~3`VKJ;xL z(M8YUd)u}HV{e42r@DAmlbDa=H?d>qV|l&Z`R&9N{_(ctjzqWC&qs(r=1tbQE>YKf zwkJppm3x*?V>-1=bOVNiKNLRs5?Z%_D`GlWyl-8%mdYo+CN(n5G7RAxYr?N}IrpY>ZcsF$ppiEdUVZRakzlXor}$XJFF2q0=ro9UP*ll zfZ~tif@{P9I*DUM(T2+!NW<}Lbw^!R)xXA%e~L0CtyXk{#_MOG-XML-cL#^P=YPM3 z($2c<>p@S%Wx3c}rYar~pMg%Q+f66yRI-iO4~DS`SV4o8lmRF`D7nP*dd0S0*fde> zV&L>CD|L6?#Y@dXnK99kLoxs)O<#f}wz5QzfC+EMSLX+)mSa`6{!$rPxC?t{Jp3{- z_=?I{P4X-=atJALzY_AIT^02wz+{_yOeObCj3cq;A05J&vX;Or>o=KmDA-h&exA%)s5*5x*<* z@U`$=8Ru8bKHfTy&*#1{FNB^n@h`V}ZJzNhVldC_xSr7YFiu@wQ2Txwlc+Mm!&%ELC*8jYF zTdg59gXh<4;yCv3csY`x!zs9U$;G+@=uOlpMbmq((z5EfUtk9KTxh;Mp3D(C%7X=5 zQ`8~5g!)td^@6P#q=1hE5as1gZkmz=c}=y zH38Rr84&Lof~z_Ka+l1}V8r%44TYWUS>O@yST{u$`qq@lcy zX}qD{Fhv(+gWTUQc1Y?G{ zKTqK<>@hd{>gbKQGd$fgFz8f4&gef^gyZ(>yhYuj|M^I{l;r9^B+4umK93o1d=Bcy?_ic&-dn#xO|0;QBXsiJ_N4h<+ft`YC8k1%z-(Y2|2HQ6Zggte zS9?8v1H^)O@|$x6%bCu-lkYwQ`-I4aUYDP5ds3+W5@O77r`?&Nno19fh_8O?q-428 zWF~Eb<9DNjvI_IJZ6V^xU4l?HXI|&t*tSsWCO_|5Zz5z@ZZV!uUAbr7PpTOrJW-FB zUEiW3#R?`OWJ&78l7-lwg=oBqh(v~MWC@volH90QPbDjrzM-1syDw+*d;G<@xuf7@ zlQ&~cnQkyG-Z*mBSIoryhr}+{%6#L^dQFJI&2w)4(+$SZTaWSx=%Vyo6&yR;{%$34 zP%N(4uwuFUIF)R+MIVdT&50pu1oLj5-a_cx=c=`cWk{fs|7(O4i|woUb(@< z(nb$h%CvO&O`$|Nm=nicX?d?tM)-lW_OKz&A30f_FT$V~zT>jI+XqvscO8WpuG~=Y z_~&p>bp9QKW@!N%lPWivdvZQuoDJ_ig?ox_uW2)77ufId>dS3bu=LQgr~Fw8xxGIY zUY5z1)QyI1ONH)jJj+R#5lJ;6kE1)$a9NJbvwNP(aN~m#lXJp9BytMU60|oyFk~9( zOnnG)Ko0HI%Z};%*_VPHMfm+6w!Shf%I^Dm=w=2%X@-<;B&1uUK>_Io1*E&XQ>443 zyHmPbx;v!1`QP~b-f!=Rx#qfNKERo?&)RFRz4p0Rj{RpAV0`*W;XTE!V@Lxq4`A!0 zAD^&u8IXkrNI|-1BM%o zE&nL}rJ_8N4{4Cva;aTrV^6lALXXKazu&RvE*M6uT@CZ>>`YMsIA+am9Ji?DW;(76 z+T%XHp9Kr%X^wV#Kl@_C6`l*yAd$XP9FeFji0^)|r)T@<2Kw!O#3t*uy4DlD!J1>o zGTqV;Yv%1fEd0lB0Kxu(drUbq(3|ASgg-~ajYWk@ptV=jLZJ)B6VjBVUY@%g*%I#k z0TCW#cb%VVaDUG$R=93P@UB(grU{|ziXzClCu%m*`vbUgMyOy$tn&V&T2(2lvWH9@ z-zS~VdWR_jok$)==QhA%#a@xY0E>&w8vCH$#)J%fKxlZiezj;2|F8r37UAHB{CmyH zhZRYT6+xabxwW!p z9liv;@KRCvmq;*(IL@iNBs{%qq`Xy^Y6fCR;+;LBb^Rz*y`dOv?PSv30Z#FUcm1dw zV!@wKUe%7sa3i`Zydu}+Nz42bn*?m1E9uL+a))8)53;kT9x;P&B)!^@|+ED;; zsJf}XBqCtFQJ5apiZhl!pnOMGdxl>I0`&-He9EHvnKoOe)*Nhgn_G$W%Zgcn!Ypa1 zDbIa}mNh0_eXV^pB&9=?59vX;8b0@2b2C~DnRhgs&nmqkOSE}4W7QE+Y>{1&rjJqw zJz8J5qggyWam|3mNY%6ZghDl9=VBSyvTqx&UbZaezon7l66ZI+5{CHk7&9Mb@ERZ1 zt%yKigwaJH;@k;vVLW6ael)1M=vFKN84y3xAl;#0D5mMmr?!if9zTmU(x<42_HE3! zaD8!XGIu#lpYpCUO;8(4^x7d(Iz=DuRU@j`ZWZkh-lI7A?zz#~WoDS~|3-vnhL zZ(Dh>B6*R*D}roU>KBzZz6wJ?+aUSV7_Osy`B{~#YMh+m9)=(*XlSCNEC38DQd-F7 z`uUXO`=ir2bJ!c9ulw&14={epOt78KhxkWplW~O+_0~wp3TcN(eeo*4B%+Pgtek4j zlf~}vr9#TR#N5_aiMvJ$^>~3_cd=w@2Xv3(S4^>Fk5M8~RV5RrO|T;;l-i0O$+?zodCj1S9(nlg zLW4gN9G9 zzGU2MOsaQF>X8^;n63dHF;EmW2vr0EL~p8+!8c*Z?*w0IH;~tBWi#xnfGX0;iu8`; zWW_qk%nMoJN<5i{Q&$doP zbTE;aO?|CrBH_o|%U(TtBAh;F7y)czIeudn@P;;E_p+nRI)aWg7c{45hr1PT81AbP ziQn5v2n)j`xrdvY7y3^ohBh}xm|mgXocM{Gv2bU}%CE^_58RU_8TwHlkk_#N zJiki4lyLUfY*!q~g{aHl23bur!C6r^3V(5}gw|@pgD~m-p12w!6%5;~#w)Wy19q2A z^&-3L59j<_XQcQ`DUBuY>S7kdkagTQc<%*PY<^O{DU=Wn1H{l3f1%rjmuYB=OVL*BO_c)+zjDl>l%kr^b zLO$JMmxrxp>d$gca=b%@H;`e()iohoh-_xwA8`_-#=#L=?rfnsHM%O|%|uLVkGUIi z7P;5)eH; zg1I=RTJL(|x$%5l+FdC^NJYKe&!r9l55`^fJeF;*O)_W8mfNOcZoVhp-M7yoZNm;g z7r>ANlSpihSiFs-yL4+jMbmU2=Z?jRHw->5cnuveY4*X6;3c7-Dema_49)GuMnn7Q zlsyOT_4#-`xlg!KeXen_KZYO(wIPTgD(=ZkUD+QgKnv-!1uc)6OeEzzK}Gr^t}Y&Of%>YS zW-^vm#E)9=x_F)#DXm-=*m|GxMDr#wAakN9I8y<;f1o?h4P_#>{$pG;KG-h%JlF|W z#k;DYdBU;MJ~nz&e}ebzRI3u`+h*}W|A*Bt7HlK zs!5w&)J)0lH;ewnH|np1weEA2v0p25wd(pOWW0@^1Ne*bY2N{vFi(go0XZvNWa}po zwUvd3J&Lx5lQM&a+~R z{gm6`>PZR#(1*yID7!GI_?%A8b&xu3o>S<(Y`lJmEN%IHgb8mYN%2pOkYUVnSU9UO zsF-`GU0NugoZUIM-mV(MEtcbGeRy5|uQLy)DRjgRmj1z{RZq#;2F>DU2X}RbFivN= zCGF8M0Sd$tcJA;O)Ohv6lr50|K}erRDFIPe=ghNde@~=jbHceEZ*xVv=DQK?O5PS+ z#wd@r(E}M+qqh+$q)i)wKPtJEJcCQ8?cNizK|w7CNatw9uC^#2L!@6-l2$XM6($Fh zas9cgA~}E%>q9~QasfvTM}6ldmoNf^(|l1Rz>)bHD#|%0zhL>0Nc8Q4JiVD~71f{c zx!SPdFIanhL8hgaDQ(y1jPZo(0E_Y|Cm!%34N{Ri-J@=m{l}h40_(VvEY~jE3q{bI z>)>|;R7}+Ylx_k3+ZB%;3{YZym_Oo zrh8-!!V$A8yihgKk1Ll~i(epLv7k!vm%2Ia)s3%d8r>*qe(Io34rf1@l@MQB2C@?$ z>{>@1xX%Ar`9b!CTzN0n_8P1^@!8u-0`5O?t7eD&z zs37oqum1hUrb~GJJ~vkOSR}O9yI_tFX8iz&COXP@8yWPP2)z~C?+&z@%QYW%(*?N< zxWNA5K&n`QR`)su5lTde&iN`UC^lfl3p%0A5IGA55qLuGlQ-^g$`ed#^(3c7-(EN? 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

Ij-TeSxwNF{tR3>SbDv_bl-1J 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%0D>%ca2q)oZ30{huZ(8duXOh*pf=n6OPV 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