← Commit history

part record: symbol, footprint, STEP, GLB, sources

John Lauer ·d8bdb73c12 ·3d ago ·parent 3bb647b
9 files changed +2995−41
LICENSEadded+9
@@ -0,0 +1,9 @@+MIT License++Copyright (c) 2026 Adom contributors++Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files, to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies, and to permit persons to whom the Software is furnished to do so, subject to inclusion of this notice.++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR ITS USE.++Third-party KiCad CAD files are excluded from this grant: CC-BY-SA 4.0 with KiCad library exception. See https://www.kicad.org/libraries/license/ and the original STEP header.
README.md+27−2
@@ -1,3 +1,28 @@-# SRN6045-470M - Bourns+# SRN6045-470M -47 uH semi-shielded SMD power inductor, 20 %+Bourns SRN6045-470M: 47 uH semi-shielded SMD power inductor, 20 %. Package: 6.0 x 6.0 x 4.5 mm SMD.++[Manufacturer datasheet](https://www.bourns.com/docs/Product-Datasheets/SRN6045.pdf) ยท [Distributor ordering record](https://www.mouser.com/c/?q=SRN6045-470M)++## Pin functions++| Pin | Function |+|---|---|+| 1 | 1 |+| 2 | 2 |++Pin numbering follows the manufacturer's datasheet. Consult the datasheet for absolute maximum ratings, operating conditions and assembly limits.++## Reusable assets and qualification++- `component.kicad_sym`: KiCad symbol, pins numbered as the datasheet.+- `component.kicad_mod`: KiCad footprint. Its 3D model path is project-relative: place `package-reference.step` beside the consuming project or update the path.+- `package-reference.step` and `package-reference.glb`: the 3D package model.++Footprint drawn to the manufacturer's recommended layout (2.0 x 6.0 mm pads, 2.3 mm gap). The STEP is the KiCad SRN6045TA model, 4.2 mm tall against this part's 4.5 mm maximum.++This is a development catalog record. Native import, mounted pin-1 and seating review and model fidelity are not yet qualified. These downloads are not manufacturing approval.++## Sources and license++Original documentation: MIT (LICENSE). Assets derived from the KiCad libraries keep CC-BY-SA 4.0 with the KiCad library exception; manufacturer models keep their maker's terms. `provenance.json` records each source and hash.
component.kicad_modadded+193
@@ -0,0 +1,193 @@+(footprint "srn6045-470m"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "Bourns SRN6045 semi-shielded power inductor 6.0x6.0x4.5mm, pads per Bourns SRN6045 datasheet Recommended Layout (2.0x6.0mm pads, 2.3mm gap), https://www.bourns.com/docs/Product-Datasheets/SRN6045.pdf -- copied from KiCad 10.0 stock library Inductor_SMD:L_Bourns_SRN6045TA (KiCad libraries, CC-BY-SA 4.0 with design exception, https://gitlab.com/kicad/libraries/kicad-footprints); MODIFIED: pad size/position, silk, courtyard")+	(tags "Semi-shielded Power Inductor")+	(property "Reference" "REF**"+		(at 0 -4.3 0)+		(layer "F.SilkS")+		(uuid "095d6c52-4f76-4e86-b3af-7f4eb120d55d")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "SRN6045-470M"+		(at 0 4.2 0)+		(layer "F.Fab")+		(uuid "f93b9023-6c0b-45cb-94f4-80bee523926c")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "988e0eb3-4afc-463c-a615-e5432323c3a3")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "896df4c2-c4b9-455b-8ecd-269336c531b2")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -3 -3)+		(end -3 3)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "30f0b620-6900-4679-a063-ff632243155b")+	)+	(fp_line+		(start -3 -3)+		(end 3 -3)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "250e709f-7108-4b69-9a41-a02dfcaf708d")+	)+	(fp_line+		(start -3 3)+		(end 3 3)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "8e957d29-b26b-4fbe-8ec8-141c92f79121")+	)+	(fp_line+		(start 3 3)+		(end 3 -3)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "eb538c6e-4c28-454a-bf8d-9f66f5887b74")+	)+	(fp_line+		(start -0.95 -3.11)+		(end 0.95 -3.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "266cbbf3-1ab2-571d-b1eb-bdc2ea1c0a6c")+	)+	(fp_line+		(start -0.95 3.11)+		(end 0.95 3.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "7c047a35-c3da-5cd1-b5bc-60fa42459f4d")+	)+	(fp_line+		(start -3.4 -3.25)+		(end 3.4 -3.25)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "ab90d030-51ec-55c0-9139-680b4e95718d")+	)+	(fp_line+		(start 3.4 -3.25)+		(end 3.4 3.25)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "9f8ae818-cc32-5a6b-8e70-762a2869332b")+	)+	(fp_line+		(start 3.4 3.25)+		(end -3.4 3.25)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "8c2801b6-05fb-5590-a8e5-f7957f6d1780")+	)+	(fp_line+		(start -3.4 3.25)+		(end -3.4 -3.25)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "e6847f75-8c13-5d0d-ab9c-49c91038dfe8")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 90)+		(layer "F.Fab")+		(uuid "b0ebad69-1e10-43c3-a243-7d2d0945c3b8")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" smd rect+		(at -2.15 0)+		(size 2 6)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "ee5cf1ed-31e4-4446-bdd3-00b038ebb5e2")+	)+	(pad "2" smd rect+		(at 2.15 0)+		(size 2 6)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "f70c9271-f509-461c-97db-c86d35258e33")+	)+	(embedded_fonts no)+	(model "${KIPRJMOD}/package-reference.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
component.kicad_symadded+205
@@ -0,0 +1,205 @@+(kicad_symbol_lib+	(version 20251024)+	(generator "kicad_symbol_editor")+	(generator_version "10.0")+	(symbol "SRN6045-470M"+		(pin_numbers+			(hide yes)+		)+		(pin_names+			(offset 1.016)+			(hide yes)+		)+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(in_pos_files yes)+		(duplicate_pin_numbers_are_jumpers no)+		(property "Reference" "L"+			(at -1.27 0 90)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Value" "SRN6045-470M"+			(at 1.905 0 90)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Footprint" "Component:srn6045-470m"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Datasheet" "https://www.bourns.com/docs/Product-Datasheets/SRN6045.pdf"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Description" "47uH 20% 1.1A semi-shielded power inductor, 6.0x6.0x4.5mm"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_keywords" "inductor choke coil reactor magnetic"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "MPN" "SRN6045-470M"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Manufacturer" "Bourns"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(symbol "SRN6045-470M_0_1"+			(arc+				(start 0 2.54)+				(mid 0.6323 1.905)+				(end 0 1.27)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(arc+				(start 0 1.27)+				(mid 0.6323 0.635)+				(end 0 0)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(arc+				(start 0 0)+				(mid 0.6323 -0.635)+				(end 0 -1.27)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(arc+				(start 0 -1.27)+				(mid 0.6323 -1.905)+				(end 0 -2.54)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+		)+		(symbol "SRN6045-470M_1_1"+			(pin passive line+				(at 0 3.81 270)+				(length 1.27)+				(name "1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at 0 -3.81 90)+				(length 1.27)+				(name "2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+		)+		(embedded_fonts no)+	)+)
hero.pngadded
⋯ 1 unchanged line ⋯
package-reference.glbadded
⋯ 1 unchanged line ⋯
package-reference.stepadded+2450
@@ -0,0 +1,2450 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');+FILE_NAME('/home/antonlysak/KiCAD/L_Bourns_SRN6045TA.step',+  '2018-07-29T21:51:42',('kicad StepUp'),('ksu MCAD'),+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));+ENDSEC;+DATA;+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',+  'automotive_design',1997,#2);+#2 = APPLICATION_CONTEXT(+  'core data for automotive mechanical design processes');+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);+#5 = PRODUCT_DEFINITION('design','',#6,#9);+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);+#7 = PRODUCT('L_Bourns_SRN6045TA','L_Bourns_SRN6045TA','',(#8));+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1887);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = MANIFOLD_SOLID_BREP('',#16);+#16 = CLOSED_SHELL('',(#17,#51,#76,#173,#280,#392,#458,#482,#507,#565,+    #590,#614,#673,#704,#728,#752,#776,#800,#824,#848,#872,#896,#920,+    #944,#961,#992,#1015,#1026,#1042,#1067,#1091,#1115,#1139,#1163,#1187+    ,#1204,#1261,#1313,#1337,#1366,#1397,#1421,#1463,#1491,#1548,#1590,+    #1607,#1627,#1651,#1675,#1707,#1758,#1783,#1800,#1811,#1823,#1835,+    #1847,#1864,#1876));+#17 = ADVANCED_FACE('',(#18),#46,.F.);+#18 = FACE_BOUND('',#19,.T.);+#19 = EDGE_LOOP('',(#20,#29,#38,#45));+#20 = ORIENTED_EDGE('',*,*,#21,.T.);+#21 = EDGE_CURVE('',#22,#22,#24,.T.);+#22 = VERTEX_POINT('',#23);+#23 = CARTESIAN_POINT('',(1.451030830984,-4.440892098501E-16,+    2.122427347117));+#24 = CIRCLE('',#25,1.451030830984);+#25 = AXIS2_PLACEMENT_3D('',#26,#27,#28);+#26 = CARTESIAN_POINT('',(0.,-4.712735417726E-16,2.122427347117));+#27 = DIRECTION('',(0.,2.22044604925E-16,-1.));+#28 = DIRECTION('',(1.,0.,0.));+#29 = ORIENTED_EDGE('',*,*,#30,.T.);+#30 = EDGE_CURVE('',#22,#31,#33,.T.);+#31 = VERTEX_POINT('',#32);+#32 = CARTESIAN_POINT('',(1.463057048006,-4.440892098501E-16,+    1.968838110618));+#33 = CIRCLE('',#34,0.174702320643);+#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37);+#35 = CARTESIAN_POINT('',(1.61336892744,-4.569396324495E-16,+    2.057873158431));+#36 = DIRECTION('',(0.,-1.,-2.22044604925E-16));+#37 = DIRECTION('',(1.,0.,0.));+#38 = ORIENTED_EDGE('',*,*,#39,.F.);+#39 = EDGE_CURVE('',#31,#31,#40,.T.);+#40 = CIRCLE('',#41,1.463057048006);+#41 = AXIS2_PLACEMENT_3D('',#42,#43,#44);+#42 = CARTESIAN_POINT('',(0.,-4.371698804335E-16,1.968838110618));+#43 = DIRECTION('',(0.,2.22044604925E-16,-1.));+#44 = DIRECTION('',(1.,0.,0.));+#45 = ORIENTED_EDGE('',*,*,#30,.F.);+#46 = TOROIDAL_SURFACE('',#47,1.61336892744,0.174702320643);+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);+#48 = CARTESIAN_POINT('',(0.,-4.569396324495E-16,2.057873158431));+#49 = DIRECTION('',(0.,-2.22044604925E-16,1.));+#50 = DIRECTION('',(1.,0.,0.));+#51 = ADVANCED_FACE('',(#52),#71,.T.);+#52 = FACE_BOUND('',#53,.F.);+#53 = EDGE_LOOP('',(#54,#62,#63,#64));+#54 = ORIENTED_EDGE('',*,*,#55,.F.);+#55 = EDGE_CURVE('',#22,#56,#58,.T.);+#56 = VERTEX_POINT('',#57);+#57 = CARTESIAN_POINT('',(1.8,-8.881784197001E-16,3.));+#58 = LINE('',#59,#60);+#59 = CARTESIAN_POINT('',(1.451030830984,-4.712735417726E-16,+    2.122427347117));+#60 = VECTOR('',#61,1.);+#61 = DIRECTION('',(0.369509623276,-2.063298206875E-16,0.929226903564));+#62 = ORIENTED_EDGE('',*,*,#21,.T.);+#63 = ORIENTED_EDGE('',*,*,#55,.T.);+#64 = ORIENTED_EDGE('',*,*,#65,.F.);+#65 = EDGE_CURVE('',#56,#56,#66,.T.);+#66 = CIRCLE('',#67,1.8);+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);+#68 = CARTESIAN_POINT('',(0.,-6.661338147751E-16,3.));+#69 = DIRECTION('',(0.,2.22044604925E-16,-1.));+#70 = DIRECTION('',(1.,0.,0.));+#71 = CONICAL_SURFACE('',#72,1.451030830984,0.378481239797);+#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75);+#73 = CARTESIAN_POINT('',(0.,-4.712735417726E-16,2.122427347117));+#74 = DIRECTION('',(0.,-2.22044604925E-16,1.));+#75 = DIRECTION('',(1.,0.,0.));+#76 = ADVANCED_FACE('',(#77),#168,.T.);+#77 = FACE_BOUND('',#78,.F.);+#78 = EDGE_LOOP('',(#79,#87,#96,#105,#114,#123,#132,#141,#150,#159,#166,+    #167));+#79 = ORIENTED_EDGE('',*,*,#80,.F.);+#80 = EDGE_CURVE('',#81,#31,#83,.T.);+#81 = VERTEX_POINT('',#82);+#82 = CARTESIAN_POINT('',(1.8,-4.440892098501E-16,1.4));+#83 = LINE('',#84,#85);+#84 = CARTESIAN_POINT('',(1.8,-3.10862446895E-16,1.4));+#85 = VECTOR('',#86,1.);+#86 = DIRECTION('',(-0.509638609749,-1.910446396001E-16,0.860388567714)+  );+#87 = ORIENTED_EDGE('',*,*,#88,.T.);+#88 = EDGE_CURVE('',#81,#89,#91,.T.);+#89 = VERTEX_POINT('',#90);+#90 = CARTESIAN_POINT('',(1.209130568431,-1.333417889668,1.4));+#91 = CIRCLE('',#92,1.8);+#92 = AXIS2_PLACEMENT_3D('',#93,#94,#95);+#93 = CARTESIAN_POINT('',(0.,-3.10862446895E-16,1.4));+#94 = DIRECTION('',(0.,2.22044604925E-16,-1.));+#95 = DIRECTION('',(1.,0.,0.));+#96 = ORIENTED_EDGE('',*,*,#97,.T.);+#97 = EDGE_CURVE('',#89,#98,#100,.T.);+#98 = VERTEX_POINT('',#99);+#99 = CARTESIAN_POINT('',(1.042608748011,-1.04356333857,1.948428161303)+  );+#100 = HYPERBOLA('',#101,0.636797343536,0.36169255453);+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);+#102 = CARTESIAN_POINT('',(0.358767170606,0.102900595614,4.283346370236)+  );+#103 = DIRECTION('',(0.951138500097,0.272802882176,0.144617222732));+#104 = DIRECTION('',(0.139012351339,3.987113348855E-02,-0.989487674956)+  );+#105 = ORIENTED_EDGE('',*,*,#106,.T.);+#106 = EDGE_CURVE('',#98,#107,#109,.T.);+#107 = VERTEX_POINT('',#108);+#108 = CARTESIAN_POINT('',(0.970474548505,-1.139374621125,1.912106127522+    ));+#109 = ELLIPSE('',#110,1.433421648144,1.328174457625);+#110 = AXIS2_PLACEMENT_3D('',#111,#112,#113);+#111 = CARTESIAN_POINT('',(-4.438142988514E-02,-0.27114813834,+    2.149075868081));+#112 = DIRECTION('',(5.227085933656E-02,0.31934857068,-0.946194614056));+#113 = DIRECTION('',(-0.152838970251,-0.93376897402,-0.323598134004));+#114 = ORIENTED_EDGE('',*,*,#115,.F.);+#115 = EDGE_CURVE('',#116,#107,#118,.T.);+#116 = VERTEX_POINT('',#117);+#117 = CARTESIAN_POINT('',(1.12464224514,-1.405410908043,1.4));+#118 = HYPERBOLA('',#119,0.453189580476,0.257405748803);+#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);+#120 = CARTESIAN_POINT('',(0.255323840757,7.323126930472E-02,+    4.328173751129));+#121 = DIRECTION('',(0.951138500097,0.272802882176,0.144617222732));+#122 = DIRECTION('',(0.139012351339,3.987113348855E-02,-0.989487674956)+  );+#123 = ORIENTED_EDGE('',*,*,#124,.T.);+#124 = EDGE_CURVE('',#116,#125,#127,.T.);+#125 = VERTEX_POINT('',#126);+#126 = CARTESIAN_POINT('',(-1.12464224514,-1.405410908043,1.4));+#127 = CIRCLE('',#128,1.8);+#128 = AXIS2_PLACEMENT_3D('',#129,#130,#131);+#129 = CARTESIAN_POINT('',(0.,-3.10862446895E-16,1.4));+#130 = DIRECTION('',(0.,2.22044604925E-16,-1.));+#131 = DIRECTION('',(1.,0.,0.));+#132 = ORIENTED_EDGE('',*,*,#133,.T.);+#133 = EDGE_CURVE('',#125,#134,#136,.T.);+#134 = VERTEX_POINT('',#135);+#135 = CARTESIAN_POINT('',(-0.970474548505,-1.139374621125,+    1.912106127522));+#136 = HYPERBOLA('',#137,0.453189580476,0.257405748803);+#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140);+#138 = CARTESIAN_POINT('',(-0.255323840757,7.323126930472E-02,+    4.328173751129));+#139 = DIRECTION('',(0.951138500097,-0.272802882176,-0.144617222732));+#140 = DIRECTION('',(-0.139012351339,3.987113348855E-02,-0.989487674956)+  );+#141 = ORIENTED_EDGE('',*,*,#142,.F.);+#142 = EDGE_CURVE('',#143,#134,#145,.T.);+#143 = VERTEX_POINT('',#144);+#144 = CARTESIAN_POINT('',(-1.042608748011,-1.04356333857,1.948428161303+    ));+#145 = ELLIPSE('',#146,1.433421648144,1.328174457625);+#146 = AXIS2_PLACEMENT_3D('',#147,#148,#149);+#147 = CARTESIAN_POINT('',(4.438142988514E-02,-0.27114813834,+    2.149075868081));+#148 = DIRECTION('',(5.227085933656E-02,-0.31934857068,0.946194614056));+#149 = DIRECTION('',(0.152838970251,-0.93376897402,-0.323598134004));+#150 = ORIENTED_EDGE('',*,*,#151,.F.);+#151 = EDGE_CURVE('',#152,#143,#154,.T.);+#152 = VERTEX_POINT('',#153);+#153 = CARTESIAN_POINT('',(-1.209130568431,-1.333417889668,1.4));+#154 = HYPERBOLA('',#155,0.636797343536,0.36169255453);+#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);+#156 = CARTESIAN_POINT('',(-0.358767170606,0.102900595614,4.283346370236+    ));+#157 = DIRECTION('',(0.951138500097,-0.272802882176,-0.144617222732));+#158 = DIRECTION('',(-0.139012351339,3.987113348855E-02,-0.989487674956)+  );+#159 = ORIENTED_EDGE('',*,*,#160,.T.);+#160 = EDGE_CURVE('',#152,#81,#161,.T.);+#161 = CIRCLE('',#162,1.8);+#162 = AXIS2_PLACEMENT_3D('',#163,#164,#165);+#163 = CARTESIAN_POINT('',(0.,-3.10862446895E-16,1.4));+#164 = DIRECTION('',(0.,2.22044604925E-16,-1.));+#165 = DIRECTION('',(1.,0.,0.));+#166 = ORIENTED_EDGE('',*,*,#80,.T.);+#167 = ORIENTED_EDGE('',*,*,#39,.F.);+#168 = CONICAL_SURFACE('',#169,1.8,0.534764706556);+#169 = AXIS2_PLACEMENT_3D('',#170,#171,#172);+#170 = CARTESIAN_POINT('',(0.,-3.10862446895E-16,1.4));+#171 = DIRECTION('',(0.,2.22044604925E-16,-1.));+#172 = DIRECTION('',(1.,0.,0.));+#173 = ADVANCED_FACE('',(#174,#272),#275,.T.);+#174 = FACE_BOUND('',#175,.T.);+#175 = EDGE_LOOP('',(#176,#186,#194,#202,#210,#218,#226,#234,#242,#250,+    #258,#266));+#176 = ORIENTED_EDGE('',*,*,#177,.F.);+#177 = EDGE_CURVE('',#178,#180,#182,.T.);+#178 = VERTEX_POINT('',#179);+#179 = CARTESIAN_POINT('',(-3.,2.4,3.));+#180 = VERTEX_POINT('',#181);+#181 = CARTESIAN_POINT('',(-3.,-2.4,3.));+#182 = LINE('',#183,#184);+#183 = CARTESIAN_POINT('',(-3.,2.4,3.));+#184 = VECTOR('',#185,1.);+#185 = DIRECTION('',(0.,-1.,0.));+#186 = ORIENTED_EDGE('',*,*,#187,.F.);+#187 = EDGE_CURVE('',#188,#178,#190,.T.);+#188 = VERTEX_POINT('',#189);+#189 = CARTESIAN_POINT('',(-1.7,2.4,3.));+#190 = LINE('',#191,#192);+#191 = CARTESIAN_POINT('',(-1.7,2.4,3.));+#192 = VECTOR('',#193,1.);+#193 = DIRECTION('',(-1.,0.,0.));+#194 = ORIENTED_EDGE('',*,*,#195,.F.);+#195 = EDGE_CURVE('',#196,#188,#198,.T.);+#196 = VERTEX_POINT('',#197);+#197 = CARTESIAN_POINT('',(-1.1,3.,3.));+#198 = LINE('',#199,#200);+#199 = CARTESIAN_POINT('',(-1.1,3.,3.));+#200 = VECTOR('',#201,1.);+#201 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#202 = ORIENTED_EDGE('',*,*,#203,.F.);+#203 = EDGE_CURVE('',#204,#196,#206,.T.);+#204 = VERTEX_POINT('',#205);+#205 = CARTESIAN_POINT('',(1.1,3.,3.));+#206 = LINE('',#207,#208);+#207 = CARTESIAN_POINT('',(1.1,3.,3.));+#208 = VECTOR('',#209,1.);+#209 = DIRECTION('',(-1.,0.,0.));+#210 = ORIENTED_EDGE('',*,*,#211,.F.);+#211 = EDGE_CURVE('',#212,#204,#214,.T.);+#212 = VERTEX_POINT('',#213);+#213 = CARTESIAN_POINT('',(1.7,2.4,3.));+#214 = LINE('',#215,#216);+#215 = CARTESIAN_POINT('',(1.7,2.4,3.));+#216 = VECTOR('',#217,1.);+#217 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#218 = ORIENTED_EDGE('',*,*,#219,.F.);+#219 = EDGE_CURVE('',#220,#212,#222,.T.);+#220 = VERTEX_POINT('',#221);+#221 = CARTESIAN_POINT('',(3.,2.4,3.));+#222 = LINE('',#223,#224);+#223 = CARTESIAN_POINT('',(3.,2.4,3.));+#224 = VECTOR('',#225,1.);+#225 = DIRECTION('',(-1.,0.,0.));+#226 = ORIENTED_EDGE('',*,*,#227,.F.);+#227 = EDGE_CURVE('',#228,#220,#230,.T.);+#228 = VERTEX_POINT('',#229);+#229 = CARTESIAN_POINT('',(3.,-2.4,3.));+#230 = LINE('',#231,#232);+#231 = CARTESIAN_POINT('',(3.,-2.4,3.));+#232 = VECTOR('',#233,1.);+#233 = DIRECTION('',(0.,1.,0.));+#234 = ORIENTED_EDGE('',*,*,#235,.F.);+#235 = EDGE_CURVE('',#236,#228,#238,.T.);+#236 = VERTEX_POINT('',#237);+#237 = CARTESIAN_POINT('',(1.7,-2.4,3.));+#238 = LINE('',#239,#240);+#239 = CARTESIAN_POINT('',(1.7,-2.4,3.));+#240 = VECTOR('',#241,1.);+#241 = DIRECTION('',(1.,0.,0.));+#242 = ORIENTED_EDGE('',*,*,#243,.F.);+#243 = EDGE_CURVE('',#244,#236,#246,.T.);+#244 = VERTEX_POINT('',#245);+#245 = CARTESIAN_POINT('',(1.1,-3.,3.));+#246 = LINE('',#247,#248);+#247 = CARTESIAN_POINT('',(1.1,-3.,3.));+#248 = VECTOR('',#249,1.);+#249 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#250 = ORIENTED_EDGE('',*,*,#251,.F.);+#251 = EDGE_CURVE('',#252,#244,#254,.T.);+#252 = VERTEX_POINT('',#253);+#253 = CARTESIAN_POINT('',(-1.1,-3.,3.));+#254 = LINE('',#255,#256);+#255 = CARTESIAN_POINT('',(-1.1,-3.,3.));+#256 = VECTOR('',#257,1.);+#257 = DIRECTION('',(1.,0.,0.));+#258 = ORIENTED_EDGE('',*,*,#259,.F.);+#259 = EDGE_CURVE('',#260,#252,#262,.T.);+#260 = VERTEX_POINT('',#261);+#261 = CARTESIAN_POINT('',(-1.7,-2.4,3.));+#262 = LINE('',#263,#264);+#263 = CARTESIAN_POINT('',(-1.7,-2.4,3.));+#264 = VECTOR('',#265,1.);+#265 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#266 = ORIENTED_EDGE('',*,*,#267,.F.);+#267 = EDGE_CURVE('',#180,#260,#268,.T.);+#268 = LINE('',#269,#270);+#269 = CARTESIAN_POINT('',(-3.,-2.4,3.));+#270 = VECTOR('',#271,1.);+#271 = DIRECTION('',(1.,0.,0.));+#272 = FACE_BOUND('',#273,.T.);+#273 = EDGE_LOOP('',(#274));+#274 = ORIENTED_EDGE('',*,*,#65,.F.);+#275 = PLANE('',#276);+#276 = AXIS2_PLACEMENT_3D('',#277,#278,#279);+#277 = CARTESIAN_POINT('',(-3.,2.4,3.));+#278 = DIRECTION('',(0.,0.,-1.));+#279 = DIRECTION('',(-1.,0.,0.));+#280 = ADVANCED_FACE('',(#281),#387,.F.);+#281 = FACE_BOUND('',#282,.F.);+#282 = EDGE_LOOP('',(#283,#293,#301,#309,#317,#325,#333,#341,#349,#357,+    #363,#364,#365,#373,#381));+#283 = ORIENTED_EDGE('',*,*,#284,.F.);+#284 = EDGE_CURVE('',#285,#287,#289,.T.);+#285 = VERTEX_POINT('',#286);+#286 = CARTESIAN_POINT('',(-3.,2.4,1.4));+#287 = VERTEX_POINT('',#288);+#288 = CARTESIAN_POINT('',(-3.,-2.4,1.4));+#289 = LINE('',#290,#291);+#290 = CARTESIAN_POINT('',(-3.,2.4,1.4));+#291 = VECTOR('',#292,1.);+#292 = DIRECTION('',(0.,-1.,0.));+#293 = ORIENTED_EDGE('',*,*,#294,.F.);+#294 = EDGE_CURVE('',#295,#285,#297,.T.);+#295 = VERTEX_POINT('',#296);+#296 = CARTESIAN_POINT('',(-1.7,2.4,1.4));+#297 = LINE('',#298,#299);+#298 = CARTESIAN_POINT('',(-1.7,2.4,1.4));+#299 = VECTOR('',#300,1.);+#300 = DIRECTION('',(-1.,0.,0.));+#301 = ORIENTED_EDGE('',*,*,#302,.F.);+#302 = EDGE_CURVE('',#303,#295,#305,.T.);+#303 = VERTEX_POINT('',#304);+#304 = CARTESIAN_POINT('',(-1.1,3.,1.4));+#305 = LINE('',#306,#307);+#306 = CARTESIAN_POINT('',(-1.1,3.,1.4));+#307 = VECTOR('',#308,1.);+#308 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#309 = ORIENTED_EDGE('',*,*,#310,.F.);+#310 = EDGE_CURVE('',#311,#303,#313,.T.);+#311 = VERTEX_POINT('',#312);+#312 = CARTESIAN_POINT('',(1.1,3.,1.4));+#313 = LINE('',#314,#315);+#314 = CARTESIAN_POINT('',(1.1,3.,1.4));+#315 = VECTOR('',#316,1.);+#316 = DIRECTION('',(-1.,0.,0.));+#317 = ORIENTED_EDGE('',*,*,#318,.F.);+#318 = EDGE_CURVE('',#319,#311,#321,.T.);+#319 = VERTEX_POINT('',#320);+#320 = CARTESIAN_POINT('',(1.7,2.4,1.4));+#321 = LINE('',#322,#323);+#322 = CARTESIAN_POINT('',(1.7,2.4,1.4));+#323 = VECTOR('',#324,1.);+#324 = DIRECTION('',(-0.707106781187,0.707106781186,0.));+#325 = ORIENTED_EDGE('',*,*,#326,.F.);+#326 = EDGE_CURVE('',#327,#319,#329,.T.);+#327 = VERTEX_POINT('',#328);+#328 = CARTESIAN_POINT('',(3.,2.4,1.4));+#329 = LINE('',#330,#331);+#330 = CARTESIAN_POINT('',(3.,2.4,1.4));+#331 = VECTOR('',#332,1.);+#332 = DIRECTION('',(-1.,0.,0.));+#333 = ORIENTED_EDGE('',*,*,#334,.F.);+#334 = EDGE_CURVE('',#335,#327,#337,.T.);+#335 = VERTEX_POINT('',#336);+#336 = CARTESIAN_POINT('',(3.,-2.4,1.4));+#337 = LINE('',#338,#339);+#338 = CARTESIAN_POINT('',(3.,-2.4,1.4));+#339 = VECTOR('',#340,1.);+#340 = DIRECTION('',(0.,1.,0.));+#341 = ORIENTED_EDGE('',*,*,#342,.F.);+#342 = EDGE_CURVE('',#343,#335,#345,.T.);+#343 = VERTEX_POINT('',#344);+#344 = CARTESIAN_POINT('',(1.7,-2.4,1.4));+#345 = LINE('',#346,#347);+#346 = CARTESIAN_POINT('',(1.7,-2.4,1.4));+#347 = VECTOR('',#348,1.);+#348 = DIRECTION('',(1.,0.,0.));+#349 = ORIENTED_EDGE('',*,*,#350,.F.);+#350 = EDGE_CURVE('',#351,#343,#353,.T.);+#351 = VERTEX_POINT('',#352);+#352 = CARTESIAN_POINT('',(1.556269145191,-2.543730854809,1.4));+#353 = LINE('',#354,#355);+#354 = CARTESIAN_POINT('',(1.1,-3.,1.4));+#355 = VECTOR('',#356,1.);+#356 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#357 = ORIENTED_EDGE('',*,*,#358,.T.);+#358 = EDGE_CURVE('',#351,#89,#359,.T.);+#359 = LINE('',#360,#361);+#360 = CARTESIAN_POINT('',(0.632318225475,0.677662133902,1.4));+#361 = VECTOR('',#362,1.);+#362 = DIRECTION('',(-0.275701142198,0.961243403198,0.));+#363 = ORIENTED_EDGE('',*,*,#88,.F.);+#364 = ORIENTED_EDGE('',*,*,#160,.F.);+#365 = ORIENTED_EDGE('',*,*,#366,.F.);+#366 = EDGE_CURVE('',#367,#152,#369,.T.);+#367 = VERTEX_POINT('',#368);+#368 = CARTESIAN_POINT('',(-1.556269145191,-2.543730854809,1.4));+#369 = LINE('',#370,#371);+#370 = CARTESIAN_POINT('',(-0.860351584902,-0.117385578673,1.4));+#371 = VECTOR('',#372,1.);+#372 = DIRECTION('',(0.275701142198,0.961243403198,0.));+#373 = ORIENTED_EDGE('',*,*,#374,.F.);+#374 = EDGE_CURVE('',#375,#367,#377,.T.);+#375 = VERTEX_POINT('',#376);+#376 = CARTESIAN_POINT('',(-1.7,-2.4,1.4));+#377 = LINE('',#378,#379);+#378 = CARTESIAN_POINT('',(-1.7,-2.4,1.4));+#379 = VECTOR('',#380,1.);+#380 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#381 = ORIENTED_EDGE('',*,*,#382,.F.);+#382 = EDGE_CURVE('',#287,#375,#383,.T.);+#383 = LINE('',#384,#385);+#384 = CARTESIAN_POINT('',(-3.,-2.4,1.4));+#385 = VECTOR('',#386,1.);+#386 = DIRECTION('',(1.,0.,0.));+#387 = PLANE('',#388);+#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391);+#389 = CARTESIAN_POINT('',(-3.,2.4,1.4));+#390 = DIRECTION('',(0.,0.,-1.));+#391 = DIRECTION('',(-1.,0.,0.));+#392 = ADVANCED_FACE('',(#393),#453,.F.);+#393 = FACE_BOUND('',#394,.F.);+#394 = EDGE_LOOP('',(#395,#403,#412,#420,#429,#437,#445,#451,#452));+#395 = ORIENTED_EDGE('',*,*,#396,.F.);+#396 = EDGE_CURVE('',#397,#143,#399,.T.);+#397 = VERTEX_POINT('',#398);+#398 = CARTESIAN_POINT('',(-1.529274937571,-2.494922134345,+    1.485467486481));+#399 = LINE('',#400,#401);+#400 = CARTESIAN_POINT('',(-1.529274937571,-2.494922134345,+    1.485467486481));+#401 = VECTOR('',#402,1.);+#402 = DIRECTION('',(0.304307921189,0.90752139252,0.289485079444));+#403 = ORIENTED_EDGE('',*,*,#404,.T.);+#404 = EDGE_CURVE('',#397,#405,#407,.T.);+#405 = VERTEX_POINT('',#406);+#406 = CARTESIAN_POINT('',(-1.611242861703,-2.6436852337,1.226993112244)+  );+#407 = CIRCLE('',#408,0.237548808211);+#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411);+#409 = CARTESIAN_POINT('',(-1.541691817911,-2.419061261976,+    1.260700083577));+#410 = DIRECTION('',(0.951138500097,-0.272802882176,-0.144617222732));+#411 = DIRECTION('',(0.289234445463,0.951138500097,0.108069372126));+#412 = ORIENTED_EDGE('',*,*,#413,.F.);+#413 = EDGE_CURVE('',#414,#405,#416,.T.);+#414 = VERTEX_POINT('',#415);+#415 = CARTESIAN_POINT('',(-1.716716709682,-2.452936348212,+    0.173473480062));+#416 = LINE('',#417,#418);+#417 = CARTESIAN_POINT('',(-1.716716709682,-2.452936348212,+    0.173473480062));+#418 = VECTOR('',#419,1.);+#419 = DIRECTION('',(9.803937218675E-02,-0.177303676095,0.979260786484)+  );+#420 = ORIENTED_EDGE('',*,*,#421,.T.);+#421 = EDGE_CURVE('',#414,#422,#424,.T.);+#422 = VERTEX_POINT('',#423);+#423 = CARTESIAN_POINT('',(-1.713167173164,-2.4,9.696054947601E-02));+#424 = CIRCLE('',#425,0.1077210469);+#425 = AXIS2_PLACEMENT_3D('',#426,#427,#428);+#426 = CARTESIAN_POINT('',(-1.685177459678,-2.351076315424,0.18875855039+    ));+#427 = DIRECTION('',(0.951138500097,-0.272802882176,-0.144617222732));+#428 = DIRECTION('',(0.289234445463,0.951138500097,0.108069372126));+#429 = ORIENTED_EDGE('',*,*,#430,.F.);+#430 = EDGE_CURVE('',#431,#422,#433,.T.);+#431 = VERTEX_POINT('',#432);+#432 = CARTESIAN_POINT('',(-1.712705035533,-2.4,0.1));+#433 = LINE('',#434,#435);+#434 = CARTESIAN_POINT('',(-1.629004186471,-2.4,0.650495290465));+#435 = VECTOR('',#436,1.);+#436 = DIRECTION('',(-0.150318823311,-0.,-0.988637573309));+#437 = ORIENTED_EDGE('',*,*,#438,.T.);+#438 = EDGE_CURVE('',#431,#439,#441,.T.);+#439 = VERTEX_POINT('',#440);+#440 = CARTESIAN_POINT('',(-1.7,-2.4,0.183560230326));+#441 = LINE('',#442,#443);+#442 = CARTESIAN_POINT('',(-1.643039605845,-2.4,0.558185208167));+#443 = VECTOR('',#444,1.);+#444 = DIRECTION('',(0.150318823311,0.,0.988637573309));+#445 = ORIENTED_EDGE('',*,*,#446,.T.);+#446 = EDGE_CURVE('',#439,#367,#447,.T.);+#447 = LINE('',#448,#449);+#448 = CARTESIAN_POINT('',(-1.648790661474,-2.451209338526,+    0.616961089487));+#449 = VECTOR('',#450,1.);+#450 = DIRECTION('',(0.116541146643,-0.116541146643,0.986324653589));+#451 = ORIENTED_EDGE('',*,*,#366,.T.);+#452 = ORIENTED_EDGE('',*,*,#151,.T.);+#453 = PLANE('',#454);+#454 = AXIS2_PLACEMENT_3D('',#455,#456,#457);+#455 = CARTESIAN_POINT('',(-1.395068554479,-1.867717163783,+    1.184988297723));+#456 = DIRECTION('',(0.951138500097,-0.272802882176,-0.144617222732));+#457 = DIRECTION('',(0.275701142198,0.961243403198,-1.674624997611E-16)+  );+#458 = ADVANCED_FACE('',(#459),#477,.T.);+#459 = FACE_BOUND('',#460,.T.);+#460 = EDGE_LOOP('',(#461,#462,#470,#476));+#461 = ORIENTED_EDGE('',*,*,#396,.F.);+#462 = ORIENTED_EDGE('',*,*,#463,.T.);+#463 = EDGE_CURVE('',#397,#464,#466,.T.);+#464 = VERTEX_POINT('',#465);+#465 = CARTESIAN_POINT('',(-1.434161087561,-2.522202422562,+    1.471005764208));+#466 = LINE('',#467,#468);+#467 = CARTESIAN_POINT('',(-1.529274937571,-2.494922134345,+    1.485467486481));+#468 = VECTOR('',#469,1.);+#469 = DIRECTION('',(0.951138500097,-0.272802882176,-0.144617222732));+#470 = ORIENTED_EDGE('',*,*,#471,.T.);+#471 = EDGE_CURVE('',#464,#134,#472,.T.);+#472 = LINE('',#473,#474);+#473 = CARTESIAN_POINT('',(-1.434161087561,-2.522202422562,+    1.471005764208));+#474 = VECTOR('',#475,1.);+#475 = DIRECTION('',(0.304307921189,0.90752139252,0.289485079444));+#476 = ORIENTED_EDGE('',*,*,#142,.F.);+#477 = PLANE('',#478);+#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481);+#479 = CARTESIAN_POINT('',(-1.529274937571,-2.494922134345,+    1.485467486481));+#480 = DIRECTION('',(5.227085933656E-02,-0.31934857068,0.946194614056));+#481 = DIRECTION('',(0.304307921189,0.90752139252,0.289485079444));+#482 = ADVANCED_FACE('',(#483),#502,.T.);+#483 = FACE_BOUND('',#484,.T.);+#484 = EDGE_LOOP('',(#485,#486,#495,#501));+#485 = ORIENTED_EDGE('',*,*,#471,.F.);+#486 = ORIENTED_EDGE('',*,*,#487,.T.);+#487 = EDGE_CURVE('',#464,#488,#490,.T.);+#488 = VERTEX_POINT('',#489);+#489 = CARTESIAN_POINT('',(-1.474511690943,-2.625245160735,1.4));+#490 = CIRCLE('',#491,0.237548808211);+#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494);+#492 = CARTESIAN_POINT('',(-1.446577967901,-2.446341550194,+    1.246238361304));+#493 = DIRECTION('',(0.951138500097,-0.272802882176,-0.144617222732));+#494 = DIRECTION('',(0.289234445463,0.951138500097,0.108069372126));+#495 = ORIENTED_EDGE('',*,*,#496,.T.);+#496 = EDGE_CURVE('',#488,#125,#497,.T.);+#497 = LINE('',#498,#499);+#498 = CARTESIAN_POINT('',(-0.763206018815,-0.145248598009,1.4));+#499 = VECTOR('',#500,1.);+#500 = DIRECTION('',(0.275701142198,0.961243403198,0.));+#501 = ORIENTED_EDGE('',*,*,#133,.T.);+#502 = PLANE('',#503);+#503 = AXIS2_PLACEMENT_3D('',#504,#505,#506);+#504 = CARTESIAN_POINT('',(-1.299954704469,-1.894997452001,1.17052657545+    ));+#505 = DIRECTION('',(0.951138500097,-0.272802882176,-0.144617222732));+#506 = DIRECTION('',(0.275701142198,0.961243403198,-1.674624997611E-16)+  );+#507 = ADVANCED_FACE('',(#508),#560,.F.);+#508 = FACE_BOUND('',#509,.F.);+#509 = EDGE_LOOP('',(#510,#511,#512,#520,#529,#537,#545,#553));+#510 = ORIENTED_EDGE('',*,*,#496,.T.);+#511 = ORIENTED_EDGE('',*,*,#124,.F.);+#512 = ORIENTED_EDGE('',*,*,#513,.F.);+#513 = EDGE_CURVE('',#514,#116,#516,.T.);+#514 = VERTEX_POINT('',#515);+#515 = CARTESIAN_POINT('',(1.474511690943,-2.625245160735,1.4));+#516 = LINE('',#517,#518);+#517 = CARTESIAN_POINT('',(0.535172659388,0.649799114566,1.4));+#518 = VECTOR('',#519,1.);+#519 = DIRECTION('',(-0.275701142198,0.961243403198,0.));+#520 = ORIENTED_EDGE('',*,*,#521,.F.);+#521 = EDGE_CURVE('',#522,#514,#524,.T.);+#522 = VERTEX_POINT('',#523);+#523 = CARTESIAN_POINT('',(1.474799838758,-2.625200161242,1.4));+#524 = ELLIPSE('',#525,1.64260385951,0.237548808211);+#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528);+#526 = CARTESIAN_POINT('',(2.457858724366,-2.156288834396,1.4));+#527 = DIRECTION('',(0.,0.,-1.));+#528 = DIRECTION('',(0.961243403198,0.275701142198,0.));+#529 = ORIENTED_EDGE('',*,*,#530,.F.);+#530 = EDGE_CURVE('',#531,#522,#533,.T.);+#531 = VERTEX_POINT('',#532);+#532 = CARTESIAN_POINT('',(1.1,-3.,1.4));+#533 = LINE('',#534,#535);+#534 = CARTESIAN_POINT('',(1.1,-3.,1.4));+#535 = VECTOR('',#536,1.);+#536 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#537 = ORIENTED_EDGE('',*,*,#538,.F.);+#538 = EDGE_CURVE('',#539,#531,#541,.T.);+#539 = VERTEX_POINT('',#540);+#540 = CARTESIAN_POINT('',(-1.1,-3.,1.4));+#541 = LINE('',#542,#543);+#542 = CARTESIAN_POINT('',(-1.1,-3.,1.4));+#543 = VECTOR('',#544,1.);+#544 = DIRECTION('',(1.,0.,0.));+#545 = ORIENTED_EDGE('',*,*,#546,.F.);+#546 = EDGE_CURVE('',#547,#539,#549,.T.);+#547 = VERTEX_POINT('',#548);+#548 = CARTESIAN_POINT('',(-1.474799838758,-2.625200161242,1.4));+#549 = LINE('',#550,#551);+#550 = CARTESIAN_POINT('',(-1.7,-2.4,1.4));+#551 = VECTOR('',#552,1.);+#552 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#553 = ORIENTED_EDGE('',*,*,#554,.F.);+#554 = EDGE_CURVE('',#488,#547,#555,.T.);+#555 = ELLIPSE('',#556,1.64260385951,0.237548808211);+#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559);+#557 = CARTESIAN_POINT('',(-2.457858724366,-2.156288834396,1.4));+#558 = DIRECTION('',(0.,0.,-1.));+#559 = DIRECTION('',(-0.961243403198,0.275701142198,0.));+#560 = PLANE('',#561);+#561 = AXIS2_PLACEMENT_3D('',#562,#563,#564);+#562 = CARTESIAN_POINT('',(-3.,2.4,1.4));+#563 = DIRECTION('',(0.,0.,-1.));+#564 = DIRECTION('',(-1.,0.,0.));+#565 = ADVANCED_FACE('',(#566),#585,.T.);+#566 = FACE_BOUND('',#567,.F.);+#567 = EDGE_LOOP('',(#568,#576,#583,#584));+#568 = ORIENTED_EDGE('',*,*,#569,.F.);+#569 = EDGE_CURVE('',#570,#107,#572,.T.);+#570 = VERTEX_POINT('',#571);+#571 = CARTESIAN_POINT('',(1.434161087561,-2.522202422562,1.471005764208+    ));+#572 = LINE('',#573,#574);+#573 = CARTESIAN_POINT('',(1.434161087561,-2.522202422562,1.471005764208+    ));+#574 = VECTOR('',#575,1.);+#575 = DIRECTION('',(-0.304307921189,0.90752139252,0.289485079444));+#576 = ORIENTED_EDGE('',*,*,#577,.T.);+#577 = EDGE_CURVE('',#570,#514,#578,.T.);+#578 = CIRCLE('',#579,0.237548808211);+#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);+#580 = CARTESIAN_POINT('',(1.446577967901,-2.446341550194,1.246238361304+    ));+#581 = DIRECTION('',(0.951138500097,0.272802882176,0.144617222732));+#582 = DIRECTION('',(-0.289234445463,0.951138500097,0.108069372126));+#583 = ORIENTED_EDGE('',*,*,#513,.T.);+#584 = ORIENTED_EDGE('',*,*,#115,.T.);+#585 = PLANE('',#586);+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);+#587 = CARTESIAN_POINT('',(1.299954704469,-1.894997452001,1.17052657545)+  );+#588 = DIRECTION('',(-0.951138500097,-0.272802882176,-0.144617222732));+#589 = DIRECTION('',(0.275701142198,-0.961243403198,2.22044604925E-16));+#590 = ADVANCED_FACE('',(#591),#609,.T.);+#591 = FACE_BOUND('',#592,.F.);+#592 = EDGE_LOOP('',(#593,#601,#607,#608));+#593 = ORIENTED_EDGE('',*,*,#594,.F.);+#594 = EDGE_CURVE('',#595,#98,#597,.T.);+#595 = VERTEX_POINT('',#596);+#596 = CARTESIAN_POINT('',(1.529274937571,-2.494922134345,1.485467486481+    ));+#597 = LINE('',#598,#599);+#598 = CARTESIAN_POINT('',(1.529274937571,-2.494922134345,1.485467486481+    ));+#599 = VECTOR('',#600,1.);+#600 = DIRECTION('',(-0.304307921189,0.90752139252,0.289485079444));+#601 = ORIENTED_EDGE('',*,*,#602,.T.);+#602 = EDGE_CURVE('',#595,#570,#603,.T.);+#603 = LINE('',#604,#605);+#604 = CARTESIAN_POINT('',(1.529274937571,-2.494922134345,1.485467486481+    ));+#605 = VECTOR('',#606,1.);+#606 = DIRECTION('',(-0.951138500097,-0.272802882176,-0.144617222732));+#607 = ORIENTED_EDGE('',*,*,#569,.T.);+#608 = ORIENTED_EDGE('',*,*,#106,.F.);+#609 = PLANE('',#610);+#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613);+#611 = CARTESIAN_POINT('',(1.529274937571,-2.494922134345,1.485467486481+    ));+#612 = DIRECTION('',(-5.227085933656E-02,-0.31934857068,0.946194614056)+  );+#613 = DIRECTION('',(0.304307921189,-0.90752139252,-0.289485079444));+#614 = ADVANCED_FACE('',(#615),#668,.F.);+#615 = FACE_BOUND('',#616,.T.);+#616 = EDGE_LOOP('',(#617,#618,#627,#635,#644,#652,#660,#666,#667));+#617 = ORIENTED_EDGE('',*,*,#594,.F.);+#618 = ORIENTED_EDGE('',*,*,#619,.T.);+#619 = EDGE_CURVE('',#595,#620,#622,.T.);+#620 = VERTEX_POINT('',#621);+#621 = CARTESIAN_POINT('',(1.611242861703,-2.6436852337,1.226993112244)+  );+#622 = CIRCLE('',#623,0.237548808211);+#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);+#624 = CARTESIAN_POINT('',(1.541691817911,-2.419061261976,1.260700083577+    ));+#625 = DIRECTION('',(0.951138500097,0.272802882176,0.144617222732));+#626 = DIRECTION('',(-0.289234445463,0.951138500097,0.108069372126));+#627 = ORIENTED_EDGE('',*,*,#628,.F.);+#628 = EDGE_CURVE('',#629,#620,#631,.T.);+#629 = VERTEX_POINT('',#630);+#630 = CARTESIAN_POINT('',(1.716716709682,-2.452936348212,0.173473480062+    ));+#631 = LINE('',#632,#633);+#632 = CARTESIAN_POINT('',(1.716716709682,-2.452936348212,0.173473480062+    ));+#633 = VECTOR('',#634,1.);+#634 = DIRECTION('',(-9.803937218675E-02,-0.177303676095,0.979260786484)+  );+#635 = ORIENTED_EDGE('',*,*,#636,.T.);+#636 = EDGE_CURVE('',#629,#637,#639,.T.);+#637 = VERTEX_POINT('',#638);+#638 = CARTESIAN_POINT('',(1.713167173164,-2.4,9.6960549476E-02));+#639 = CIRCLE('',#640,0.1077210469);+#640 = AXIS2_PLACEMENT_3D('',#641,#642,#643);+#641 = CARTESIAN_POINT('',(1.685177459678,-2.351076315424,0.18875855039)+  );+#642 = DIRECTION('',(0.951138500097,0.272802882176,0.144617222732));+#643 = DIRECTION('',(-0.289234445463,0.951138500097,0.108069372126));+#644 = ORIENTED_EDGE('',*,*,#645,.F.);+#645 = EDGE_CURVE('',#646,#637,#648,.T.);+#646 = VERTEX_POINT('',#647);+#647 = CARTESIAN_POINT('',(1.712705035533,-2.4,0.1));+#648 = LINE('',#649,#650);+#649 = CARTESIAN_POINT('',(1.65047014768,-2.4,0.509314995599));+#650 = VECTOR('',#651,1.);+#651 = DIRECTION('',(0.150318823311,0.,-0.988637573309));+#652 = ORIENTED_EDGE('',*,*,#653,.T.);+#653 = EDGE_CURVE('',#646,#654,#656,.T.);+#654 = VERTEX_POINT('',#655);+#655 = CARTESIAN_POINT('',(1.7,-2.4,0.183560230326));+#656 = LINE('',#657,#658);+#657 = CARTESIAN_POINT('',(1.628352369228,-2.4,0.654782252023));+#658 = VECTOR('',#659,1.);+#659 = DIRECTION('',(-0.150318823311,0.,0.988637573309));+#660 = ORIENTED_EDGE('',*,*,#661,.T.);+#661 = EDGE_CURVE('',#654,#351,#662,.T.);+#662 = LINE('',#663,#664);+#663 = CARTESIAN_POINT('',(1.640641558157,-2.459358441843,0.685929533142+    ));+#664 = VECTOR('',#665,1.);+#665 = DIRECTION('',(-0.116541146643,-0.116541146643,0.986324653589));+#666 = ORIENTED_EDGE('',*,*,#358,.T.);+#667 = ORIENTED_EDGE('',*,*,#97,.T.);+#668 = PLANE('',#669);+#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672);+#670 = CARTESIAN_POINT('',(1.395068554479,-1.867717163783,1.184988297723+    ));+#671 = DIRECTION('',(-0.951138500097,-0.272802882176,-0.144617222732));+#672 = DIRECTION('',(0.275701142198,-0.961243403198,2.22044604925E-16));+#673 = ADVANCED_FACE('',(#674),#699,.F.);+#674 = FACE_BOUND('',#675,.F.);+#675 = EDGE_LOOP('',(#676,#684,#692,#698));+#676 = ORIENTED_EDGE('',*,*,#677,.T.);+#677 = EDGE_CURVE('',#178,#678,#680,.T.);+#678 = VERTEX_POINT('',#679);+#679 = CARTESIAN_POINT('',(-3.,2.4,4.2));+#680 = LINE('',#681,#682);+#681 = CARTESIAN_POINT('',(-3.,2.4,3.));+#682 = VECTOR('',#683,1.);+#683 = DIRECTION('',(0.,0.,1.));+#684 = ORIENTED_EDGE('',*,*,#685,.T.);+#685 = EDGE_CURVE('',#678,#686,#688,.T.);+#686 = VERTEX_POINT('',#687);+#687 = CARTESIAN_POINT('',(-3.,-2.4,4.2));+#688 = LINE('',#689,#690);+#689 = CARTESIAN_POINT('',(-3.,2.4,4.2));+#690 = VECTOR('',#691,1.);+#691 = DIRECTION('',(0.,-1.,0.));+#692 = ORIENTED_EDGE('',*,*,#693,.F.);+#693 = EDGE_CURVE('',#180,#686,#694,.T.);+#694 = LINE('',#695,#696);+#695 = CARTESIAN_POINT('',(-3.,-2.4,3.));+#696 = VECTOR('',#697,1.);+#697 = DIRECTION('',(0.,0.,1.));+#698 = ORIENTED_EDGE('',*,*,#177,.F.);+#699 = PLANE('',#700);+#700 = AXIS2_PLACEMENT_3D('',#701,#702,#703);+#701 = CARTESIAN_POINT('',(-3.,2.4,3.));+#702 = DIRECTION('',(1.,0.,0.));+#703 = DIRECTION('',(0.,-1.,0.));+#704 = ADVANCED_FACE('',(#705),#723,.F.);+#705 = FACE_BOUND('',#706,.F.);+#706 = EDGE_LOOP('',(#707,#715,#721,#722));+#707 = ORIENTED_EDGE('',*,*,#708,.T.);+#708 = EDGE_CURVE('',#188,#709,#711,.T.);+#709 = VERTEX_POINT('',#710);+#710 = CARTESIAN_POINT('',(-1.7,2.4,4.2));+#711 = LINE('',#712,#713);+#712 = CARTESIAN_POINT('',(-1.7,2.4,3.));+#713 = VECTOR('',#714,1.);+#714 = DIRECTION('',(0.,0.,1.));+#715 = ORIENTED_EDGE('',*,*,#716,.T.);+#716 = EDGE_CURVE('',#709,#678,#717,.T.);+#717 = LINE('',#718,#719);+#718 = CARTESIAN_POINT('',(-1.7,2.4,4.2));+#719 = VECTOR('',#720,1.);+#720 = DIRECTION('',(-1.,0.,0.));+#721 = ORIENTED_EDGE('',*,*,#677,.F.);+#722 = ORIENTED_EDGE('',*,*,#187,.F.);+#723 = PLANE('',#724);+#724 = AXIS2_PLACEMENT_3D('',#725,#726,#727);+#725 = CARTESIAN_POINT('',(-1.7,2.4,3.));+#726 = DIRECTION('',(0.,-1.,0.));+#727 = DIRECTION('',(-1.,0.,0.));+#728 = ADVANCED_FACE('',(#729),#747,.F.);+#729 = FACE_BOUND('',#730,.F.);+#730 = EDGE_LOOP('',(#731,#732,#740,#746));+#731 = ORIENTED_EDGE('',*,*,#693,.T.);+#732 = ORIENTED_EDGE('',*,*,#733,.T.);+#733 = EDGE_CURVE('',#686,#734,#736,.T.);+#734 = VERTEX_POINT('',#735);+#735 = CARTESIAN_POINT('',(-1.7,-2.4,4.2));+#736 = LINE('',#737,#738);+#737 = CARTESIAN_POINT('',(-3.,-2.4,4.2));+#738 = VECTOR('',#739,1.);+#739 = DIRECTION('',(1.,0.,0.));+#740 = ORIENTED_EDGE('',*,*,#741,.F.);+#741 = EDGE_CURVE('',#260,#734,#742,.T.);+#742 = LINE('',#743,#744);+#743 = CARTESIAN_POINT('',(-1.7,-2.4,3.));+#744 = VECTOR('',#745,1.);+#745 = DIRECTION('',(0.,0.,1.));+#746 = ORIENTED_EDGE('',*,*,#267,.F.);+#747 = PLANE('',#748);+#748 = AXIS2_PLACEMENT_3D('',#749,#750,#751);+#749 = CARTESIAN_POINT('',(-3.,-2.4,3.));+#750 = DIRECTION('',(0.,1.,0.));+#751 = DIRECTION('',(1.,0.,0.));+#752 = ADVANCED_FACE('',(#753),#771,.F.);+#753 = FACE_BOUND('',#754,.F.);+#754 = EDGE_LOOP('',(#755,#763,#769,#770));+#755 = ORIENTED_EDGE('',*,*,#756,.T.);+#756 = EDGE_CURVE('',#196,#757,#759,.T.);+#757 = VERTEX_POINT('',#758);+#758 = CARTESIAN_POINT('',(-1.1,3.,4.2));+#759 = LINE('',#760,#761);+#760 = CARTESIAN_POINT('',(-1.1,3.,3.));+#761 = VECTOR('',#762,1.);+#762 = DIRECTION('',(0.,0.,1.));+#763 = ORIENTED_EDGE('',*,*,#764,.T.);+#764 = EDGE_CURVE('',#757,#709,#765,.T.);+#765 = LINE('',#766,#767);+#766 = CARTESIAN_POINT('',(-1.1,3.,4.2));+#767 = VECTOR('',#768,1.);+#768 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#769 = ORIENTED_EDGE('',*,*,#708,.F.);+#770 = ORIENTED_EDGE('',*,*,#195,.F.);+#771 = PLANE('',#772);+#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775);+#773 = CARTESIAN_POINT('',(-1.1,3.,3.));+#774 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#775 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#776 = ADVANCED_FACE('',(#777),#795,.F.);+#777 = FACE_BOUND('',#778,.F.);+#778 = EDGE_LOOP('',(#779,#780,#788,#794));+#779 = ORIENTED_EDGE('',*,*,#741,.T.);+#780 = ORIENTED_EDGE('',*,*,#781,.T.);+#781 = EDGE_CURVE('',#734,#782,#784,.T.);+#782 = VERTEX_POINT('',#783);+#783 = CARTESIAN_POINT('',(-1.1,-3.,4.2));+#784 = LINE('',#785,#786);+#785 = CARTESIAN_POINT('',(-1.7,-2.4,4.2));+#786 = VECTOR('',#787,1.);+#787 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#788 = ORIENTED_EDGE('',*,*,#789,.F.);+#789 = EDGE_CURVE('',#252,#782,#790,.T.);+#790 = LINE('',#791,#792);+#791 = CARTESIAN_POINT('',(-1.1,-3.,3.));+#792 = VECTOR('',#793,1.);+#793 = DIRECTION('',(0.,0.,1.));+#794 = ORIENTED_EDGE('',*,*,#259,.F.);+#795 = PLANE('',#796);+#796 = AXIS2_PLACEMENT_3D('',#797,#798,#799);+#797 = CARTESIAN_POINT('',(-1.7,-2.4,3.));+#798 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#799 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#800 = ADVANCED_FACE('',(#801),#819,.F.);+#801 = FACE_BOUND('',#802,.F.);+#802 = EDGE_LOOP('',(#803,#811,#817,#818));+#803 = ORIENTED_EDGE('',*,*,#804,.T.);+#804 = EDGE_CURVE('',#204,#805,#807,.T.);+#805 = VERTEX_POINT('',#806);+#806 = CARTESIAN_POINT('',(1.1,3.,4.2));+#807 = LINE('',#808,#809);+#808 = CARTESIAN_POINT('',(1.1,3.,3.));+#809 = VECTOR('',#810,1.);+#810 = DIRECTION('',(0.,0.,1.));+#811 = ORIENTED_EDGE('',*,*,#812,.T.);+#812 = EDGE_CURVE('',#805,#757,#813,.T.);+#813 = LINE('',#814,#815);+#814 = CARTESIAN_POINT('',(1.1,3.,4.2));+#815 = VECTOR('',#816,1.);+#816 = DIRECTION('',(-1.,0.,0.));+#817 = ORIENTED_EDGE('',*,*,#756,.F.);+#818 = ORIENTED_EDGE('',*,*,#203,.F.);+#819 = PLANE('',#820);+#820 = AXIS2_PLACEMENT_3D('',#821,#822,#823);+#821 = CARTESIAN_POINT('',(1.1,3.,3.));+#822 = DIRECTION('',(0.,-1.,0.));+#823 = DIRECTION('',(-1.,0.,0.));+#824 = ADVANCED_FACE('',(#825),#843,.F.);+#825 = FACE_BOUND('',#826,.F.);+#826 = EDGE_LOOP('',(#827,#828,#836,#842));+#827 = ORIENTED_EDGE('',*,*,#789,.T.);+#828 = ORIENTED_EDGE('',*,*,#829,.T.);+#829 = EDGE_CURVE('',#782,#830,#832,.T.);+#830 = VERTEX_POINT('',#831);+#831 = CARTESIAN_POINT('',(1.1,-3.,4.2));+#832 = LINE('',#833,#834);+#833 = CARTESIAN_POINT('',(-1.1,-3.,4.2));+#834 = VECTOR('',#835,1.);+#835 = DIRECTION('',(1.,0.,0.));+#836 = ORIENTED_EDGE('',*,*,#837,.F.);+#837 = EDGE_CURVE('',#244,#830,#838,.T.);+#838 = LINE('',#839,#840);+#839 = CARTESIAN_POINT('',(1.1,-3.,3.));+#840 = VECTOR('',#841,1.);+#841 = DIRECTION('',(0.,0.,1.));+#842 = ORIENTED_EDGE('',*,*,#251,.F.);+#843 = PLANE('',#844);+#844 = AXIS2_PLACEMENT_3D('',#845,#846,#847);+#845 = CARTESIAN_POINT('',(-1.1,-3.,3.));+#846 = DIRECTION('',(0.,1.,0.));+#847 = DIRECTION('',(1.,0.,0.));+#848 = ADVANCED_FACE('',(#849),#867,.F.);+#849 = FACE_BOUND('',#850,.F.);+#850 = EDGE_LOOP('',(#851,#859,#865,#866));+#851 = ORIENTED_EDGE('',*,*,#852,.T.);+#852 = EDGE_CURVE('',#212,#853,#855,.T.);+#853 = VERTEX_POINT('',#854);+#854 = CARTESIAN_POINT('',(1.7,2.4,4.2));+#855 = LINE('',#856,#857);+#856 = CARTESIAN_POINT('',(1.7,2.4,3.));+#857 = VECTOR('',#858,1.);+#858 = DIRECTION('',(0.,0.,1.));+#859 = ORIENTED_EDGE('',*,*,#860,.T.);+#860 = EDGE_CURVE('',#853,#805,#861,.T.);+#861 = LINE('',#862,#863);+#862 = CARTESIAN_POINT('',(1.7,2.4,4.2));+#863 = VECTOR('',#864,1.);+#864 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#865 = ORIENTED_EDGE('',*,*,#804,.F.);+#866 = ORIENTED_EDGE('',*,*,#211,.F.);+#867 = PLANE('',#868);+#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871);+#869 = CARTESIAN_POINT('',(1.7,2.4,3.));+#870 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#871 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#872 = ADVANCED_FACE('',(#873),#891,.F.);+#873 = FACE_BOUND('',#874,.F.);+#874 = EDGE_LOOP('',(#875,#876,#884,#890));+#875 = ORIENTED_EDGE('',*,*,#837,.T.);+#876 = ORIENTED_EDGE('',*,*,#877,.T.);+#877 = EDGE_CURVE('',#830,#878,#880,.T.);+#878 = VERTEX_POINT('',#879);+#879 = CARTESIAN_POINT('',(1.7,-2.4,4.2));+#880 = LINE('',#881,#882);+#881 = CARTESIAN_POINT('',(1.1,-3.,4.2));+#882 = VECTOR('',#883,1.);+#883 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#884 = ORIENTED_EDGE('',*,*,#885,.F.);+#885 = EDGE_CURVE('',#236,#878,#886,.T.);+#886 = LINE('',#887,#888);+#887 = CARTESIAN_POINT('',(1.7,-2.4,3.));+#888 = VECTOR('',#889,1.);+#889 = DIRECTION('',(0.,0.,1.));+#890 = ORIENTED_EDGE('',*,*,#243,.F.);+#891 = PLANE('',#892);+#892 = AXIS2_PLACEMENT_3D('',#893,#894,#895);+#893 = CARTESIAN_POINT('',(1.1,-3.,3.));+#894 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#895 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#896 = ADVANCED_FACE('',(#897),#915,.F.);+#897 = FACE_BOUND('',#898,.F.);+#898 = EDGE_LOOP('',(#899,#907,#913,#914));+#899 = ORIENTED_EDGE('',*,*,#900,.T.);+#900 = EDGE_CURVE('',#220,#901,#903,.T.);+#901 = VERTEX_POINT('',#902);+#902 = CARTESIAN_POINT('',(3.,2.4,4.2));+#903 = LINE('',#904,#905);+#904 = CARTESIAN_POINT('',(3.,2.4,3.));+#905 = VECTOR('',#906,1.);+#906 = DIRECTION('',(0.,0.,1.));+#907 = ORIENTED_EDGE('',*,*,#908,.T.);+#908 = EDGE_CURVE('',#901,#853,#909,.T.);+#909 = LINE('',#910,#911);+#910 = CARTESIAN_POINT('',(3.,2.4,4.2));+#911 = VECTOR('',#912,1.);+#912 = DIRECTION('',(-1.,0.,0.));+#913 = ORIENTED_EDGE('',*,*,#852,.F.);+#914 = ORIENTED_EDGE('',*,*,#219,.F.);+#915 = PLANE('',#916);+#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919);+#917 = CARTESIAN_POINT('',(3.,2.4,3.));+#918 = DIRECTION('',(0.,-1.,0.));+#919 = DIRECTION('',(-1.,0.,0.));+#920 = ADVANCED_FACE('',(#921),#939,.F.);+#921 = FACE_BOUND('',#922,.F.);+#922 = EDGE_LOOP('',(#923,#924,#932,#938));+#923 = ORIENTED_EDGE('',*,*,#885,.T.);+#924 = ORIENTED_EDGE('',*,*,#925,.T.);+#925 = EDGE_CURVE('',#878,#926,#928,.T.);+#926 = VERTEX_POINT('',#927);+#927 = CARTESIAN_POINT('',(3.,-2.4,4.2));+#928 = LINE('',#929,#930);+#929 = CARTESIAN_POINT('',(1.7,-2.4,4.2));+#930 = VECTOR('',#931,1.);+#931 = DIRECTION('',(1.,0.,0.));+#932 = ORIENTED_EDGE('',*,*,#933,.F.);+#933 = EDGE_CURVE('',#228,#926,#934,.T.);+#934 = LINE('',#935,#936);+#935 = CARTESIAN_POINT('',(3.,-2.4,3.));+#936 = VECTOR('',#937,1.);+#937 = DIRECTION('',(0.,0.,1.));+#938 = ORIENTED_EDGE('',*,*,#235,.F.);+#939 = PLANE('',#940);+#940 = AXIS2_PLACEMENT_3D('',#941,#942,#943);+#941 = CARTESIAN_POINT('',(1.7,-2.4,3.));+#942 = DIRECTION('',(0.,1.,0.));+#943 = DIRECTION('',(1.,0.,0.));+#944 = ADVANCED_FACE('',(#945),#956,.F.);+#945 = FACE_BOUND('',#946,.F.);+#946 = EDGE_LOOP('',(#947,#948,#954,#955));+#947 = ORIENTED_EDGE('',*,*,#933,.T.);+#948 = ORIENTED_EDGE('',*,*,#949,.T.);+#949 = EDGE_CURVE('',#926,#901,#950,.T.);+#950 = LINE('',#951,#952);+#951 = CARTESIAN_POINT('',(3.,-2.4,4.2));+#952 = VECTOR('',#953,1.);+#953 = DIRECTION('',(0.,1.,0.));+#954 = ORIENTED_EDGE('',*,*,#900,.F.);+#955 = ORIENTED_EDGE('',*,*,#227,.F.);+#956 = PLANE('',#957);+#957 = AXIS2_PLACEMENT_3D('',#958,#959,#960);+#958 = CARTESIAN_POINT('',(3.,-2.4,3.));+#959 = DIRECTION('',(-1.,0.,0.));+#960 = DIRECTION('',(0.,1.,0.));+#961 = ADVANCED_FACE('',(#962),#987,.F.);+#962 = FACE_BOUND('',#963,.F.);+#963 = EDGE_LOOP('',(#964,#972,#973,#981));+#964 = ORIENTED_EDGE('',*,*,#965,.T.);+#965 = EDGE_CURVE('',#966,#285,#968,.T.);+#966 = VERTEX_POINT('',#967);+#967 = CARTESIAN_POINT('',(-3.,2.4,0.1));+#968 = LINE('',#969,#970);+#969 = CARTESIAN_POINT('',(-3.,2.4,0.1));+#970 = VECTOR('',#971,1.);+#971 = DIRECTION('',(0.,0.,1.));+#972 = ORIENTED_EDGE('',*,*,#284,.T.);+#973 = ORIENTED_EDGE('',*,*,#974,.F.);+#974 = EDGE_CURVE('',#975,#287,#977,.T.);+#975 = VERTEX_POINT('',#976);+#976 = CARTESIAN_POINT('',(-3.,-2.4,0.1));+#977 = LINE('',#978,#979);+#978 = CARTESIAN_POINT('',(-3.,-2.4,0.1));+#979 = VECTOR('',#980,1.);+#980 = DIRECTION('',(0.,0.,1.));+#981 = ORIENTED_EDGE('',*,*,#982,.T.);+#982 = EDGE_CURVE('',#975,#966,#983,.T.);+#983 = LINE('',#984,#985);+#984 = CARTESIAN_POINT('',(-3.,-2.4,0.1));+#985 = VECTOR('',#986,1.);+#986 = DIRECTION('',(0.,1.,0.));+#987 = PLANE('',#988);+#988 = AXIS2_PLACEMENT_3D('',#989,#990,#991);+#989 = CARTESIAN_POINT('',(-3.,2.4,0.1));+#990 = DIRECTION('',(1.,0.,0.));+#991 = DIRECTION('',(0.,-1.,0.));+#992 = ADVANCED_FACE('',(#993),#1010,.F.);+#993 = FACE_BOUND('',#994,.F.);+#994 = EDGE_LOOP('',(#995,#1001,#1002,#1003,#1009));+#995 = ORIENTED_EDGE('',*,*,#996,.T.);+#996 = EDGE_CURVE('',#431,#975,#997,.T.);+#997 = LINE('',#998,#999);+#998 = CARTESIAN_POINT('',(-1.1,-2.4,0.1));+#999 = VECTOR('',#1000,1.);+#1000 = DIRECTION('',(-1.,0.,0.));+#1001 = ORIENTED_EDGE('',*,*,#974,.T.);+#1002 = ORIENTED_EDGE('',*,*,#382,.T.);+#1003 = ORIENTED_EDGE('',*,*,#1004,.F.);+#1004 = EDGE_CURVE('',#439,#375,#1005,.T.);+#1005 = LINE('',#1006,#1007);+#1006 = CARTESIAN_POINT('',(-1.7,-2.4,0.1));+#1007 = VECTOR('',#1008,1.);+#1008 = DIRECTION('',(0.,0.,1.));+#1009 = ORIENTED_EDGE('',*,*,#438,.F.);+#1010 = PLANE('',#1011);+#1011 = AXIS2_PLACEMENT_3D('',#1012,#1013,#1014);+#1012 = CARTESIAN_POINT('',(-3.,-2.4,0.1));+#1013 = DIRECTION('',(0.,1.,0.));+#1014 = DIRECTION('',(1.,0.,0.));+#1015 = ADVANCED_FACE('',(#1016),#1021,.F.);+#1016 = FACE_BOUND('',#1017,.F.);+#1017 = EDGE_LOOP('',(#1018,#1019,#1020));+#1018 = ORIENTED_EDGE('',*,*,#446,.F.);+#1019 = ORIENTED_EDGE('',*,*,#1004,.T.);+#1020 = ORIENTED_EDGE('',*,*,#374,.T.);+#1021 = PLANE('',#1022);+#1022 = AXIS2_PLACEMENT_3D('',#1023,#1024,#1025);+#1023 = CARTESIAN_POINT('',(-1.7,-2.4,0.1));+#1024 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#1025 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#1026 = ADVANCED_FACE('',(#1027),#1037,.F.);+#1027 = FACE_BOUND('',#1028,.F.);+#1028 = EDGE_LOOP('',(#1029,#1030,#1031));+#1029 = ORIENTED_EDGE('',*,*,#661,.T.);+#1030 = ORIENTED_EDGE('',*,*,#350,.T.);+#1031 = ORIENTED_EDGE('',*,*,#1032,.F.);+#1032 = EDGE_CURVE('',#654,#343,#1033,.T.);+#1033 = LINE('',#1034,#1035);+#1034 = CARTESIAN_POINT('',(1.7,-2.4,0.1));+#1035 = VECTOR('',#1036,1.);+#1036 = DIRECTION('',(0.,0.,1.));+#1037 = PLANE('',#1038);+#1038 = AXIS2_PLACEMENT_3D('',#1039,#1040,#1041);+#1039 = CARTESIAN_POINT('',(1.1,-3.,0.1));+#1040 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#1041 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#1042 = ADVANCED_FACE('',(#1043),#1062,.F.);+#1043 = FACE_BOUND('',#1044,.F.);+#1044 = EDGE_LOOP('',(#1045,#1046,#1047,#1048,#1056));+#1045 = ORIENTED_EDGE('',*,*,#653,.T.);+#1046 = ORIENTED_EDGE('',*,*,#1032,.T.);+#1047 = ORIENTED_EDGE('',*,*,#342,.T.);+#1048 = ORIENTED_EDGE('',*,*,#1049,.F.);+#1049 = EDGE_CURVE('',#1050,#335,#1052,.T.);+#1050 = VERTEX_POINT('',#1051);+#1051 = CARTESIAN_POINT('',(3.,-2.4,0.1));+#1052 = LINE('',#1053,#1054);+#1053 = CARTESIAN_POINT('',(3.,-2.4,0.1));+#1054 = VECTOR('',#1055,1.);+#1055 = DIRECTION('',(0.,0.,1.));+#1056 = ORIENTED_EDGE('',*,*,#1057,.T.);+#1057 = EDGE_CURVE('',#1050,#646,#1058,.T.);+#1058 = LINE('',#1059,#1060);+#1059 = CARTESIAN_POINT('',(3.,-2.4,0.1));+#1060 = VECTOR('',#1061,1.);+#1061 = DIRECTION('',(-1.,0.,0.));+#1062 = PLANE('',#1063);+#1063 = AXIS2_PLACEMENT_3D('',#1064,#1065,#1066);+#1064 = CARTESIAN_POINT('',(1.7,-2.4,0.1));+#1065 = DIRECTION('',(0.,1.,0.));+#1066 = DIRECTION('',(1.,0.,0.));+#1067 = ADVANCED_FACE('',(#1068),#1086,.F.);+#1068 = FACE_BOUND('',#1069,.F.);+#1069 = EDGE_LOOP('',(#1070,#1071,#1072,#1080));+#1070 = ORIENTED_EDGE('',*,*,#1049,.T.);+#1071 = ORIENTED_EDGE('',*,*,#334,.T.);+#1072 = ORIENTED_EDGE('',*,*,#1073,.F.);+#1073 = EDGE_CURVE('',#1074,#327,#1076,.T.);+#1074 = VERTEX_POINT('',#1075);+#1075 = CARTESIAN_POINT('',(3.,2.4,0.1));+#1076 = LINE('',#1077,#1078);+#1077 = CARTESIAN_POINT('',(3.,2.4,0.1));+#1078 = VECTOR('',#1079,1.);+#1079 = DIRECTION('',(0.,0.,1.));+#1080 = ORIENTED_EDGE('',*,*,#1081,.T.);+#1081 = EDGE_CURVE('',#1074,#1050,#1082,.T.);+#1082 = LINE('',#1083,#1084);+#1083 = CARTESIAN_POINT('',(3.,2.4,0.1));+#1084 = VECTOR('',#1085,1.);+#1085 = DIRECTION('',(0.,-1.,0.));+#1086 = PLANE('',#1087);+#1087 = AXIS2_PLACEMENT_3D('',#1088,#1089,#1090);+#1088 = CARTESIAN_POINT('',(3.,-2.4,0.1));+#1089 = DIRECTION('',(-1.,0.,0.));+#1090 = DIRECTION('',(0.,1.,0.));+#1091 = ADVANCED_FACE('',(#1092),#1110,.F.);+#1092 = FACE_BOUND('',#1093,.F.);+#1093 = EDGE_LOOP('',(#1094,#1095,#1096,#1104));+#1094 = ORIENTED_EDGE('',*,*,#1073,.T.);+#1095 = ORIENTED_EDGE('',*,*,#326,.T.);+#1096 = ORIENTED_EDGE('',*,*,#1097,.F.);+#1097 = EDGE_CURVE('',#1098,#319,#1100,.T.);+#1098 = VERTEX_POINT('',#1099);+#1099 = CARTESIAN_POINT('',(1.7,2.4,0.1));+#1100 = LINE('',#1101,#1102);+#1101 = CARTESIAN_POINT('',(1.7,2.4,0.1));+#1102 = VECTOR('',#1103,1.);+#1103 = DIRECTION('',(0.,0.,1.));+#1104 = ORIENTED_EDGE('',*,*,#1105,.T.);+#1105 = EDGE_CURVE('',#1098,#1074,#1106,.T.);+#1106 = LINE('',#1107,#1108);+#1107 = CARTESIAN_POINT('',(1.1,2.4,0.1));+#1108 = VECTOR('',#1109,1.);+#1109 = DIRECTION('',(1.,0.,0.));+#1110 = PLANE('',#1111);+#1111 = AXIS2_PLACEMENT_3D('',#1112,#1113,#1114);+#1112 = CARTESIAN_POINT('',(3.,2.4,0.1));+#1113 = DIRECTION('',(0.,-1.,0.));+#1114 = DIRECTION('',(-1.,0.,0.));+#1115 = ADVANCED_FACE('',(#1116),#1134,.F.);+#1116 = FACE_BOUND('',#1117,.F.);+#1117 = EDGE_LOOP('',(#1118,#1119,#1120,#1128));+#1118 = ORIENTED_EDGE('',*,*,#1097,.T.);+#1119 = ORIENTED_EDGE('',*,*,#318,.T.);+#1120 = ORIENTED_EDGE('',*,*,#1121,.F.);+#1121 = EDGE_CURVE('',#1122,#311,#1124,.T.);+#1122 = VERTEX_POINT('',#1123);+#1123 = CARTESIAN_POINT('',(1.1,3.,0.1));+#1124 = LINE('',#1125,#1126);+#1125 = CARTESIAN_POINT('',(1.1,3.,0.1));+#1126 = VECTOR('',#1127,1.);+#1127 = DIRECTION('',(0.,0.,1.));+#1128 = ORIENTED_EDGE('',*,*,#1129,.F.);+#1129 = EDGE_CURVE('',#1098,#1122,#1130,.T.);+#1130 = LINE('',#1131,#1132);+#1131 = CARTESIAN_POINT('',(1.7,2.4,0.1));+#1132 = VECTOR('',#1133,1.);+#1133 = DIRECTION('',(-0.707106781187,0.707106781186,0.));+#1134 = PLANE('',#1135);+#1135 = AXIS2_PLACEMENT_3D('',#1136,#1137,#1138);+#1136 = CARTESIAN_POINT('',(1.7,2.4,0.1));+#1137 = DIRECTION('',(-0.707106781186,-0.707106781187,0.));+#1138 = DIRECTION('',(-0.707106781187,0.707106781186,0.));+#1139 = ADVANCED_FACE('',(#1140),#1158,.F.);+#1140 = FACE_BOUND('',#1141,.F.);+#1141 = EDGE_LOOP('',(#1142,#1143,#1144,#1152));+#1142 = ORIENTED_EDGE('',*,*,#1121,.T.);+#1143 = ORIENTED_EDGE('',*,*,#310,.T.);+#1144 = ORIENTED_EDGE('',*,*,#1145,.F.);+#1145 = EDGE_CURVE('',#1146,#303,#1148,.T.);+#1146 = VERTEX_POINT('',#1147);+#1147 = CARTESIAN_POINT('',(-1.1,3.,0.1));+#1148 = LINE('',#1149,#1150);+#1149 = CARTESIAN_POINT('',(-1.1,3.,0.1));+#1150 = VECTOR('',#1151,1.);+#1151 = DIRECTION('',(0.,0.,1.));+#1152 = ORIENTED_EDGE('',*,*,#1153,.F.);+#1153 = EDGE_CURVE('',#1122,#1146,#1154,.T.);+#1154 = LINE('',#1155,#1156);+#1155 = CARTESIAN_POINT('',(1.1,3.,0.1));+#1156 = VECTOR('',#1157,1.);+#1157 = DIRECTION('',(-1.,0.,0.));+#1158 = PLANE('',#1159);+#1159 = AXIS2_PLACEMENT_3D('',#1160,#1161,#1162);+#1160 = CARTESIAN_POINT('',(1.1,3.,0.1));+#1161 = DIRECTION('',(0.,-1.,0.));+#1162 = DIRECTION('',(-1.,0.,0.));+#1163 = ADVANCED_FACE('',(#1164),#1182,.F.);+#1164 = FACE_BOUND('',#1165,.F.);+#1165 = EDGE_LOOP('',(#1166,#1167,#1168,#1176));+#1166 = ORIENTED_EDGE('',*,*,#1145,.T.);+#1167 = ORIENTED_EDGE('',*,*,#302,.T.);+#1168 = ORIENTED_EDGE('',*,*,#1169,.F.);+#1169 = EDGE_CURVE('',#1170,#295,#1172,.T.);+#1170 = VERTEX_POINT('',#1171);+#1171 = CARTESIAN_POINT('',(-1.7,2.4,0.1));+#1172 = LINE('',#1173,#1174);+#1173 = CARTESIAN_POINT('',(-1.7,2.4,0.1));+#1174 = VECTOR('',#1175,1.);+#1175 = DIRECTION('',(0.,0.,1.));+#1176 = ORIENTED_EDGE('',*,*,#1177,.F.);+#1177 = EDGE_CURVE('',#1146,#1170,#1178,.T.);+#1178 = LINE('',#1179,#1180);+#1179 = CARTESIAN_POINT('',(-1.1,3.,0.1));+#1180 = VECTOR('',#1181,1.);+#1181 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#1182 = PLANE('',#1183);+#1183 = AXIS2_PLACEMENT_3D('',#1184,#1185,#1186);+#1184 = CARTESIAN_POINT('',(-1.1,3.,0.1));+#1185 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#1186 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#1187 = ADVANCED_FACE('',(#1188),#1199,.F.);+#1188 = FACE_BOUND('',#1189,.F.);+#1189 = EDGE_LOOP('',(#1190,#1191,#1192,#1193));+#1190 = ORIENTED_EDGE('',*,*,#1169,.T.);+#1191 = ORIENTED_EDGE('',*,*,#294,.T.);+#1192 = ORIENTED_EDGE('',*,*,#965,.F.);+#1193 = ORIENTED_EDGE('',*,*,#1194,.T.);+#1194 = EDGE_CURVE('',#966,#1170,#1195,.T.);+#1195 = LINE('',#1196,#1197);+#1196 = CARTESIAN_POINT('',(-3.,2.4,0.1));+#1197 = VECTOR('',#1198,1.);+#1198 = DIRECTION('',(1.,0.,0.));+#1199 = PLANE('',#1200);+#1200 = AXIS2_PLACEMENT_3D('',#1201,#1202,#1203);+#1201 = CARTESIAN_POINT('',(-1.7,2.4,0.1));+#1202 = DIRECTION('',(0.,-1.,0.));+#1203 = DIRECTION('',(-1.,0.,0.));+#1204 = ADVANCED_FACE('',(#1205),#1256,.T.);+#1205 = FACE_BOUND('',#1206,.T.);+#1206 = EDGE_LOOP('',(#1207,#1217,#1225,#1233,#1241,#1248,#1249,#1250));+#1207 = ORIENTED_EDGE('',*,*,#1208,.F.);+#1208 = EDGE_CURVE('',#1209,#1211,#1213,.T.);+#1209 = VERTEX_POINT('',#1210);+#1210 = CARTESIAN_POINT('',(-1.1,-2.4,0.));+#1211 = VERTEX_POINT('',#1212);+#1212 = CARTESIAN_POINT('',(-3.,-2.4,0.));+#1213 = LINE('',#1214,#1215);+#1214 = CARTESIAN_POINT('',(-1.1,-2.4,0.));+#1215 = VECTOR('',#1216,1.);+#1216 = DIRECTION('',(-1.,0.,0.));+#1217 = ORIENTED_EDGE('',*,*,#1218,.T.);+#1218 = EDGE_CURVE('',#1209,#1219,#1221,.T.);+#1219 = VERTEX_POINT('',#1220);+#1220 = CARTESIAN_POINT('',(-1.1,-2.4,0.1));+#1221 = LINE('',#1222,#1223);+#1222 = CARTESIAN_POINT('',(-1.1,-2.4,0.));+#1223 = VECTOR('',#1224,1.);+#1224 = DIRECTION('',(0.,0.,1.));+#1225 = ORIENTED_EDGE('',*,*,#1226,.T.);+#1226 = EDGE_CURVE('',#1219,#1227,#1229,.T.);+#1227 = VERTEX_POINT('',#1228);+#1228 = CARTESIAN_POINT('',(-1.607567876234,-2.4,1.E-01));+#1229 = LINE('',#1230,#1231);+#1230 = CARTESIAN_POINT('',(-1.1,-2.4,0.1));+#1231 = VECTOR('',#1232,1.);+#1232 = DIRECTION('',(-1.,0.,0.));+#1233 = ORIENTED_EDGE('',*,*,#1234,.T.);+#1234 = EDGE_CURVE('',#1227,#1235,#1237,.T.);+#1235 = VERTEX_POINT('',#1236);+#1236 = CARTESIAN_POINT('',(-1.611966486418,-2.4,7.107061376462E-02));+#1237 = LINE('',#1238,#1239);+#1238 = CARTESIAN_POINT('',(-1.526242679996,-2.4,0.634870769253));+#1239 = VECTOR('',#1240,1.);+#1240 = DIRECTION('',(-0.150318823311,-0.,-0.988637573309));+#1241 = ORIENTED_EDGE('',*,*,#1242,.F.);+#1242 = EDGE_CURVE('',#422,#1235,#1243,.T.);+#1243 = ELLIPSE('',#1244,0.39486770096,0.1077210469);+#1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247);+#1245 = CARTESIAN_POINT('',(-1.514603015613,-2.4,0.162823313443));+#1246 = DIRECTION('',(0.,-1.,0.));+#1247 = DIRECTION('',(-0.988637573309,0.,0.150318823311));+#1248 = ORIENTED_EDGE('',*,*,#430,.F.);+#1249 = ORIENTED_EDGE('',*,*,#996,.T.);+#1250 = ORIENTED_EDGE('',*,*,#1251,.F.);+#1251 = EDGE_CURVE('',#1211,#975,#1252,.T.);+#1252 = LINE('',#1253,#1254);+#1253 = CARTESIAN_POINT('',(-3.,-2.4,0.));+#1254 = VECTOR('',#1255,1.);+#1255 = DIRECTION('',(0.,0.,1.));+#1256 = PLANE('',#1257);+#1257 = AXIS2_PLACEMENT_3D('',#1258,#1259,#1260);+#1258 = CARTESIAN_POINT('',(-1.1,-2.4,0.));+#1259 = DIRECTION('',(0.,-1.,0.));+#1260 = DIRECTION('',(-1.,0.,0.));+#1261 = ADVANCED_FACE('',(#1262),#1308,.T.);+#1262 = FACE_BOUND('',#1263,.F.);+#1263 = EDGE_LOOP('',(#1264,#1265,#1273,#1282,#1291,#1300,#1307));+#1264 = ORIENTED_EDGE('',*,*,#421,.F.);+#1265 = ORIENTED_EDGE('',*,*,#1266,.T.);+#1266 = EDGE_CURVE('',#414,#1267,#1269,.T.);+#1267 = VERTEX_POINT('',#1268);+#1268 = CARTESIAN_POINT('',(-1.621602859673,-2.48021663643,+    0.159011757789));+#1269 = LINE('',#1270,#1271);+#1270 = CARTESIAN_POINT('',(-1.716716709682,-2.452936348212,+    0.173473480062));+#1271 = VECTOR('',#1272,1.);+#1272 = DIRECTION('',(0.951138500097,-0.272802882176,-0.144617222732));+#1273 = ORIENTED_EDGE('',*,*,#1274,.T.);+#1274 = EDGE_CURVE('',#1267,#1275,#1277,.T.);+#1275 = VERTEX_POINT('',#1276);+#1276 = CARTESIAN_POINT('',(-1.622594299899,-2.477405700101,+    0.14718862587));+#1277 = CIRCLE('',#1278,0.1077210469);+#1278 = AXIS2_PLACEMENT_3D('',#1279,#1280,#1281);+#1279 = CARTESIAN_POINT('',(-1.590063609669,-2.378356603642,+    0.174296828117));+#1280 = DIRECTION('',(0.951138500097,-0.272802882176,-0.144617222732));+#1281 = DIRECTION('',(0.289234445463,0.951138500097,0.108069372126));+#1282 = ORIENTED_EDGE('',*,*,#1283,.T.);+#1283 = EDGE_CURVE('',#1275,#1284,#1286,.T.);+#1284 = VERTEX_POINT('',#1285);+#1285 = CARTESIAN_POINT('',(-1.675326139823,-2.424673860177,0.1));+#1286 = ELLIPSE('',#1287,0.224579929838,0.1077210469);+#1287 = AXIS2_PLACEMENT_3D('',#1288,#1289,#1290);+#1288 = CARTESIAN_POINT('',(-1.77456018872,-2.32543981128,0.202348876124+    ));+#1289 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#1290 = DIRECTION('',(-0.697436851005,0.697436851005,0.164814070157));+#1291 = ORIENTED_EDGE('',*,*,#1292,.F.);+#1292 = EDGE_CURVE('',#1293,#1284,#1295,.T.);+#1293 = VERTEX_POINT('',#1294);+#1294 = CARTESIAN_POINT('',(-1.621796446547,-2.449608497236,0.1));+#1295 = ELLIPSE('',#1296,0.744870112048,0.1077210469);+#1296 = AXIS2_PLACEMENT_3D('',#1297,#1298,#1299);+#1297 = CARTESIAN_POINT('',(-1.101417981423,-2.518508574921,1.E-01));+#1298 = DIRECTION('',(0.,0.,-1.));+#1299 = DIRECTION('',(-0.961243403198,0.275701142198,0.));+#1300 = ORIENTED_EDGE('',*,*,#1301,.T.);+#1301 = EDGE_CURVE('',#1293,#1235,#1302,.T.);+#1302 = CIRCLE('',#1303,0.1077210469);+#1303 = AXIS2_PLACEMENT_3D('',#1304,#1305,#1306);+#1304 = CARTESIAN_POINT('',(-1.590063609669,-2.378356603642,+    0.174296828117));+#1305 = DIRECTION('',(0.951138500097,-0.272802882176,-0.144617222732));+#1306 = DIRECTION('',(0.289234445463,0.951138500097,0.108069372126));+#1307 = ORIENTED_EDGE('',*,*,#1242,.F.);+#1308 = CYLINDRICAL_SURFACE('',#1309,0.1077210469);+#1309 = AXIS2_PLACEMENT_3D('',#1310,#1311,#1312);+#1310 = CARTESIAN_POINT('',(-1.685177459678,-2.351076315424,+    0.18875855039));+#1311 = DIRECTION('',(-0.951138500097,0.272802882176,0.144617222732));+#1312 = DIRECTION('',(0.289234445463,0.951138500097,0.108069372126));+#1313 = ADVANCED_FACE('',(#1314),#1332,.T.);+#1314 = FACE_BOUND('',#1315,.T.);+#1315 = EDGE_LOOP('',(#1316,#1317,#1325,#1331));+#1316 = ORIENTED_EDGE('',*,*,#1266,.T.);+#1317 = ORIENTED_EDGE('',*,*,#1318,.T.);+#1318 = EDGE_CURVE('',#1267,#1319,#1321,.T.);+#1319 = VERTEX_POINT('',#1320);+#1320 = CARTESIAN_POINT('',(-1.516129011693,-2.670965521918,+    1.212531389971));+#1321 = LINE('',#1322,#1323);+#1322 = CARTESIAN_POINT('',(-1.621602859673,-2.48021663643,+    0.159011757789));+#1323 = VECTOR('',#1324,1.);+#1324 = DIRECTION('',(9.803937218675E-02,-0.177303676095,0.979260786484)+  );+#1325 = ORIENTED_EDGE('',*,*,#1326,.F.);+#1326 = EDGE_CURVE('',#405,#1319,#1327,.T.);+#1327 = LINE('',#1328,#1329);+#1328 = CARTESIAN_POINT('',(-1.611242861703,-2.6436852337,1.226993112244+    ));+#1329 = VECTOR('',#1330,1.);+#1330 = DIRECTION('',(0.951138500097,-0.272802882176,-0.144617222732));+#1331 = ORIENTED_EDGE('',*,*,#413,.F.);+#1332 = PLANE('',#1333);+#1333 = AXIS2_PLACEMENT_3D('',#1334,#1335,#1336);+#1334 = CARTESIAN_POINT('',(-1.716716709682,-2.452936348212,+    0.173473480062));+#1335 = DIRECTION('',(-0.292786330171,-0.945590817383,-0.141894929243));+#1336 = DIRECTION('',(9.803937218675E-02,-0.177303676095,0.979260786484)+  );+#1337 = ADVANCED_FACE('',(#1338),#1361,.T.);+#1338 = FACE_BOUND('',#1339,.F.);+#1339 = EDGE_LOOP('',(#1340,#1341,#1342,#1343,#1344,#1353,#1360));+#1340 = ORIENTED_EDGE('',*,*,#404,.F.);+#1341 = ORIENTED_EDGE('',*,*,#463,.T.);+#1342 = ORIENTED_EDGE('',*,*,#487,.T.);+#1343 = ORIENTED_EDGE('',*,*,#554,.T.);+#1344 = ORIENTED_EDGE('',*,*,#1345,.T.);+#1345 = EDGE_CURVE('',#547,#1346,#1348,.T.);+#1346 = VERTEX_POINT('',#1347);+#1347 = CARTESIAN_POINT('',(-1.474590230872,-2.625409769128,+    1.39979396157));+#1348 = ELLIPSE('',#1349,0.495248572273,0.237548808211);+#1349 = AXIS2_PLACEMENT_3D('',#1350,#1351,#1352);+#1350 = CARTESIAN_POINT('',(-1.736938983533,-2.363061016467,+    1.290386719998));+#1351 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#1352 = DIRECTION('',(-0.697436851005,0.697436851005,0.164814070157));+#1353 = ORIENTED_EDGE('',*,*,#1354,.T.);+#1354 = EDGE_CURVE('',#1346,#1319,#1355,.T.);+#1355 = CIRCLE('',#1356,0.237548808211);+#1356 = AXIS2_PLACEMENT_3D('',#1357,#1358,#1359);+#1357 = CARTESIAN_POINT('',(-1.446577967901,-2.446341550194,+    1.246238361304));+#1358 = DIRECTION('',(0.951138500097,-0.272802882176,-0.144617222732));+#1359 = DIRECTION('',(0.289234445463,0.951138500097,0.108069372126));+#1360 = ORIENTED_EDGE('',*,*,#1326,.F.);+#1361 = CYLINDRICAL_SURFACE('',#1362,0.237548808211);+#1362 = AXIS2_PLACEMENT_3D('',#1363,#1364,#1365);+#1363 = CARTESIAN_POINT('',(-1.541691817911,-2.419061261976,+    1.260700083577));+#1364 = DIRECTION('',(-0.951138500097,0.272802882176,0.144617222732));+#1365 = DIRECTION('',(0.289234445463,0.951138500097,0.108069372126));+#1366 = ADVANCED_FACE('',(#1367),#1392,.F.);+#1367 = FACE_BOUND('',#1368,.F.);+#1368 = EDGE_LOOP('',(#1369,#1377,#1378,#1384,#1385,#1386));+#1369 = ORIENTED_EDGE('',*,*,#1370,.F.);+#1370 = EDGE_CURVE('',#1284,#1371,#1373,.T.);+#1371 = VERTEX_POINT('',#1372);+#1372 = CARTESIAN_POINT('',(-1.1,-3.,0.1));+#1373 = LINE('',#1374,#1375);+#1374 = CARTESIAN_POINT('',(-1.7,-2.4,0.1));+#1375 = VECTOR('',#1376,1.);+#1376 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#1377 = ORIENTED_EDGE('',*,*,#1283,.F.);+#1378 = ORIENTED_EDGE('',*,*,#1379,.T.);+#1379 = EDGE_CURVE('',#1275,#1346,#1380,.T.);+#1380 = LINE('',#1381,#1382);+#1381 = CARTESIAN_POINT('',(-1.569306763276,-2.530693236724,+    0.598177934059));+#1382 = VECTOR('',#1383,1.);+#1383 = DIRECTION('',(0.116541146643,-0.116541146643,0.986324653589));+#1384 = ORIENTED_EDGE('',*,*,#1345,.F.);+#1385 = ORIENTED_EDGE('',*,*,#546,.T.);+#1386 = ORIENTED_EDGE('',*,*,#1387,.F.);+#1387 = EDGE_CURVE('',#1371,#539,#1388,.T.);+#1388 = LINE('',#1389,#1390);+#1389 = CARTESIAN_POINT('',(-1.1,-3.,0.1));+#1390 = VECTOR('',#1391,1.);+#1391 = DIRECTION('',(0.,0.,1.));+#1392 = PLANE('',#1393);+#1393 = AXIS2_PLACEMENT_3D('',#1394,#1395,#1396);+#1394 = CARTESIAN_POINT('',(-1.7,-2.4,0.1));+#1395 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#1396 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#1397 = ADVANCED_FACE('',(#1398),#1416,.F.);+#1398 = FACE_BOUND('',#1399,.F.);+#1399 = EDGE_LOOP('',(#1400,#1401,#1402,#1410));+#1400 = ORIENTED_EDGE('',*,*,#1387,.T.);+#1401 = ORIENTED_EDGE('',*,*,#538,.T.);+#1402 = ORIENTED_EDGE('',*,*,#1403,.F.);+#1403 = EDGE_CURVE('',#1404,#531,#1406,.T.);+#1404 = VERTEX_POINT('',#1405);+#1405 = CARTESIAN_POINT('',(1.1,-3.,0.1));+#1406 = LINE('',#1407,#1408);+#1407 = CARTESIAN_POINT('',(1.1,-3.,0.1));+#1408 = VECTOR('',#1409,1.);+#1409 = DIRECTION('',(0.,0.,1.));+#1410 = ORIENTED_EDGE('',*,*,#1411,.F.);+#1411 = EDGE_CURVE('',#1371,#1404,#1412,.T.);+#1412 = LINE('',#1413,#1414);+#1413 = CARTESIAN_POINT('',(-1.1,-3.,0.1));+#1414 = VECTOR('',#1415,1.);+#1415 = DIRECTION('',(1.,0.,0.));+#1416 = PLANE('',#1417);+#1417 = AXIS2_PLACEMENT_3D('',#1418,#1419,#1420);+#1418 = CARTESIAN_POINT('',(-1.1,-3.,0.1));+#1419 = DIRECTION('',(0.,1.,0.));+#1420 = DIRECTION('',(1.,0.,0.));+#1421 = ADVANCED_FACE('',(#1422),#1458,.F.);+#1422 = FACE_BOUND('',#1423,.F.);+#1423 = EDGE_LOOP('',(#1424,#1432,#1433,#1434,#1443,#1451));+#1424 = ORIENTED_EDGE('',*,*,#1425,.F.);+#1425 = EDGE_CURVE('',#1404,#1426,#1428,.T.);+#1426 = VERTEX_POINT('',#1427);+#1427 = CARTESIAN_POINT('',(1.675326139823,-2.424673860177,0.1));+#1428 = LINE('',#1429,#1430);+#1429 = CARTESIAN_POINT('',(1.1,-3.,0.1));+#1430 = VECTOR('',#1431,1.);+#1431 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#1432 = ORIENTED_EDGE('',*,*,#1403,.T.);+#1433 = ORIENTED_EDGE('',*,*,#530,.T.);+#1434 = ORIENTED_EDGE('',*,*,#1435,.F.);+#1435 = EDGE_CURVE('',#1436,#522,#1438,.T.);+#1436 = VERTEX_POINT('',#1437);+#1437 = CARTESIAN_POINT('',(1.474590230872,-2.625409769128,1.39979396157+    ));+#1438 = ELLIPSE('',#1439,0.495248572273,0.237548808211);+#1439 = AXIS2_PLACEMENT_3D('',#1440,#1441,#1442);+#1440 = CARTESIAN_POINT('',(1.736938983533,-2.363061016467,+    1.290386719998));+#1441 = DIRECTION('',(-0.707106781187,0.707106781187,1.387778780781E-17)+  );+#1442 = DIRECTION('',(0.697436851005,0.697436851005,0.164814070157));+#1443 = ORIENTED_EDGE('',*,*,#1444,.F.);+#1444 = EDGE_CURVE('',#1445,#1436,#1447,.T.);+#1445 = VERTEX_POINT('',#1446);+#1446 = CARTESIAN_POINT('',(1.622594299899,-2.477405700101,0.14718862587+    ));+#1447 = LINE('',#1448,#1449);+#1448 = CARTESIAN_POINT('',(1.56115765996,-2.53884234004,0.667146377714)+  );+#1449 = VECTOR('',#1450,1.);+#1450 = DIRECTION('',(-0.116541146643,-0.116541146643,0.986324653589));+#1451 = ORIENTED_EDGE('',*,*,#1452,.F.);+#1452 = EDGE_CURVE('',#1426,#1445,#1453,.T.);+#1453 = ELLIPSE('',#1454,0.224579929838,0.1077210469);+#1454 = AXIS2_PLACEMENT_3D('',#1455,#1456,#1457);+#1455 = CARTESIAN_POINT('',(1.77456018872,-2.32543981128,0.202348876124)+  );+#1456 = DIRECTION('',(-0.707106781187,0.707106781187,1.387778780781E-17)+  );+#1457 = DIRECTION('',(0.697436851005,0.697436851005,0.164814070157));+#1458 = PLANE('',#1459);+#1459 = AXIS2_PLACEMENT_3D('',#1460,#1461,#1462);+#1460 = CARTESIAN_POINT('',(1.1,-3.,0.1));+#1461 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#1462 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#1463 = ADVANCED_FACE('',(#1464),#1486,.T.);+#1464 = FACE_BOUND('',#1465,.T.);+#1465 = EDGE_LOOP('',(#1466,#1467,#1468,#1469,#1470,#1471,#1480));+#1466 = ORIENTED_EDGE('',*,*,#619,.F.);+#1467 = ORIENTED_EDGE('',*,*,#602,.T.);+#1468 = ORIENTED_EDGE('',*,*,#577,.T.);+#1469 = ORIENTED_EDGE('',*,*,#521,.F.);+#1470 = ORIENTED_EDGE('',*,*,#1435,.F.);+#1471 = ORIENTED_EDGE('',*,*,#1472,.T.);+#1472 = EDGE_CURVE('',#1436,#1473,#1475,.T.);+#1473 = VERTEX_POINT('',#1474);+#1474 = CARTESIAN_POINT('',(1.516129011693,-2.670965521918,+    1.212531389971));+#1475 = CIRCLE('',#1476,0.237548808211);+#1476 = AXIS2_PLACEMENT_3D('',#1477,#1478,#1479);+#1477 = CARTESIAN_POINT('',(1.446577967901,-2.446341550194,+    1.246238361304));+#1478 = DIRECTION('',(0.951138500097,0.272802882176,0.144617222732));+#1479 = DIRECTION('',(-0.289234445463,0.951138500097,0.108069372126));+#1480 = ORIENTED_EDGE('',*,*,#1481,.F.);+#1481 = EDGE_CURVE('',#620,#1473,#1482,.T.);+#1482 = LINE('',#1483,#1484);+#1483 = CARTESIAN_POINT('',(1.611242861703,-2.6436852337,1.226993112244)+  );+#1484 = VECTOR('',#1485,1.);+#1485 = DIRECTION('',(-0.951138500097,-0.272802882176,-0.144617222732));+#1486 = CYLINDRICAL_SURFACE('',#1487,0.237548808211);+#1487 = AXIS2_PLACEMENT_3D('',#1488,#1489,#1490);+#1488 = CARTESIAN_POINT('',(1.541691817911,-2.419061261976,+    1.260700083577));+#1489 = DIRECTION('',(0.951138500097,0.272802882176,0.144617222732));+#1490 = DIRECTION('',(-0.289234445463,0.951138500097,0.108069372126));+#1491 = ADVANCED_FACE('',(#1492),#1543,.T.);+#1492 = FACE_BOUND('',#1493,.T.);+#1493 = EDGE_LOOP('',(#1494,#1504,#1510,#1511,#1512,#1521,#1529,#1537));+#1494 = ORIENTED_EDGE('',*,*,#1495,.F.);+#1495 = EDGE_CURVE('',#1496,#1498,#1500,.T.);+#1496 = VERTEX_POINT('',#1497);+#1497 = CARTESIAN_POINT('',(3.,-2.4,0.));+#1498 = VERTEX_POINT('',#1499);+#1499 = CARTESIAN_POINT('',(1.1,-2.4,0.));+#1500 = LINE('',#1501,#1502);+#1501 = CARTESIAN_POINT('',(3.,-2.4,0.));+#1502 = VECTOR('',#1503,1.);+#1503 = DIRECTION('',(-1.,0.,0.));+#1504 = ORIENTED_EDGE('',*,*,#1505,.T.);+#1505 = EDGE_CURVE('',#1496,#1050,#1506,.T.);+#1506 = LINE('',#1507,#1508);+#1507 = CARTESIAN_POINT('',(3.,-2.4,0.));+#1508 = VECTOR('',#1509,1.);+#1509 = DIRECTION('',(0.,0.,1.));+#1510 = ORIENTED_EDGE('',*,*,#1057,.T.);+#1511 = ORIENTED_EDGE('',*,*,#645,.T.);+#1512 = ORIENTED_EDGE('',*,*,#1513,.F.);+#1513 = EDGE_CURVE('',#1514,#637,#1516,.T.);+#1514 = VERTEX_POINT('',#1515);+#1515 = CARTESIAN_POINT('',(1.611966486418,-2.4,7.107061376462E-02));+#1516 = ELLIPSE('',#1517,0.39486770096,0.1077210469);+#1517 = AXIS2_PLACEMENT_3D('',#1518,#1519,#1520);+#1518 = CARTESIAN_POINT('',(1.514603015613,-2.4,0.162823313443));+#1519 = DIRECTION('',(0.,-1.,0.));+#1520 = DIRECTION('',(0.988637573309,0.,0.150318823311));+#1521 = ORIENTED_EDGE('',*,*,#1522,.F.);+#1522 = EDGE_CURVE('',#1523,#1514,#1525,.T.);+#1523 = VERTEX_POINT('',#1524);+#1524 = CARTESIAN_POINT('',(1.607567876234,-2.4,0.1));+#1525 = LINE('',#1526,#1527);+#1526 = CARTESIAN_POINT('',(1.547708641206,-2.4,0.493690474388));+#1527 = VECTOR('',#1528,1.);+#1528 = DIRECTION('',(0.150318823311,0.,-0.988637573309));+#1529 = ORIENTED_EDGE('',*,*,#1530,.T.);+#1530 = EDGE_CURVE('',#1523,#1531,#1533,.T.);+#1531 = VERTEX_POINT('',#1532);+#1532 = CARTESIAN_POINT('',(1.1,-2.4,0.1));+#1533 = LINE('',#1534,#1535);+#1534 = CARTESIAN_POINT('',(3.,-2.4,0.1));+#1535 = VECTOR('',#1536,1.);+#1536 = DIRECTION('',(-1.,0.,0.));+#1537 = ORIENTED_EDGE('',*,*,#1538,.F.);+#1538 = EDGE_CURVE('',#1498,#1531,#1539,.T.);+#1539 = LINE('',#1540,#1541);+#1540 = CARTESIAN_POINT('',(1.1,-2.4,0.));+#1541 = VECTOR('',#1542,1.);+#1542 = DIRECTION('',(0.,0.,1.));+#1543 = PLANE('',#1544);+#1544 = AXIS2_PLACEMENT_3D('',#1545,#1546,#1547);+#1545 = CARTESIAN_POINT('',(3.,-2.4,0.));+#1546 = DIRECTION('',(0.,-1.,0.));+#1547 = DIRECTION('',(-1.,0.,0.));+#1548 = ADVANCED_FACE('',(#1549),#1585,.T.);+#1549 = FACE_BOUND('',#1550,.T.);+#1550 = EDGE_LOOP('',(#1551,#1552,#1560,#1567,#1568,#1577,#1584));+#1551 = ORIENTED_EDGE('',*,*,#636,.F.);+#1552 = ORIENTED_EDGE('',*,*,#1553,.T.);+#1553 = EDGE_CURVE('',#629,#1554,#1556,.T.);+#1554 = VERTEX_POINT('',#1555);+#1555 = CARTESIAN_POINT('',(1.621602859673,-2.48021663643,0.159011757789+    ));+#1556 = LINE('',#1557,#1558);+#1557 = CARTESIAN_POINT('',(1.716716709682,-2.452936348212,+    0.173473480062));+#1558 = VECTOR('',#1559,1.);+#1559 = DIRECTION('',(-0.951138500097,-0.272802882176,-0.144617222732));+#1560 = ORIENTED_EDGE('',*,*,#1561,.T.);+#1561 = EDGE_CURVE('',#1554,#1445,#1562,.T.);+#1562 = CIRCLE('',#1563,0.1077210469);+#1563 = AXIS2_PLACEMENT_3D('',#1564,#1565,#1566);+#1564 = CARTESIAN_POINT('',(1.590063609669,-2.378356603642,+    0.174296828117));+#1565 = DIRECTION('',(0.951138500097,0.272802882176,0.144617222732));+#1566 = DIRECTION('',(-0.289234445463,0.951138500097,0.108069372126));+#1567 = ORIENTED_EDGE('',*,*,#1452,.F.);+#1568 = ORIENTED_EDGE('',*,*,#1569,.T.);+#1569 = EDGE_CURVE('',#1426,#1570,#1572,.T.);+#1570 = VERTEX_POINT('',#1571);+#1571 = CARTESIAN_POINT('',(1.621796446547,-2.449608497236,0.1));+#1572 = ELLIPSE('',#1573,0.744870112048,0.1077210469);+#1573 = AXIS2_PLACEMENT_3D('',#1574,#1575,#1576);+#1574 = CARTESIAN_POINT('',(1.101417981423,-2.518508574921,0.1));+#1575 = DIRECTION('',(0.,0.,-1.));+#1576 = DIRECTION('',(0.961243403198,0.275701142198,0.));+#1577 = ORIENTED_EDGE('',*,*,#1578,.T.);+#1578 = EDGE_CURVE('',#1570,#1514,#1579,.T.);+#1579 = CIRCLE('',#1580,0.1077210469);+#1580 = AXIS2_PLACEMENT_3D('',#1581,#1582,#1583);+#1581 = CARTESIAN_POINT('',(1.590063609669,-2.378356603642,+    0.174296828117));+#1582 = DIRECTION('',(0.951138500097,0.272802882176,0.144617222732));+#1583 = DIRECTION('',(-0.289234445463,0.951138500097,0.108069372126));+#1584 = ORIENTED_EDGE('',*,*,#1513,.T.);+#1585 = CYLINDRICAL_SURFACE('',#1586,0.1077210469);+#1586 = AXIS2_PLACEMENT_3D('',#1587,#1588,#1589);+#1587 = CARTESIAN_POINT('',(1.685177459678,-2.351076315424,0.18875855039+    ));+#1588 = DIRECTION('',(0.951138500097,0.272802882176,0.144617222732));+#1589 = DIRECTION('',(-0.289234445463,0.951138500097,0.108069372126));+#1590 = ADVANCED_FACE('',(#1591),#1602,.T.);+#1591 = FACE_BOUND('',#1592,.F.);+#1592 = EDGE_LOOP('',(#1593,#1594,#1600,#1601));+#1593 = ORIENTED_EDGE('',*,*,#1553,.T.);+#1594 = ORIENTED_EDGE('',*,*,#1595,.T.);+#1595 = EDGE_CURVE('',#1554,#1473,#1596,.T.);+#1596 = LINE('',#1597,#1598);+#1597 = CARTESIAN_POINT('',(1.621602859673,-2.48021663643,0.159011757789+    ));+#1598 = VECTOR('',#1599,1.);+#1599 = DIRECTION('',(-9.803937218675E-02,-0.177303676095,0.979260786484+    ));+#1600 = ORIENTED_EDGE('',*,*,#1481,.F.);+#1601 = ORIENTED_EDGE('',*,*,#628,.F.);+#1602 = PLANE('',#1603);+#1603 = AXIS2_PLACEMENT_3D('',#1604,#1605,#1606);+#1604 = CARTESIAN_POINT('',(1.716716709682,-2.452936348212,+    0.173473480062));+#1605 = DIRECTION('',(0.292786330171,-0.945590817383,-0.141894929243));+#1606 = DIRECTION('',(9.803937218675E-02,0.177303676095,-0.979260786484)+  );+#1607 = ADVANCED_FACE('',(#1608),#1622,.F.);+#1608 = FACE_BOUND('',#1609,.T.);+#1609 = EDGE_LOOP('',(#1610,#1611,#1612,#1613,#1614,#1615,#1616,#1617,+    #1618,#1619,#1620,#1621));+#1610 = ORIENTED_EDGE('',*,*,#685,.T.);+#1611 = ORIENTED_EDGE('',*,*,#733,.T.);+#1612 = ORIENTED_EDGE('',*,*,#781,.T.);+#1613 = ORIENTED_EDGE('',*,*,#829,.T.);+#1614 = ORIENTED_EDGE('',*,*,#877,.T.);+#1615 = ORIENTED_EDGE('',*,*,#925,.T.);+#1616 = ORIENTED_EDGE('',*,*,#949,.T.);+#1617 = ORIENTED_EDGE('',*,*,#908,.T.);+#1618 = ORIENTED_EDGE('',*,*,#860,.T.);+#1619 = ORIENTED_EDGE('',*,*,#812,.T.);+#1620 = ORIENTED_EDGE('',*,*,#764,.T.);+#1621 = ORIENTED_EDGE('',*,*,#716,.T.);+#1622 = PLANE('',#1623);+#1623 = AXIS2_PLACEMENT_3D('',#1624,#1625,#1626);+#1624 = CARTESIAN_POINT('',(-3.,2.4,4.2));+#1625 = DIRECTION('',(0.,0.,-1.));+#1626 = DIRECTION('',(-1.,0.,0.));+#1627 = ADVANCED_FACE('',(#1628),#1646,.T.);+#1628 = FACE_BOUND('',#1629,.T.);+#1629 = EDGE_LOOP('',(#1630,#1631,#1632,#1640));+#1630 = ORIENTED_EDGE('',*,*,#1251,.T.);+#1631 = ORIENTED_EDGE('',*,*,#982,.T.);+#1632 = ORIENTED_EDGE('',*,*,#1633,.F.);+#1633 = EDGE_CURVE('',#1634,#966,#1636,.T.);+#1634 = VERTEX_POINT('',#1635);+#1635 = CARTESIAN_POINT('',(-3.,2.4,0.));+#1636 = LINE('',#1637,#1638);+#1637 = CARTESIAN_POINT('',(-3.,2.4,0.));+#1638 = VECTOR('',#1639,1.);+#1639 = DIRECTION('',(0.,0.,1.));+#1640 = ORIENTED_EDGE('',*,*,#1641,.F.);+#1641 = EDGE_CURVE('',#1211,#1634,#1642,.T.);+#1642 = LINE('',#1643,#1644);+#1643 = CARTESIAN_POINT('',(-3.,-2.4,0.));+#1644 = VECTOR('',#1645,1.);+#1645 = DIRECTION('',(0.,1.,0.));+#1646 = PLANE('',#1647);+#1647 = AXIS2_PLACEMENT_3D('',#1648,#1649,#1650);+#1648 = CARTESIAN_POINT('',(-3.,-2.4,0.));+#1649 = DIRECTION('',(-1.,0.,0.));+#1650 = DIRECTION('',(0.,1.,0.));+#1651 = ADVANCED_FACE('',(#1652),#1670,.T.);+#1652 = FACE_BOUND('',#1653,.T.);+#1653 = EDGE_LOOP('',(#1654,#1662,#1663,#1664));+#1654 = ORIENTED_EDGE('',*,*,#1655,.T.);+#1655 = EDGE_CURVE('',#1656,#1074,#1658,.T.);+#1656 = VERTEX_POINT('',#1657);+#1657 = CARTESIAN_POINT('',(3.,2.4,0.));+#1658 = LINE('',#1659,#1660);+#1659 = CARTESIAN_POINT('',(3.,2.4,0.));+#1660 = VECTOR('',#1661,1.);+#1661 = DIRECTION('',(0.,0.,1.));+#1662 = ORIENTED_EDGE('',*,*,#1081,.T.);+#1663 = ORIENTED_EDGE('',*,*,#1505,.F.);+#1664 = ORIENTED_EDGE('',*,*,#1665,.F.);+#1665 = EDGE_CURVE('',#1656,#1496,#1666,.T.);+#1666 = LINE('',#1667,#1668);+#1667 = CARTESIAN_POINT('',(3.,2.4,0.));+#1668 = VECTOR('',#1669,1.);+#1669 = DIRECTION('',(0.,-1.,0.));+#1670 = PLANE('',#1671);+#1671 = AXIS2_PLACEMENT_3D('',#1672,#1673,#1674);+#1672 = CARTESIAN_POINT('',(3.,2.4,0.));+#1673 = DIRECTION('',(1.,0.,0.));+#1674 = DIRECTION('',(0.,-1.,0.));+#1675 = ADVANCED_FACE('',(#1676),#1702,.T.);+#1676 = FACE_BOUND('',#1677,.T.);+#1677 = EDGE_LOOP('',(#1678,#1688,#1694,#1695,#1696));+#1678 = ORIENTED_EDGE('',*,*,#1679,.T.);+#1679 = EDGE_CURVE('',#1680,#1682,#1684,.T.);+#1680 = VERTEX_POINT('',#1681);+#1681 = CARTESIAN_POINT('',(1.1,2.4,0.));+#1682 = VERTEX_POINT('',#1683);+#1683 = CARTESIAN_POINT('',(1.1,2.4,0.1));+#1684 = LINE('',#1685,#1686);+#1685 = CARTESIAN_POINT('',(1.1,2.4,0.));+#1686 = VECTOR('',#1687,1.);+#1687 = DIRECTION('',(0.,0.,1.));+#1688 = ORIENTED_EDGE('',*,*,#1689,.T.);+#1689 = EDGE_CURVE('',#1682,#1098,#1690,.T.);+#1690 = LINE('',#1691,#1692);+#1691 = CARTESIAN_POINT('',(1.1,2.4,0.1));+#1692 = VECTOR('',#1693,1.);+#1693 = DIRECTION('',(1.,0.,0.));+#1694 = ORIENTED_EDGE('',*,*,#1105,.T.);+#1695 = ORIENTED_EDGE('',*,*,#1655,.F.);+#1696 = ORIENTED_EDGE('',*,*,#1697,.F.);+#1697 = EDGE_CURVE('',#1680,#1656,#1698,.T.);+#1698 = LINE('',#1699,#1700);+#1699 = CARTESIAN_POINT('',(1.1,2.4,0.));+#1700 = VECTOR('',#1701,1.);+#1701 = DIRECTION('',(1.,0.,0.));+#1702 = PLANE('',#1703);+#1703 = AXIS2_PLACEMENT_3D('',#1704,#1705,#1706);+#1704 = CARTESIAN_POINT('',(1.1,2.4,0.));+#1705 = DIRECTION('',(0.,1.,0.));+#1706 = DIRECTION('',(1.,0.,0.));+#1707 = ADVANCED_FACE('',(#1708),#1753,.T.);+#1708 = FACE_BOUND('',#1709,.T.);+#1709 = EDGE_LOOP('',(#1710,#1718,#1719,#1720,#1721,#1722,#1728,#1729,+    #1735,#1736,#1737,#1738,#1739,#1740,#1746,#1747));+#1710 = ORIENTED_EDGE('',*,*,#1711,.F.);+#1711 = EDGE_CURVE('',#1170,#1712,#1714,.T.);+#1712 = VERTEX_POINT('',#1713);+#1713 = CARTESIAN_POINT('',(-1.1,2.4,0.1));+#1714 = LINE('',#1715,#1716);+#1715 = CARTESIAN_POINT('',(-3.,2.4,0.1));+#1716 = VECTOR('',#1717,1.);+#1717 = DIRECTION('',(1.,0.,0.));+#1718 = ORIENTED_EDGE('',*,*,#1177,.F.);+#1719 = ORIENTED_EDGE('',*,*,#1153,.F.);+#1720 = ORIENTED_EDGE('',*,*,#1129,.F.);+#1721 = ORIENTED_EDGE('',*,*,#1689,.F.);+#1722 = ORIENTED_EDGE('',*,*,#1723,.F.);+#1723 = EDGE_CURVE('',#1531,#1682,#1724,.T.);+#1724 = LINE('',#1725,#1726);+#1725 = CARTESIAN_POINT('',(1.1,-2.4,0.1));+#1726 = VECTOR('',#1727,1.);+#1727 = DIRECTION('',(0.,1.,0.));+#1728 = ORIENTED_EDGE('',*,*,#1530,.F.);+#1729 = ORIENTED_EDGE('',*,*,#1730,.F.);+#1730 = EDGE_CURVE('',#1570,#1523,#1731,.T.);+#1731 = LINE('',#1732,#1733);+#1732 = CARTESIAN_POINT('',(0.717808644974,0.702182256718,0.1));+#1733 = VECTOR('',#1734,1.);+#1734 = DIRECTION('',(-0.275701142198,0.961243403198,0.));+#1735 = ORIENTED_EDGE('',*,*,#1569,.F.);+#1736 = ORIENTED_EDGE('',*,*,#1425,.F.);+#1737 = ORIENTED_EDGE('',*,*,#1411,.F.);+#1738 = ORIENTED_EDGE('',*,*,#1370,.F.);+#1739 = ORIENTED_EDGE('',*,*,#1292,.F.);+#1740 = ORIENTED_EDGE('',*,*,#1741,.T.);+#1741 = EDGE_CURVE('',#1293,#1227,#1742,.T.);+#1742 = LINE('',#1743,#1744);+#1743 = CARTESIAN_POINT('',(-0.945842004402,-9.286545585661E-02,1.E-01)+  );+#1744 = VECTOR('',#1745,1.);+#1745 = DIRECTION('',(0.275701142198,0.961243403198,0.));+#1746 = ORIENTED_EDGE('',*,*,#1226,.F.);+#1747 = ORIENTED_EDGE('',*,*,#1748,.F.);+#1748 = EDGE_CURVE('',#1712,#1219,#1749,.T.);+#1749 = LINE('',#1750,#1751);+#1750 = CARTESIAN_POINT('',(-1.1,2.4,0.1));+#1751 = VECTOR('',#1752,1.);+#1752 = DIRECTION('',(0.,-1.,0.));+#1753 = PLANE('',#1754);+#1754 = AXIS2_PLACEMENT_3D('',#1755,#1756,#1757);+#1755 = CARTESIAN_POINT('',(-3.,2.4,0.1));+#1756 = DIRECTION('',(0.,0.,-1.));+#1757 = DIRECTION('',(-1.,0.,0.));+#1758 = ADVANCED_FACE('',(#1759),#1778,.T.);+#1759 = FACE_BOUND('',#1760,.T.);+#1760 = EDGE_LOOP('',(#1761,#1762,#1763,#1764,#1772));+#1761 = ORIENTED_EDGE('',*,*,#1633,.T.);+#1762 = ORIENTED_EDGE('',*,*,#1194,.T.);+#1763 = ORIENTED_EDGE('',*,*,#1711,.T.);+#1764 = ORIENTED_EDGE('',*,*,#1765,.F.);+#1765 = EDGE_CURVE('',#1766,#1712,#1768,.T.);+#1766 = VERTEX_POINT('',#1767);+#1767 = CARTESIAN_POINT('',(-1.1,2.4,0.));+#1768 = LINE('',#1769,#1770);+#1769 = CARTESIAN_POINT('',(-1.1,2.4,0.));+#1770 = VECTOR('',#1771,1.);+#1771 = DIRECTION('',(0.,0.,1.));+#1772 = ORIENTED_EDGE('',*,*,#1773,.F.);+#1773 = EDGE_CURVE('',#1634,#1766,#1774,.T.);+#1774 = LINE('',#1775,#1776);+#1775 = CARTESIAN_POINT('',(-3.,2.4,0.));+#1776 = VECTOR('',#1777,1.);+#1777 = DIRECTION('',(1.,0.,0.));+#1778 = PLANE('',#1779);+#1779 = AXIS2_PLACEMENT_3D('',#1780,#1781,#1782);+#1780 = CARTESIAN_POINT('',(-3.,2.4,0.));+#1781 = DIRECTION('',(0.,1.,0.));+#1782 = DIRECTION('',(1.,0.,0.));+#1783 = ADVANCED_FACE('',(#1784),#1795,.F.);+#1784 = FACE_BOUND('',#1785,.T.);+#1785 = EDGE_LOOP('',(#1786,#1787,#1793,#1794));+#1786 = ORIENTED_EDGE('',*,*,#1773,.T.);+#1787 = ORIENTED_EDGE('',*,*,#1788,.T.);+#1788 = EDGE_CURVE('',#1766,#1209,#1789,.T.);+#1789 = LINE('',#1790,#1791);+#1790 = CARTESIAN_POINT('',(-1.1,2.4,0.));+#1791 = VECTOR('',#1792,1.);+#1792 = DIRECTION('',(0.,-1.,0.));+#1793 = ORIENTED_EDGE('',*,*,#1208,.T.);+#1794 = ORIENTED_EDGE('',*,*,#1641,.T.);+#1795 = PLANE('',#1796);+#1796 = AXIS2_PLACEMENT_3D('',#1797,#1798,#1799);+#1797 = CARTESIAN_POINT('',(-3.,2.4,0.));+#1798 = DIRECTION('',(0.,0.,1.));+#1799 = DIRECTION('',(1.,0.,0.));+#1800 = ADVANCED_FACE('',(#1801),#1806,.T.);+#1801 = FACE_BOUND('',#1802,.T.);+#1802 = EDGE_LOOP('',(#1803,#1804,#1805));+#1803 = ORIENTED_EDGE('',*,*,#1741,.F.);+#1804 = ORIENTED_EDGE('',*,*,#1301,.T.);+#1805 = ORIENTED_EDGE('',*,*,#1234,.F.);+#1806 = PLANE('',#1807);+#1807 = AXIS2_PLACEMENT_3D('',#1808,#1809,#1810);+#1808 = CARTESIAN_POINT('',(-1.299954704469,-1.894997452001,+    1.17052657545));+#1809 = DIRECTION('',(0.951138500097,-0.272802882176,-0.144617222732));+#1810 = DIRECTION('',(0.275701142198,0.961243403198,-1.674624997611E-16)+  );+#1811 = ADVANCED_FACE('',(#1812),#1818,.T.);+#1812 = FACE_BOUND('',#1813,.T.);+#1813 = EDGE_LOOP('',(#1814,#1815,#1816,#1817));+#1814 = ORIENTED_EDGE('',*,*,#1765,.T.);+#1815 = ORIENTED_EDGE('',*,*,#1748,.T.);+#1816 = ORIENTED_EDGE('',*,*,#1218,.F.);+#1817 = ORIENTED_EDGE('',*,*,#1788,.F.);+#1818 = PLANE('',#1819);+#1819 = AXIS2_PLACEMENT_3D('',#1820,#1821,#1822);+#1820 = CARTESIAN_POINT('',(-1.1,2.4,0.));+#1821 = DIRECTION('',(1.,0.,0.));+#1822 = DIRECTION('',(0.,-1.,0.));+#1823 = ADVANCED_FACE('',(#1824),#1830,.T.);+#1824 = FACE_BOUND('',#1825,.T.);+#1825 = EDGE_LOOP('',(#1826,#1827,#1828,#1829));+#1826 = ORIENTED_EDGE('',*,*,#1379,.T.);+#1827 = ORIENTED_EDGE('',*,*,#1354,.T.);+#1828 = ORIENTED_EDGE('',*,*,#1318,.F.);+#1829 = ORIENTED_EDGE('',*,*,#1274,.T.);+#1830 = PLANE('',#1831);+#1831 = AXIS2_PLACEMENT_3D('',#1832,#1833,#1834);+#1832 = CARTESIAN_POINT('',(-1.299954704469,-1.894997452001,+    1.17052657545));+#1833 = DIRECTION('',(0.951138500097,-0.272802882176,-0.144617222732));+#1834 = DIRECTION('',(0.275701142198,0.961243403198,-1.674624997611E-16)+  );+#1835 = ADVANCED_FACE('',(#1836),#1842,.T.);+#1836 = FACE_BOUND('',#1837,.F.);+#1837 = EDGE_LOOP('',(#1838,#1839,#1840,#1841));+#1838 = ORIENTED_EDGE('',*,*,#1444,.T.);+#1839 = ORIENTED_EDGE('',*,*,#1472,.T.);+#1840 = ORIENTED_EDGE('',*,*,#1595,.F.);+#1841 = ORIENTED_EDGE('',*,*,#1561,.T.);+#1842 = PLANE('',#1843);+#1843 = AXIS2_PLACEMENT_3D('',#1844,#1845,#1846);+#1844 = CARTESIAN_POINT('',(1.299954704469,-1.894997452001,1.17052657545+    ));+#1845 = DIRECTION('',(-0.951138500097,-0.272802882176,-0.144617222732));+#1846 = DIRECTION('',(0.275701142198,-0.961243403198,2.22044604925E-16)+  );+#1847 = ADVANCED_FACE('',(#1848),#1859,.F.);+#1848 = FACE_BOUND('',#1849,.T.);+#1849 = EDGE_LOOP('',(#1850,#1851,#1852,#1853));+#1850 = ORIENTED_EDGE('',*,*,#1697,.T.);+#1851 = ORIENTED_EDGE('',*,*,#1665,.T.);+#1852 = ORIENTED_EDGE('',*,*,#1495,.T.);+#1853 = ORIENTED_EDGE('',*,*,#1854,.T.);+#1854 = EDGE_CURVE('',#1498,#1680,#1855,.T.);+#1855 = LINE('',#1856,#1857);+#1856 = CARTESIAN_POINT('',(1.1,-2.4,0.));+#1857 = VECTOR('',#1858,1.);+#1858 = DIRECTION('',(0.,1.,0.));+#1859 = PLANE('',#1860);+#1860 = AXIS2_PLACEMENT_3D('',#1861,#1862,#1863);+#1861 = CARTESIAN_POINT('',(1.1,2.4,0.));+#1862 = DIRECTION('',(0.,0.,1.));+#1863 = DIRECTION('',(1.,0.,0.));+#1864 = ADVANCED_FACE('',(#1865),#1871,.T.);+#1865 = FACE_BOUND('',#1866,.T.);+#1866 = EDGE_LOOP('',(#1867,#1868,#1869,#1870));+#1867 = ORIENTED_EDGE('',*,*,#1538,.T.);+#1868 = ORIENTED_EDGE('',*,*,#1723,.T.);+#1869 = ORIENTED_EDGE('',*,*,#1679,.F.);+#1870 = ORIENTED_EDGE('',*,*,#1854,.F.);+#1871 = PLANE('',#1872);+#1872 = AXIS2_PLACEMENT_3D('',#1873,#1874,#1875);+#1873 = CARTESIAN_POINT('',(1.1,-2.4,0.));+#1874 = DIRECTION('',(-1.,0.,0.));+#1875 = DIRECTION('',(0.,1.,0.));+#1876 = ADVANCED_FACE('',(#1877),#1882,.T.);+#1877 = FACE_BOUND('',#1878,.F.);+#1878 = EDGE_LOOP('',(#1879,#1880,#1881));+#1879 = ORIENTED_EDGE('',*,*,#1730,.F.);+#1880 = ORIENTED_EDGE('',*,*,#1578,.T.);+#1881 = ORIENTED_EDGE('',*,*,#1522,.F.);+#1882 = PLANE('',#1883);+#1883 = AXIS2_PLACEMENT_3D('',#1884,#1885,#1886);+#1884 = CARTESIAN_POINT('',(1.299954704469,-1.894997452001,1.17052657545+    ));+#1885 = DIRECTION('',(-0.951138500097,-0.272802882176,-0.144617222732));+#1886 = DIRECTION('',(0.275701142198,-0.961243403198,2.22044604925E-16)+  );+#1887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1891)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1888,#1889,#1890)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1888 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1889 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1890 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1891 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1888,+  'distance_accuracy_value','confusion accuracy');+#1892 = PRODUCT_TYPE('part',$,(#7));+#1893 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #1894,#1902,#1909,#1916,#1924,#1931,#1938,#1945,#1952,#1959,#1966,+    #1973,#1980,#1987,#1994,#2001,#2008,#2015,#2022,#2029,#2036,#2043,+    #2050,#2057,#2064,#2071,#2078,#2085,#2092,#2099,#2106,#2113,#2120,+    #2127,#2134,#2141,#2149,#2156,#2163,#2170,#2177,#2184,#2191,#2198,+    #2205,#2212,#2219,#2226,#2233,#2240,#2247,#2254,#2261,#2268,#2275,+    #2282,#2289,#2296,#2303,#2310),#1887);+#1894 = STYLED_ITEM('color',(#1895),#17);+#1895 = PRESENTATION_STYLE_ASSIGNMENT((#1896));+#1896 = SURFACE_STYLE_USAGE(.BOTH.,#1897);+#1897 = SURFACE_SIDE_STYLE('',(#1898));+#1898 = SURFACE_STYLE_FILL_AREA(#1899);+#1899 = FILL_AREA_STYLE('',(#1900));+#1900 = FILL_AREA_STYLE_COLOUR('',#1901);+#1901 = COLOUR_RGB('',0.713999986649,0.428400009871,0.181439995766);+#1902 = STYLED_ITEM('color',(#1903),#51);+#1903 = PRESENTATION_STYLE_ASSIGNMENT((#1904));+#1904 = SURFACE_STYLE_USAGE(.BOTH.,#1905);+#1905 = SURFACE_SIDE_STYLE('',(#1906));+#1906 = SURFACE_STYLE_FILL_AREA(#1907);+#1907 = FILL_AREA_STYLE('',(#1908));+#1908 = FILL_AREA_STYLE_COLOUR('',#1901);+#1909 = STYLED_ITEM('color',(#1910),#76);+#1910 = PRESENTATION_STYLE_ASSIGNMENT((#1911));+#1911 = SURFACE_STYLE_USAGE(.BOTH.,#1912);+#1912 = SURFACE_SIDE_STYLE('',(#1913));+#1913 = SURFACE_STYLE_FILL_AREA(#1914);+#1914 = FILL_AREA_STYLE('',(#1915));+#1915 = FILL_AREA_STYLE_COLOUR('',#1901);+#1916 = STYLED_ITEM('color',(#1917),#173);+#1917 = PRESENTATION_STYLE_ASSIGNMENT((#1918));+#1918 = SURFACE_STYLE_USAGE(.BOTH.,#1919);+#1919 = SURFACE_SIDE_STYLE('',(#1920));+#1920 = SURFACE_STYLE_FILL_AREA(#1921);+#1921 = FILL_AREA_STYLE('',(#1922));+#1922 = FILL_AREA_STYLE_COLOUR('',#1923);+#1923 = COLOUR_RGB('',0.273000001907,0.273000001907,0.273000001907);+#1924 = STYLED_ITEM('color',(#1925),#280);+#1925 = PRESENTATION_STYLE_ASSIGNMENT((#1926));+#1926 = SURFACE_STYLE_USAGE(.BOTH.,#1927);+#1927 = SURFACE_SIDE_STYLE('',(#1928));+#1928 = SURFACE_STYLE_FILL_AREA(#1929);+#1929 = FILL_AREA_STYLE('',(#1930));+#1930 = FILL_AREA_STYLE_COLOUR('',#1923);+#1931 = STYLED_ITEM('color',(#1932),#392);+#1932 = PRESENTATION_STYLE_ASSIGNMENT((#1933));+#1933 = SURFACE_STYLE_USAGE(.BOTH.,#1934);+#1934 = SURFACE_SIDE_STYLE('',(#1935));+#1935 = SURFACE_STYLE_FILL_AREA(#1936);+#1936 = FILL_AREA_STYLE('',(#1937));+#1937 = FILL_AREA_STYLE_COLOUR('',#1901);+#1938 = STYLED_ITEM('color',(#1939),#458);+#1939 = PRESENTATION_STYLE_ASSIGNMENT((#1940));+#1940 = SURFACE_STYLE_USAGE(.BOTH.,#1941);+#1941 = SURFACE_SIDE_STYLE('',(#1942));+#1942 = SURFACE_STYLE_FILL_AREA(#1943);+#1943 = FILL_AREA_STYLE('',(#1944));+#1944 = FILL_AREA_STYLE_COLOUR('',#1901);+#1945 = STYLED_ITEM('color',(#1946),#482);+#1946 = PRESENTATION_STYLE_ASSIGNMENT((#1947));+#1947 = SURFACE_STYLE_USAGE(.BOTH.,#1948);+#1948 = SURFACE_SIDE_STYLE('',(#1949));+#1949 = SURFACE_STYLE_FILL_AREA(#1950);+#1950 = FILL_AREA_STYLE('',(#1951));+#1951 = FILL_AREA_STYLE_COLOUR('',#1901);+#1952 = STYLED_ITEM('color',(#1953),#507);+#1953 = PRESENTATION_STYLE_ASSIGNMENT((#1954));+#1954 = SURFACE_STYLE_USAGE(.BOTH.,#1955);+#1955 = SURFACE_SIDE_STYLE('',(#1956));+#1956 = SURFACE_STYLE_FILL_AREA(#1957);+#1957 = FILL_AREA_STYLE('',(#1958));+#1958 = FILL_AREA_STYLE_COLOUR('',#1923);+#1959 = STYLED_ITEM('color',(#1960),#565);+#1960 = PRESENTATION_STYLE_ASSIGNMENT((#1961));+#1961 = SURFACE_STYLE_USAGE(.BOTH.,#1962);+#1962 = SURFACE_SIDE_STYLE('',(#1963));+#1963 = SURFACE_STYLE_FILL_AREA(#1964);+#1964 = FILL_AREA_STYLE('',(#1965));+#1965 = FILL_AREA_STYLE_COLOUR('',#1901);+#1966 = STYLED_ITEM('color',(#1967),#590);+#1967 = PRESENTATION_STYLE_ASSIGNMENT((#1968));+#1968 = SURFACE_STYLE_USAGE(.BOTH.,#1969);+#1969 = SURFACE_SIDE_STYLE('',(#1970));+#1970 = SURFACE_STYLE_FILL_AREA(#1971);+#1971 = FILL_AREA_STYLE('',(#1972));+#1972 = FILL_AREA_STYLE_COLOUR('',#1901);+#1973 = STYLED_ITEM('color',(#1974),#614);+#1974 = PRESENTATION_STYLE_ASSIGNMENT((#1975));+#1975 = SURFACE_STYLE_USAGE(.BOTH.,#1976);+#1976 = SURFACE_SIDE_STYLE('',(#1977));+#1977 = SURFACE_STYLE_FILL_AREA(#1978);+#1978 = FILL_AREA_STYLE('',(#1979));+#1979 = FILL_AREA_STYLE_COLOUR('',#1901);+#1980 = STYLED_ITEM('color',(#1981),#673);+#1981 = PRESENTATION_STYLE_ASSIGNMENT((#1982));+#1982 = SURFACE_STYLE_USAGE(.BOTH.,#1983);+#1983 = SURFACE_SIDE_STYLE('',(#1984));+#1984 = SURFACE_STYLE_FILL_AREA(#1985);+#1985 = FILL_AREA_STYLE('',(#1986));+#1986 = FILL_AREA_STYLE_COLOUR('',#1923);+#1987 = STYLED_ITEM('color',(#1988),#704);+#1988 = PRESENTATION_STYLE_ASSIGNMENT((#1989));+#1989 = SURFACE_STYLE_USAGE(.BOTH.,#1990);+#1990 = SURFACE_SIDE_STYLE('',(#1991));+#1991 = SURFACE_STYLE_FILL_AREA(#1992);+#1992 = FILL_AREA_STYLE('',(#1993));+#1993 = FILL_AREA_STYLE_COLOUR('',#1923);+#1994 = STYLED_ITEM('color',(#1995),#728);+#1995 = PRESENTATION_STYLE_ASSIGNMENT((#1996));+#1996 = SURFACE_STYLE_USAGE(.BOTH.,#1997);+#1997 = SURFACE_SIDE_STYLE('',(#1998));+#1998 = SURFACE_STYLE_FILL_AREA(#1999);+#1999 = FILL_AREA_STYLE('',(#2000));+#2000 = FILL_AREA_STYLE_COLOUR('',#1923);+#2001 = STYLED_ITEM('color',(#2002),#752);+#2002 = PRESENTATION_STYLE_ASSIGNMENT((#2003));+#2003 = SURFACE_STYLE_USAGE(.BOTH.,#2004);+#2004 = SURFACE_SIDE_STYLE('',(#2005));+#2005 = SURFACE_STYLE_FILL_AREA(#2006);+#2006 = FILL_AREA_STYLE('',(#2007));+#2007 = FILL_AREA_STYLE_COLOUR('',#1923);+#2008 = STYLED_ITEM('color',(#2009),#776);+#2009 = PRESENTATION_STYLE_ASSIGNMENT((#2010));+#2010 = SURFACE_STYLE_USAGE(.BOTH.,#2011);+#2011 = SURFACE_SIDE_STYLE('',(#2012));+#2012 = SURFACE_STYLE_FILL_AREA(#2013);+#2013 = FILL_AREA_STYLE('',(#2014));+#2014 = FILL_AREA_STYLE_COLOUR('',#1923);+#2015 = STYLED_ITEM('color',(#2016),#800);+#2016 = PRESENTATION_STYLE_ASSIGNMENT((#2017));+#2017 = SURFACE_STYLE_USAGE(.BOTH.,#2018);+#2018 = SURFACE_SIDE_STYLE('',(#2019));+#2019 = SURFACE_STYLE_FILL_AREA(#2020);+#2020 = FILL_AREA_STYLE('',(#2021));+#2021 = FILL_AREA_STYLE_COLOUR('',#1923);+#2022 = STYLED_ITEM('color',(#2023),#824);+#2023 = PRESENTATION_STYLE_ASSIGNMENT((#2024));+#2024 = SURFACE_STYLE_USAGE(.BOTH.,#2025);+#2025 = SURFACE_SIDE_STYLE('',(#2026));+#2026 = SURFACE_STYLE_FILL_AREA(#2027);+#2027 = FILL_AREA_STYLE('',(#2028));+#2028 = FILL_AREA_STYLE_COLOUR('',#1923);+#2029 = STYLED_ITEM('color',(#2030),#848);+#2030 = PRESENTATION_STYLE_ASSIGNMENT((#2031));+#2031 = SURFACE_STYLE_USAGE(.BOTH.,#2032);+#2032 = SURFACE_SIDE_STYLE('',(#2033));+#2033 = SURFACE_STYLE_FILL_AREA(#2034);+#2034 = FILL_AREA_STYLE('',(#2035));+#2035 = FILL_AREA_STYLE_COLOUR('',#1923);+#2036 = STYLED_ITEM('color',(#2037),#872);+#2037 = PRESENTATION_STYLE_ASSIGNMENT((#2038));+#2038 = SURFACE_STYLE_USAGE(.BOTH.,#2039);+#2039 = SURFACE_SIDE_STYLE('',(#2040));+#2040 = SURFACE_STYLE_FILL_AREA(#2041);+#2041 = FILL_AREA_STYLE('',(#2042));+#2042 = FILL_AREA_STYLE_COLOUR('',#1923);+#2043 = STYLED_ITEM('color',(#2044),#896);+#2044 = PRESENTATION_STYLE_ASSIGNMENT((#2045));+#2045 = SURFACE_STYLE_USAGE(.BOTH.,#2046);+#2046 = SURFACE_SIDE_STYLE('',(#2047));+#2047 = SURFACE_STYLE_FILL_AREA(#2048);+#2048 = FILL_AREA_STYLE('',(#2049));+#2049 = FILL_AREA_STYLE_COLOUR('',#1923);+#2050 = STYLED_ITEM('color',(#2051),#920);+#2051 = PRESENTATION_STYLE_ASSIGNMENT((#2052));+#2052 = SURFACE_STYLE_USAGE(.BOTH.,#2053);+#2053 = SURFACE_SIDE_STYLE('',(#2054));+#2054 = SURFACE_STYLE_FILL_AREA(#2055);+#2055 = FILL_AREA_STYLE('',(#2056));+#2056 = FILL_AREA_STYLE_COLOUR('',#1923);+#2057 = STYLED_ITEM('color',(#2058),#944);+#2058 = PRESENTATION_STYLE_ASSIGNMENT((#2059));+#2059 = SURFACE_STYLE_USAGE(.BOTH.,#2060);+#2060 = SURFACE_SIDE_STYLE('',(#2061));+#2061 = SURFACE_STYLE_FILL_AREA(#2062);+#2062 = FILL_AREA_STYLE('',(#2063));+#2063 = FILL_AREA_STYLE_COLOUR('',#1923);+#2064 = STYLED_ITEM('color',(#2065),#961);+#2065 = PRESENTATION_STYLE_ASSIGNMENT((#2066));+#2066 = SURFACE_STYLE_USAGE(.BOTH.,#2067);+#2067 = SURFACE_SIDE_STYLE('',(#2068));+#2068 = SURFACE_STYLE_FILL_AREA(#2069);+#2069 = FILL_AREA_STYLE('',(#2070));+#2070 = FILL_AREA_STYLE_COLOUR('',#1923);+#2071 = STYLED_ITEM('color',(#2072),#992);+#2072 = PRESENTATION_STYLE_ASSIGNMENT((#2073));+#2073 = SURFACE_STYLE_USAGE(.BOTH.,#2074);+#2074 = SURFACE_SIDE_STYLE('',(#2075));+#2075 = SURFACE_STYLE_FILL_AREA(#2076);+#2076 = FILL_AREA_STYLE('',(#2077));+#2077 = FILL_AREA_STYLE_COLOUR('',#1923);+#2078 = STYLED_ITEM('color',(#2079),#1015);+#2079 = PRESENTATION_STYLE_ASSIGNMENT((#2080));+#2080 = SURFACE_STYLE_USAGE(.BOTH.,#2081);+#2081 = SURFACE_SIDE_STYLE('',(#2082));+#2082 = SURFACE_STYLE_FILL_AREA(#2083);+#2083 = FILL_AREA_STYLE('',(#2084));+#2084 = FILL_AREA_STYLE_COLOUR('',#1923);+#2085 = STYLED_ITEM('color',(#2086),#1026);+#2086 = PRESENTATION_STYLE_ASSIGNMENT((#2087));+#2087 = SURFACE_STYLE_USAGE(.BOTH.,#2088);+#2088 = SURFACE_SIDE_STYLE('',(#2089));+#2089 = SURFACE_STYLE_FILL_AREA(#2090);+#2090 = FILL_AREA_STYLE('',(#2091));+#2091 = FILL_AREA_STYLE_COLOUR('',#1923);+#2092 = STYLED_ITEM('color',(#2093),#1042);+#2093 = PRESENTATION_STYLE_ASSIGNMENT((#2094));+#2094 = SURFACE_STYLE_USAGE(.BOTH.,#2095);+#2095 = SURFACE_SIDE_STYLE('',(#2096));+#2096 = SURFACE_STYLE_FILL_AREA(#2097);+#2097 = FILL_AREA_STYLE('',(#2098));+#2098 = FILL_AREA_STYLE_COLOUR('',#1923);+#2099 = STYLED_ITEM('color',(#2100),#1067);+#2100 = PRESENTATION_STYLE_ASSIGNMENT((#2101));+#2101 = SURFACE_STYLE_USAGE(.BOTH.,#2102);+#2102 = SURFACE_SIDE_STYLE('',(#2103));+#2103 = SURFACE_STYLE_FILL_AREA(#2104);+#2104 = FILL_AREA_STYLE('',(#2105));+#2105 = FILL_AREA_STYLE_COLOUR('',#1923);+#2106 = STYLED_ITEM('color',(#2107),#1091);+#2107 = PRESENTATION_STYLE_ASSIGNMENT((#2108));+#2108 = SURFACE_STYLE_USAGE(.BOTH.,#2109);+#2109 = SURFACE_SIDE_STYLE('',(#2110));+#2110 = SURFACE_STYLE_FILL_AREA(#2111);+#2111 = FILL_AREA_STYLE('',(#2112));+#2112 = FILL_AREA_STYLE_COLOUR('',#1923);+#2113 = STYLED_ITEM('color',(#2114),#1115);+#2114 = PRESENTATION_STYLE_ASSIGNMENT((#2115));+#2115 = SURFACE_STYLE_USAGE(.BOTH.,#2116);+#2116 = SURFACE_SIDE_STYLE('',(#2117));+#2117 = SURFACE_STYLE_FILL_AREA(#2118);+#2118 = FILL_AREA_STYLE('',(#2119));+#2119 = FILL_AREA_STYLE_COLOUR('',#1923);+#2120 = STYLED_ITEM('color',(#2121),#1139);+#2121 = PRESENTATION_STYLE_ASSIGNMENT((#2122));+#2122 = SURFACE_STYLE_USAGE(.BOTH.,#2123);+#2123 = SURFACE_SIDE_STYLE('',(#2124));+#2124 = SURFACE_STYLE_FILL_AREA(#2125);+#2125 = FILL_AREA_STYLE('',(#2126));+#2126 = FILL_AREA_STYLE_COLOUR('',#1923);+#2127 = STYLED_ITEM('color',(#2128),#1163);+#2128 = PRESENTATION_STYLE_ASSIGNMENT((#2129));+#2129 = SURFACE_STYLE_USAGE(.BOTH.,#2130);+#2130 = SURFACE_SIDE_STYLE('',(#2131));+#2131 = SURFACE_STYLE_FILL_AREA(#2132);+#2132 = FILL_AREA_STYLE('',(#2133));+#2133 = FILL_AREA_STYLE_COLOUR('',#1923);+#2134 = STYLED_ITEM('color',(#2135),#1187);+#2135 = PRESENTATION_STYLE_ASSIGNMENT((#2136));+#2136 = SURFACE_STYLE_USAGE(.BOTH.,#2137);+#2137 = SURFACE_SIDE_STYLE('',(#2138));+#2138 = SURFACE_STYLE_FILL_AREA(#2139);+#2139 = FILL_AREA_STYLE('',(#2140));+#2140 = FILL_AREA_STYLE_COLOUR('',#1923);+#2141 = STYLED_ITEM('color',(#2142),#1204);+#2142 = PRESENTATION_STYLE_ASSIGNMENT((#2143));+#2143 = SURFACE_STYLE_USAGE(.BOTH.,#2144);+#2144 = SURFACE_SIDE_STYLE('',(#2145));+#2145 = SURFACE_STYLE_FILL_AREA(#2146);+#2146 = FILL_AREA_STYLE('',(#2147));+#2147 = FILL_AREA_STYLE_COLOUR('',#2148);+#2148 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);+#2149 = STYLED_ITEM('color',(#2150),#1261);+#2150 = PRESENTATION_STYLE_ASSIGNMENT((#2151));+#2151 = SURFACE_STYLE_USAGE(.BOTH.,#2152);+#2152 = SURFACE_SIDE_STYLE('',(#2153));+#2153 = SURFACE_STYLE_FILL_AREA(#2154);+#2154 = FILL_AREA_STYLE('',(#2155));+#2155 = FILL_AREA_STYLE_COLOUR('',#1901);+#2156 = STYLED_ITEM('color',(#2157),#1313);+#2157 = PRESENTATION_STYLE_ASSIGNMENT((#2158));+#2158 = SURFACE_STYLE_USAGE(.BOTH.,#2159);+#2159 = SURFACE_SIDE_STYLE('',(#2160));+#2160 = SURFACE_STYLE_FILL_AREA(#2161);+#2161 = FILL_AREA_STYLE('',(#2162));+#2162 = FILL_AREA_STYLE_COLOUR('',#1901);+#2163 = STYLED_ITEM('color',(#2164),#1337);+#2164 = PRESENTATION_STYLE_ASSIGNMENT((#2165));+#2165 = SURFACE_STYLE_USAGE(.BOTH.,#2166);+#2166 = SURFACE_SIDE_STYLE('',(#2167));+#2167 = SURFACE_STYLE_FILL_AREA(#2168);+#2168 = FILL_AREA_STYLE('',(#2169));+#2169 = FILL_AREA_STYLE_COLOUR('',#1901);+#2170 = STYLED_ITEM('color',(#2171),#1366);+#2171 = PRESENTATION_STYLE_ASSIGNMENT((#2172));+#2172 = SURFACE_STYLE_USAGE(.BOTH.,#2173);+#2173 = SURFACE_SIDE_STYLE('',(#2174));+#2174 = SURFACE_STYLE_FILL_AREA(#2175);+#2175 = FILL_AREA_STYLE('',(#2176));+#2176 = FILL_AREA_STYLE_COLOUR('',#1923);+#2177 = STYLED_ITEM('color',(#2178),#1397);+#2178 = PRESENTATION_STYLE_ASSIGNMENT((#2179));+#2179 = SURFACE_STYLE_USAGE(.BOTH.,#2180);+#2180 = SURFACE_SIDE_STYLE('',(#2181));+#2181 = SURFACE_STYLE_FILL_AREA(#2182);+#2182 = FILL_AREA_STYLE('',(#2183));+#2183 = FILL_AREA_STYLE_COLOUR('',#1923);+#2184 = STYLED_ITEM('color',(#2185),#1421);+#2185 = PRESENTATION_STYLE_ASSIGNMENT((#2186));+#2186 = SURFACE_STYLE_USAGE(.BOTH.,#2187);+#2187 = SURFACE_SIDE_STYLE('',(#2188));+#2188 = SURFACE_STYLE_FILL_AREA(#2189);+#2189 = FILL_AREA_STYLE('',(#2190));+#2190 = FILL_AREA_STYLE_COLOUR('',#1923);+#2191 = STYLED_ITEM('color',(#2192),#1463);+#2192 = PRESENTATION_STYLE_ASSIGNMENT((#2193));+#2193 = SURFACE_STYLE_USAGE(.BOTH.,#2194);+#2194 = SURFACE_SIDE_STYLE('',(#2195));+#2195 = SURFACE_STYLE_FILL_AREA(#2196);+#2196 = FILL_AREA_STYLE('',(#2197));+#2197 = FILL_AREA_STYLE_COLOUR('',#1901);+#2198 = STYLED_ITEM('color',(#2199),#1491);+#2199 = PRESENTATION_STYLE_ASSIGNMENT((#2200));+#2200 = SURFACE_STYLE_USAGE(.BOTH.,#2201);+#2201 = SURFACE_SIDE_STYLE('',(#2202));+#2202 = SURFACE_STYLE_FILL_AREA(#2203);+#2203 = FILL_AREA_STYLE('',(#2204));+#2204 = FILL_AREA_STYLE_COLOUR('',#2148);+#2205 = STYLED_ITEM('color',(#2206),#1548);+#2206 = PRESENTATION_STYLE_ASSIGNMENT((#2207));+#2207 = SURFACE_STYLE_USAGE(.BOTH.,#2208);+#2208 = SURFACE_SIDE_STYLE('',(#2209));+#2209 = SURFACE_STYLE_FILL_AREA(#2210);+#2210 = FILL_AREA_STYLE('',(#2211));+#2211 = FILL_AREA_STYLE_COLOUR('',#1901);+#2212 = STYLED_ITEM('color',(#2213),#1590);+#2213 = PRESENTATION_STYLE_ASSIGNMENT((#2214));+#2214 = SURFACE_STYLE_USAGE(.BOTH.,#2215);+#2215 = SURFACE_SIDE_STYLE('',(#2216));+#2216 = SURFACE_STYLE_FILL_AREA(#2217);+#2217 = FILL_AREA_STYLE('',(#2218));+#2218 = FILL_AREA_STYLE_COLOUR('',#1901);+#2219 = STYLED_ITEM('color',(#2220),#1607);+#2220 = PRESENTATION_STYLE_ASSIGNMENT((#2221));+#2221 = SURFACE_STYLE_USAGE(.BOTH.,#2222);+#2222 = SURFACE_SIDE_STYLE('',(#2223));+#2223 = SURFACE_STYLE_FILL_AREA(#2224);+#2224 = FILL_AREA_STYLE('',(#2225));+#2225 = FILL_AREA_STYLE_COLOUR('',#1923);+#2226 = STYLED_ITEM('color',(#2227),#1627);+#2227 = PRESENTATION_STYLE_ASSIGNMENT((#2228));+#2228 = SURFACE_STYLE_USAGE(.BOTH.,#2229);+#2229 = SURFACE_SIDE_STYLE('',(#2230));+#2230 = SURFACE_STYLE_FILL_AREA(#2231);+#2231 = FILL_AREA_STYLE('',(#2232));+#2232 = FILL_AREA_STYLE_COLOUR('',#2148);+#2233 = STYLED_ITEM('color',(#2234),#1651);+#2234 = PRESENTATION_STYLE_ASSIGNMENT((#2235));+#2235 = SURFACE_STYLE_USAGE(.BOTH.,#2236);+#2236 = SURFACE_SIDE_STYLE('',(#2237));+#2237 = SURFACE_STYLE_FILL_AREA(#2238);+#2238 = FILL_AREA_STYLE('',(#2239));+#2239 = FILL_AREA_STYLE_COLOUR('',#2148);+#2240 = STYLED_ITEM('color',(#2241),#1675);+#2241 = PRESENTATION_STYLE_ASSIGNMENT((#2242));+#2242 = SURFACE_STYLE_USAGE(.BOTH.,#2243);+#2243 = SURFACE_SIDE_STYLE('',(#2244));+#2244 = SURFACE_STYLE_FILL_AREA(#2245);+#2245 = FILL_AREA_STYLE('',(#2246));+#2246 = FILL_AREA_STYLE_COLOUR('',#2148);+#2247 = STYLED_ITEM('color',(#2248),#1707);+#2248 = PRESENTATION_STYLE_ASSIGNMENT((#2249));+#2249 = SURFACE_STYLE_USAGE(.BOTH.,#2250);+#2250 = SURFACE_SIDE_STYLE('',(#2251));+#2251 = SURFACE_STYLE_FILL_AREA(#2252);+#2252 = FILL_AREA_STYLE('',(#2253));+#2253 = FILL_AREA_STYLE_COLOUR('',#1923);+#2254 = STYLED_ITEM('color',(#2255),#1758);+#2255 = PRESENTATION_STYLE_ASSIGNMENT((#2256));+#2256 = SURFACE_STYLE_USAGE(.BOTH.,#2257);+#2257 = SURFACE_SIDE_STYLE('',(#2258));+#2258 = SURFACE_STYLE_FILL_AREA(#2259);+#2259 = FILL_AREA_STYLE('',(#2260));+#2260 = FILL_AREA_STYLE_COLOUR('',#2148);+#2261 = STYLED_ITEM('color',(#2262),#1783);+#2262 = PRESENTATION_STYLE_ASSIGNMENT((#2263));+#2263 = SURFACE_STYLE_USAGE(.BOTH.,#2264);+#2264 = SURFACE_SIDE_STYLE('',(#2265));+#2265 = SURFACE_STYLE_FILL_AREA(#2266);+#2266 = FILL_AREA_STYLE('',(#2267));+#2267 = FILL_AREA_STYLE_COLOUR('',#2148);+#2268 = STYLED_ITEM('color',(#2269),#1800);+#2269 = PRESENTATION_STYLE_ASSIGNMENT((#2270));+#2270 = SURFACE_STYLE_USAGE(.BOTH.,#2271);+#2271 = SURFACE_SIDE_STYLE('',(#2272));+#2272 = SURFACE_STYLE_FILL_AREA(#2273);+#2273 = FILL_AREA_STYLE('',(#2274));+#2274 = FILL_AREA_STYLE_COLOUR('',#1901);+#2275 = STYLED_ITEM('color',(#2276),#1811);+#2276 = PRESENTATION_STYLE_ASSIGNMENT((#2277));+#2277 = SURFACE_STYLE_USAGE(.BOTH.,#2278);+#2278 = SURFACE_SIDE_STYLE('',(#2279));+#2279 = SURFACE_STYLE_FILL_AREA(#2280);+#2280 = FILL_AREA_STYLE('',(#2281));+#2281 = FILL_AREA_STYLE_COLOUR('',#2148);+#2282 = STYLED_ITEM('color',(#2283),#1823);+#2283 = PRESENTATION_STYLE_ASSIGNMENT((#2284));+#2284 = SURFACE_STYLE_USAGE(.BOTH.,#2285);+#2285 = SURFACE_SIDE_STYLE('',(#2286));+#2286 = SURFACE_STYLE_FILL_AREA(#2287);+#2287 = FILL_AREA_STYLE('',(#2288));+#2288 = FILL_AREA_STYLE_COLOUR('',#1901);+#2289 = STYLED_ITEM('color',(#2290),#1835);+#2290 = PRESENTATION_STYLE_ASSIGNMENT((#2291));+#2291 = SURFACE_STYLE_USAGE(.BOTH.,#2292);+#2292 = SURFACE_SIDE_STYLE('',(#2293));+#2293 = SURFACE_STYLE_FILL_AREA(#2294);+#2294 = FILL_AREA_STYLE('',(#2295));+#2295 = FILL_AREA_STYLE_COLOUR('',#1901);+#2296 = STYLED_ITEM('color',(#2297),#1847);+#2297 = PRESENTATION_STYLE_ASSIGNMENT((#2298));+#2298 = SURFACE_STYLE_USAGE(.BOTH.,#2299);+#2299 = SURFACE_SIDE_STYLE('',(#2300));+#2300 = SURFACE_STYLE_FILL_AREA(#2301);+#2301 = FILL_AREA_STYLE('',(#2302));+#2302 = FILL_AREA_STYLE_COLOUR('',#2148);+#2303 = STYLED_ITEM('color',(#2304),#1864);+#2304 = PRESENTATION_STYLE_ASSIGNMENT((#2305));+#2305 = SURFACE_STYLE_USAGE(.BOTH.,#2306);+#2306 = SURFACE_SIDE_STYLE('',(#2307));+#2307 = SURFACE_STYLE_FILL_AREA(#2308);+#2308 = FILL_AREA_STYLE('',(#2309));+#2309 = FILL_AREA_STYLE_COLOUR('',#2148);+#2310 = STYLED_ITEM('color',(#2311),#1876);+#2311 = PRESENTATION_STYLE_ASSIGNMENT((#2312));+#2312 = SURFACE_STYLE_USAGE(.BOTH.,#2313);+#2313 = SURFACE_SIDE_STYLE('',(#2314));+#2314 = SURFACE_STYLE_FILL_AREA(#2315);+#2315 = FILL_AREA_STYLE('',(#2316));+#2316 = FILL_AREA_STYLE_COLOUR('',#1901);+ENDSEC;+END-ISO-10303-21;
page.json+38−39
@@ -1,45 +1,44 @@ {-  "schema_version": 1,-  "slug": "srn6045-470m",-  "type": "component",-  "title": "SRN6045-470M - Bourns",-  "brief": "47 uH semi-shielded SMD power inductor, 20 %",-  "version": "0.1.0",-  "visibility": "private",-  "kind": "component",-  "component": {-    "mpn": "SRN6045-470M",-    "manufacturer": "",-    "package": "",-    "pin_count": null,-    "category": "",-    "subcategory": "",-    "body_size": null,-    "parts": {},-    "distributor_links": {-      "mouser": "652-SRN6045-470M"-    }-  },+ "schema_version": 1,+ "slug": "srn6045-470m",+ "type": "hardware",+ "kind": "component",+ "title": "SRN6045-470M - Bourns",+ "brief": "47 uH semi-shielded SMD power inductor, 20 %",+ "version": "0.1.0",+ "license": "MIT; third-party CAD retains its upstream license",+ "component": {+  "mpn": "SRN6045-470M",+  "manufacturer": "Bourns",+  "package": "6.0 x 6.0 x 4.5 mm SMD",   "source": {-    "tool": "kicad",-    "url": "https://www.bourns.com/docs/Product-Datasheets/SRN6045.pdf"+   "name": "Bourns",+   "url": "https://www.bourns.com/docs/Product-Datasheets/SRN6045.pdf"   },-  "hero": {-    "type": "billboard",-    "headline": "SRN6045-470M",-    "subhead": "Bourns: 47 uH semi-shielded SMD power inductor, 20 %",-    "chrome": false+  "manufacturer_links": {+   "datasheet": "https://www.bourns.com/docs/Product-Datasheets/SRN6045.pdf"   },-  "author": {-    "name": "John Lauer",-    "email": "[email protected]"+  "pins": [+   {+    "number": "1",+    "name": "1"+   },+   {+    "number": "2",+    "name": "2"+   }+  ],+  "pin_count": 2,+  "distributor_links": {+   "mouser": "652-SRN6045-470M"   },-  "tags": [],-  "license": "proprietary",-  "sample_prompts": [],-  "discovery_triggers": [],-  "discovery_pitch": null,-  "metadata": {},-  "created_at": "2026-10-18T01:43:23.301Z",-  "updated_at": "2026-10-18T01:43:23.301Z"+  "provenance": {+   "geometry_status": "Footprint drawn to the manufacturer's recommended layout (2.0 x 6.0 mm pads, 2.3 mm gap). The STEP is the KiCad SRN6045TA model, 4.2 mm tall against this part's 4.5 mm maximum.",+   "native_import": "pending"+  }+ },+ "hero": {+  "type": "image",+  "path": "hero.png"+ } }\ No newline at end of file
provenance.jsonadded+73
@@ -0,0 +1,73 @@+{+ "mpn": "SRN6045-470M",+ "manufacturer": "Bourns",+ "manufacturer_reference": "https://www.bourns.com/docs/Product-Datasheets/SRN6045.pdf",+ "distributor": {+  "mouser": "652-SRN6045-470M"+ },+ "built": "2026-10-18T01:40:39Z",+ "geometry_status": "Footprint drawn to the manufacturer's recommended layout (2.0 x 6.0 mm pads, 2.3 mm gap). The STEP is the KiCad SRN6045TA model, 4.2 mm tall against this part's 4.5 mm maximum.",+ "files": {+  "component.kicad_sym": {+   "sha256": "8fe1022c618684b344efd894d764dc7386b2fee40a7c6df2b82614a9ca85fa8a"+  },+  "component.kicad_mod": {+   "sha256": "418b3bf06bd42c0fb00ed727fbaa14c532678bcd8f4c7b0493e82386199df4f1"+  },+  "package-reference.step": {+   "sha256": "5464de33dcd974504045ea4d428515d8cab35e348d943f8073efb9df666ae346"+  }+ },+ "sources": {+  "manufacturer": "Bourns",+  "datasheet": {+   "url": "https://www.bourns.com/docs/Product-Datasheets/SRN6045.pdf",+   "retrieved_utc": "2026-10-17T16:54:21Z",+   "sha256": "fb909e67fcca90f5181aadcc36f8b072ee436b2182752b9afd8ea77d68bfeb1b"+  },+  "symbol": {+   "classification": "KiCad-library-derived",+   "modifications": "Device:L copied, renamed, properties set",+   "source": {+    "sha256": "b055c9db747f615ce86b1aaacd4146e14d03b575c00dd2430a0546fd4c78aa99",+    "retrieved_utc": "2026-10-17T17:06:37Z"+   }+  },+  "footprint": {+   "output": {+    "sha256": "cdc79dfa5581c9774ad66f2a27053695665578492b441cc40890a5706f6ed2c5"+   },+   "modifications": "renamed; pads 2.35x5.1 @ +-2.075 -> 2.0x6.0 @ +-2.15 (Bourns SRN6045 Recommended Layout); silk rebuilt to clear pads; courtyard +-3.4 x +-3.25; model re-pointed",+   "classification": "KiCad-library-derived (modified to datasheet)",+   "source": {+    "sha256": "88f6b7cc7b0194fcf73812e2ce7fa897bceb7dedd0e1d695233e0e474ef75a2a",+    "retrieved_utc": "2026-10-17T17:06:37Z",+    "license": "CC-BY-SA 4.0 with KiCad libraries exception"+   }+  },+  "step": {+   "model_path": "${KIPRJMOD}/lib/3d/L_Bourns_SRN6045TA.step",+   "classification": "KiCad-library-derived",+   "source": {+    "url": "https://gitlab.com/kicad/libraries/kicad-packages3D (KiCad 10.0 install)",+    "sha256": "5464de33dcd974504045ea4d428515d8cab35e348d943f8073efb9df666ae346",+    "retrieved_utc": "2026-10-17T17:06:37Z",+    "license": "CC-BY-SA 4.0 with KiCad libraries exception"+   },+   "outputs": [+    {+     "path": "lib/3d/L_Bourns_SRN6045TA.step",+     "sha256": "5464de33dcd974504045ea4d428515d8cab35e348d943f8073efb9df666ae346"+    }+   ],+   "modifications": "byte-identical copy",+   "bbox_step2glb": "x -3.0..3.0 y -3.0..3.0 z 0..4.2",+   "vs_datasheet": "MISMATCH (minor): model is SRN6045TA, 4.2 mm tall; SRN6045 is 4.5 mm max. Footprint area 6.0 x 6.0 OK"+  },+  "dimension_sources": {+   "pads 2.0 x 6.0 REF, gap 2.3 REF (centres +-2.15)": "Bourns SRN6045 datasheet p1 Recommended Layout",+   "body 6.0 +-0.2 x 6.0 +-0.2, height 4.5 max": "Bourns SRN6045 datasheet p1 Product Dimensions",+   "47 uH 20%, Irms 1.1 A, Isat 1.3 A": "Bourns SRN6045 datasheet p1 Electrical Specifications table"+  }+ }+}\ No newline at end of file