diff --git a/hackpads/GamerPad/CAD/GamerPadEntireCase.FCStd b/hackpads/GamerPad/CAD/GamerPadEntireCase.FCStd
new file mode 100644
index 0000000000..a9c9e29fee
Binary files /dev/null and b/hackpads/GamerPad/CAD/GamerPadEntireCase.FCStd differ
diff --git a/hackpads/GamerPad/PCB/gamerpad.kicad_pcb b/hackpads/GamerPad/PCB/gamerpad.kicad_pcb
new file mode 100644
index 0000000000..ca3f8ccac2
--- /dev/null
+++ b/hackpads/GamerPad/PCB/gamerpad.kicad_pcb
@@ -0,0 +1,13077 @@
+(kicad_pcb
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (general
+ (thickness 1.6)
+ (legacy_teardrops no)
+ )
+ (paper "A4")
+ (layers
+ (0 "F.Cu" signal)
+ (31 "B.Cu" signal)
+ (32 "B.Adhes" user "B.Adhesive")
+ (33 "F.Adhes" user "F.Adhesive")
+ (34 "B.Paste" user)
+ (35 "F.Paste" user)
+ (36 "B.SilkS" user "B.Silkscreen")
+ (37 "F.SilkS" user "F.Silkscreen")
+ (38 "B.Mask" user)
+ (39 "F.Mask" user)
+ (40 "Dwgs.User" user "User.Drawings")
+ (41 "Cmts.User" user "User.Comments")
+ (42 "Eco1.User" user "User.Eco1")
+ (43 "Eco2.User" user "User.Eco2")
+ (44 "Edge.Cuts" user)
+ (45 "Margin" user)
+ (46 "B.CrtYd" user "B.Courtyard")
+ (47 "F.CrtYd" user "F.Courtyard")
+ (48 "B.Fab" user)
+ (49 "F.Fab" user)
+ (50 "User.1" user)
+ (51 "User.2" user)
+ (52 "User.3" user)
+ (53 "User.4" user)
+ (54 "User.5" user)
+ (55 "User.6" user)
+ (56 "User.7" user)
+ (57 "User.8" user)
+ (58 "User.9" user)
+ )
+ (setup
+ (pad_to_mask_clearance 0)
+ (allow_soldermask_bridges_in_footprints no)
+ (pcbplotparams
+ (layerselection 0x00010fc_ffffffff)
+ (plot_on_all_layers_selection 0x0000000_00000000)
+ (disableapertmacros no)
+ (usegerberextensions no)
+ (usegerberattributes yes)
+ (usegerberadvancedattributes yes)
+ (creategerberjobfile yes)
+ (dashed_line_dash_ratio 12.000000)
+ (dashed_line_gap_ratio 3.000000)
+ (svgprecision 4)
+ (plotframeref no)
+ (viasonmask no)
+ (mode 1)
+ (useauxorigin no)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15.000000)
+ (pdf_front_fp_property_popups yes)
+ (pdf_back_fp_property_popups yes)
+ (dxfpolygonmode yes)
+ (dxfimperialunits yes)
+ (dxfusepcbnewfont yes)
+ (psnegative no)
+ (psa4output no)
+ (plotreference yes)
+ (plotvalue yes)
+ (plotfptext yes)
+ (plotinvisibletext no)
+ (sketchpadsonfab no)
+ (subtractmaskfromsilk no)
+ (outputformat 1)
+ (mirror no)
+ (drillshape 0)
+ (scaleselection 1)
+ (outputdirectory "gerberexp")
+ )
+ )
+ (net 0 "")
+ (net 1 "Net-(D1-A)")
+ (net 2 "Row0")
+ (net 3 "Net-(D2-A)")
+ (net 4 "Net-(D3-A)")
+ (net 5 "Net-(D4-A)")
+ (net 6 "Row1")
+ (net 7 "Net-(D5-A)")
+ (net 8 "Net-(D6-A)")
+ (net 9 "Net-(D7-A)")
+ (net 10 "Net-(D8-A)")
+ (net 11 "RGBLEDs")
+ (net 12 "GND")
+ (net 13 "+5V")
+ (net 14 "Net-(D10-DIN)")
+ (net 15 "Net-(D10-DOUT)")
+ (net 16 "Net-(D11-DOUT)")
+ (net 17 "SCL")
+ (net 18 "SDA")
+ (net 19 "+3V3")
+ (net 20 "Col0")
+ (net 21 "Col1")
+ (net 22 "Col2")
+ (net 23 "Col3")
+ (net 24 "unconnected-(U1-GPIO26{slash}ADC0{slash}A0-Pad1)")
+ (net 25 "Row2")
+ (net 26 "unconnected-(D12-DOUT-Pad2)")
+ (net 27 "Net-(D13-A)")
+ (net 28 "Net-(D14-A)")
+ (net 29 "Net-(D15-A)")
+ (net 30 "Net-(D16-A)")
+ (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (layer "F.Cu")
+ (uuid "02db0b39-619a-4b6f-a8fb-3e5bc8493142")
+ (at 80.83125 72.24125 90)
+ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
+ (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
+ (property "Reference" "D7"
+ (at 3.81 -2.12 90)
+ (layer "F.SilkS")
+ (uuid "4e68324e-a69c-44f0-8e13-d136bf0dcd77")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "D"
+ (at 3.81 2.12 90)
+ (layer "F.Fab")
+ (uuid "fe9b7f9c-d0b3-4a1d-b744-26beca1cad8f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a5b3fb50-1920-41c2-b28c-0aafa1660278")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "925487e1-b1d6-48ce-85b6-1a56f80fecb6")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Diode"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7f5df3de-18fa-454a-b8cc-ebf6c9065ad0")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f507e9ba-7d5e-4b6f-9200-442eeb28c572")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f249a94c-1d9e-45f4-a479-3dcb38bcf29d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*")
+ (path "/3fe3cf5f-b8a2-4f74-bfee-2c76a3168df7")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.93 -1.12)
+ (end 1.69 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ed42ddb3-cd95-4032-b8d8-aec61c09be46")
+ )
+ (fp_line
+ (start 2.53 -1.12)
+ (end 2.53 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "77b13e77-6c61-4920-bcae-da9a5556eb9b")
+ )
+ (fp_line
+ (start 2.41 -1.12)
+ (end 2.41 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e038f621-c983-4158-870d-6c765b0e158b")
+ )
+ (fp_line
+ (start 2.29 -1.12)
+ (end 2.29 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "38ae1dbf-e34a-4358-bbbb-dc9de1c00c36")
+ )
+ (fp_line
+ (start 1.69 -1.12)
+ (end 1.69 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "95b91a87-a276-40ec-8b21-ac4956b601fa")
+ )
+ (fp_line
+ (start 6.58 0)
+ (end 5.93 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "78211fe0-ec4e-49e9-9189-e9c542cb9329")
+ )
+ (fp_line
+ (start 1.04 0)
+ (end 1.69 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "07cf31cd-ab3b-4f5a-8f37-735fec5f828e")
+ )
+ (fp_line
+ (start 5.93 1.12)
+ (end 5.93 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0c8aeb59-7646-45cb-8d2a-61c811be3ca8")
+ )
+ (fp_line
+ (start 1.69 1.12)
+ (end 5.93 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1cffca9d-9cac-443f-b4f3-7550f32261c7")
+ )
+ (fp_line
+ (start 8.67 -1.25)
+ (end -1.05 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "77898d0e-8fa7-4d63-8222-956f65678a22")
+ )
+ (fp_line
+ (start -1.05 -1.25)
+ (end -1.05 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ef23c6dd-5666-4980-b43c-5c3f11609ca6")
+ )
+ (fp_line
+ (start 8.67 1.25)
+ (end 8.67 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f7014b9d-c39d-4e42-b2a5-161fe79ae9ef")
+ )
+ (fp_line
+ (start -1.05 1.25)
+ (end 8.67 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "22da54dc-56b2-4736-be1d-f0f960e0c0d6")
+ )
+ (fp_line
+ (start 5.81 -1)
+ (end 1.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "77a09778-3724-4693-8ab4-9dffa0d37db6")
+ )
+ (fp_line
+ (start 2.51 -1)
+ (end 2.51 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3bcf6b6e-9c00-488c-a008-80c44183dd5c")
+ )
+ (fp_line
+ (start 2.41 -1)
+ (end 2.41 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "04d4a4e9-67db-4d5c-835a-283eb212eabe")
+ )
+ (fp_line
+ (start 2.31 -1)
+ (end 2.31 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a406dc89-32b5-4afc-9f7e-ebbf6c928103")
+ )
+ (fp_line
+ (start 1.81 -1)
+ (end 1.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4c728870-4104-4ef5-b7b3-a8ddce9fbde5")
+ )
+ (fp_line
+ (start 7.62 0)
+ (end 5.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fe4d8789-c548-452f-89f8-84871f42b1ea")
+ )
+ (fp_line
+ (start 0 0)
+ (end 1.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "74808d97-4d67-4a49-be8b-4ebb1ed88ccc")
+ )
+ (fp_line
+ (start 5.81 1)
+ (end 5.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "5cf28585-ff16-490f-93b7-3f065a8a660f")
+ )
+ (fp_line
+ (start 1.81 1)
+ (end 5.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2e3c9c11-2053-4adf-a4d1-90e89e43f56a")
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.SilkS")
+ (uuid "af271b93-8e06-4f3b-8c19-b47b7483cf0b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.Fab")
+ (uuid "4818df6e-990e-4ce6-9f25-ae5ec6fc93cc")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 4.11 0 90)
+ (layer "F.Fab")
+ (uuid "7249780a-27c6-4bee-a632-2e08eae6e301")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "1" thru_hole rect
+ (at 0 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 6 "Row1")
+ (pinfunction "K")
+ (pintype "passive")
+ (uuid "6303e2ca-4a03-4d01-a5cc-bf5f554ae819")
+ )
+ (pad "2" thru_hole oval
+ (at 7.62 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 9 "Net-(D7-A)")
+ (pinfunction "A")
+ (pintype "passive")
+ (uuid "964af633-1b59-4629-bc57-39168503e409")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ScottoKeebs_MX:MX_PCB_1.00u"
+ (layer "F.Cu")
+ (uuid "07b1ac3e-dd72-4b00-b3c7-e92022bb8de8")
+ (at 52.25625 89.8625)
+ (descr "MX keyswitch PCB Mount Keycap 1.00u")
+ (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u")
+ (property "Reference" "SW10"
+ (at 0 -8 0)
+ (layer "F.SilkS")
+ (uuid "95c1b558-083a-4336-b389-598731fdb8ad")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 0 8 0)
+ (layer "F.Fab")
+ (uuid "aebe9b88-cf26-4e44-810b-a0e4c7cbedb6")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b80580b2-c165-4cee-9d25-77d9c226b933")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "d3a4c8e0-55af-451c-b950-e5470f9d4318")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "39b0a45d-512f-4303-a366-5c5354cc44b0")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/2b12ee68-a712-466f-bbfe-a5418f9a3d8b")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -7.1 -7.1)
+ (end -7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b9a1ea2d-f5b4-489f-95e0-d74eab11ebc1")
+ )
+ (fp_line
+ (start -7.1 7.1)
+ (end 7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "90bb02ce-912a-4eb8-a62d-30e4da5a5c38")
+ )
+ (fp_line
+ (start 7.1 -7.1)
+ (end -7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "153582ef-f7e1-4d5c-8f68-89a72250bf7c")
+ )
+ (fp_line
+ (start 7.1 7.1)
+ (end 7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "db5f3f9a-0689-4ca1-b307-ae1502a1b91b")
+ )
+ (fp_line
+ (start -9.525 -9.525)
+ (end -9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "b387a173-7f33-4df5-bf3b-c1ba27bf09a5")
+ )
+ (fp_line
+ (start -9.525 9.525)
+ (end 9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "0101cfc2-d0d5-4946-a20c-59c299602c4c")
+ )
+ (fp_line
+ (start 9.525 -9.525)
+ (end -9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "1a12221e-1c29-47e9-b15f-03927391bc81")
+ )
+ (fp_line
+ (start 9.525 9.525)
+ (end 9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "319d6273-fc1d-42f4-896d-7b4a9663f618")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "ccc4b0f0-98cd-4eda-afe4-1e73600198c3")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "0067a6f6-dd25-4613-9034-bff69e1c2ef1")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "1d9b0e8a-92c0-44bb-bfa4-e974686923c0")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "6d1e1001-1bd0-4bd6-98f4-04d1f15b5467")
+ )
+ (fp_line
+ (start -7.25 -7.25)
+ (end -7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "59a0c248-6208-4638-9d7c-b52c1688af9a")
+ )
+ (fp_line
+ (start -7.25 7.25)
+ (end 7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "237c636b-51d9-4b53-965f-786d9cf16708")
+ )
+ (fp_line
+ (start 7.25 -7.25)
+ (end -7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "0319a67f-6835-4eaa-81ea-619e7fb9c1c8")
+ )
+ (fp_line
+ (start 7.25 7.25)
+ (end 7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6ec2fa99-871b-4936-98a9-9fe83a0ac45a")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "040338d8-df2c-47f7-af16-1c4f146294b6")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "cdcc79d7-251f-4d4b-acfc-1dc544dad667")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2d8a5210-4525-4e4c-9658-c41b56ae89c7")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "668417d0-7bda-44e0-a555-baaac34d480c")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "a90f31b5-0012-4e68-a907-7eea0d0a5ddb")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "f4ad2faf-fdd5-4cd3-947d-84e57ef3064c")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 4 4)
+ (drill 4)
+ (layers "*.Cu" "*.Mask")
+ (uuid "d1cd98fc-da17-4ecf-a2e9-d2358220cb56")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "767d2055-49cf-4cd0-9658-c0b66313bab5")
+ )
+ (pad "1" thru_hole circle
+ (at -3.81 -2.54)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 21 "Col1")
+ (pinfunction "1")
+ (pintype "passive")
+ (uuid "9efc2bd2-b602-4d61-aaa4-c914d6a784d7")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 -5.08)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 28 "Net-(D14-A)")
+ (pinfunction "2")
+ (pintype "passive")
+ (uuid "53876eec-e755-4c84-bc5b-f0e2e75a4fc0")
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_CAD.3dshapes/MX_1.00u_CAD.step"
+ (offset
+ (xyz 0 0 17.5)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 180 0 0)
+ )
+ )
+ )
+ (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (layer "F.Cu")
+ (uuid "0bdd3d53-ba57-4bff-9e87-828b3dd50e78")
+ (at 40.35 51.4725 90)
+ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
+ (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
+ (property "Reference" "D1"
+ (at 3.81 -2.12 90)
+ (layer "F.SilkS")
+ (uuid "14c1bdee-0adc-4991-9bdd-1405337a4ae4")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "D"
+ (at 3.81 2.12 90)
+ (layer "F.Fab")
+ (uuid "db714698-2653-434c-9af7-84357097bb3a")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "0de208ff-324a-49b4-9167-421acee2de0d")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "393e93e8-3e4f-4877-84a8-4152305de80e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Diode"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a6f8814c-e723-489d-bed4-18ab0fbc778f")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "24c79120-3c9e-42f3-8b34-fdc39bc37271")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "28d57c95-79df-4cfc-937b-2278d1b481ae")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*")
+ (path "/098b180c-c3f1-49cd-851b-f61118bd465c")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.93 -1.12)
+ (end 1.69 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5699c518-de5d-446e-b558-522aa585b62b")
+ )
+ (fp_line
+ (start 2.53 -1.12)
+ (end 2.53 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0e8ac51a-f7c6-4c58-9894-a3f57e3f6295")
+ )
+ (fp_line
+ (start 2.41 -1.12)
+ (end 2.41 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "dc610403-4df6-447a-a8e9-44ce311ffd2d")
+ )
+ (fp_line
+ (start 2.29 -1.12)
+ (end 2.29 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3b812330-0886-472b-b25e-981cba737ba1")
+ )
+ (fp_line
+ (start 1.69 -1.12)
+ (end 1.69 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b0f2dd30-f871-468b-9ad5-7d9424cc2fb3")
+ )
+ (fp_line
+ (start 6.58 0)
+ (end 5.93 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "50d72c79-2551-430e-8a86-76a77c9fd741")
+ )
+ (fp_line
+ (start 1.04 0)
+ (end 1.69 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ae56b6ff-7b5d-448f-bc86-84b4f279ac76")
+ )
+ (fp_line
+ (start 5.93 1.12)
+ (end 5.93 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "882c515a-3e3f-499e-8318-830b3fdb7b33")
+ )
+ (fp_line
+ (start 1.69 1.12)
+ (end 5.93 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "23605134-9ccd-492d-bf74-0271fe9db0e4")
+ )
+ (fp_line
+ (start 8.67 -1.25)
+ (end -1.05 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "bbd78770-228f-4a0e-9e8a-3b91f9a62add")
+ )
+ (fp_line
+ (start -1.05 -1.25)
+ (end -1.05 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "94d5472e-1c67-4425-a433-f95e918fbc27")
+ )
+ (fp_line
+ (start 8.67 1.25)
+ (end 8.67 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c6e92667-e964-4e9a-b4a7-b6193cb05408")
+ )
+ (fp_line
+ (start -1.05 1.25)
+ (end 8.67 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "56ae81a1-3b05-4f70-9fa0-7971cdbe8d37")
+ )
+ (fp_line
+ (start 5.81 -1)
+ (end 1.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "530e30f0-937a-4b83-814a-d0facda4f807")
+ )
+ (fp_line
+ (start 2.51 -1)
+ (end 2.51 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c3fa6f9e-cdf2-432d-964c-465d37b66132")
+ )
+ (fp_line
+ (start 2.41 -1)
+ (end 2.41 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "201c258b-f379-47d2-b7a2-1efb4e2859f3")
+ )
+ (fp_line
+ (start 2.31 -1)
+ (end 2.31 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ed81ebb6-3436-4e79-adde-aac426539453")
+ )
+ (fp_line
+ (start 1.81 -1)
+ (end 1.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "259c7b2d-bacb-4f41-9917-60803472bca0")
+ )
+ (fp_line
+ (start 7.62 0)
+ (end 5.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6f131879-d33a-4cae-88ba-29c55de68bd4")
+ )
+ (fp_line
+ (start 0 0)
+ (end 1.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fed7fcf2-36b5-4534-9781-e7aaccfc4b4f")
+ )
+ (fp_line
+ (start 5.81 1)
+ (end 5.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ed04f2ef-aa24-45a4-a89f-41e3658e05dc")
+ )
+ (fp_line
+ (start 1.81 1)
+ (end 5.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4355a815-3fa3-40b0-a691-32f9a1fa3567")
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.SilkS")
+ (uuid "5eedf1f6-5f23-4b85-9c97-8a38eeba781c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.Fab")
+ (uuid "d1e53bdc-0be1-4d76-bbdf-9722e6c9d1f2")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 4.11 0 90)
+ (layer "F.Fab")
+ (uuid "eed0af31-0dd8-4b22-bad3-e98c79768dc5")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "1" thru_hole rect
+ (at 0 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "Row0")
+ (pinfunction "K")
+ (pintype "passive")
+ (uuid "51f1acff-bec0-40b6-a53c-68aecd02ae0f")
+ )
+ (pad "2" thru_hole oval
+ (at 7.62 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 1 "Net-(D1-A)")
+ (pinfunction "A")
+ (pintype "passive")
+ (uuid "800399b8-e2bd-4875-b72a-879ee37a6a6d")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "MountingHole:MountingHole_3.2mm_M3"
+ (layer "F.Cu")
+ (uuid "18104248-55d8-4819-852e-d4ebf4a13871")
+ (at 18.856007 106.600594)
+ (descr "Mounting Hole 3.2mm, no annular, M3")
+ (tags "mounting hole 3.2mm no annular m3")
+ (property "Reference" "REF**"
+ (at 0 -4.2 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "41181833-1dba-4fda-a76a-f2d31ff4a5ed")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "MountingHole_3.2mm_M3"
+ (at 0 4.2 0)
+ (layer "F.Fab")
+ (uuid "1904f07d-67ac-49ea-ab2a-db6d7c44ba0c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "MountingHole:MountingHole_3.2mm_M3"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "74acf0b8-4f08-4445-b502-09e17fa1d2a5")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "43030978-6581-4172-976a-ff6bb281b16e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c6f504f5-4c3e-4aff-b133-8e105439bf92")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_circle
+ (center 0 0)
+ (end 3.2 0)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill none)
+ (layer "Cmts.User")
+ (uuid "24045705-b82e-42a4-8418-a142c39dce10")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 3.45 0)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (fill none)
+ (layer "F.CrtYd")
+ (uuid "c9278db1-5d6d-4cd7-bc1a-91529b473c76")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "36272a98-4cb9-404c-9fff-9ae82a7f66b8")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 3.2 3.2)
+ (drill 3.2)
+ (layers "*.Cu" "*.Mask")
+ (uuid "416878b8-ddf7-4073-bbc2-d63ee97709e9")
+ )
+ )
+ (footprint "ScottoKeebs_MX:MX_PCB_1.00u"
+ (layer "F.Cu")
+ (uuid "1dad1f90-4530-48ea-9316-bf37a06ab6dc")
+ (at 71.30625 89.8625)
+ (descr "MX keyswitch PCB Mount Keycap 1.00u")
+ (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u")
+ (property "Reference" "SW11"
+ (at 0 -8 0)
+ (layer "F.SilkS")
+ (uuid "ca7f74de-df63-4b04-b408-a774245ad43b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 0 8 0)
+ (layer "F.Fab")
+ (uuid "12db9fb6-9304-4a66-974d-aacfb9fabf58")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7449c2a5-22fc-45a0-a4ce-a928562ce960")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b36f0315-ae02-41a4-83a0-093a68a4fbf1")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "3e6b2911-c8eb-44a3-b834-cbd2fb1bdb68")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/b283de87-f36a-41b4-819a-b08c1b56b19b")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -7.1 -7.1)
+ (end -7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7b4bbeff-3683-4c85-974d-c4a69b1a0fac")
+ )
+ (fp_line
+ (start -7.1 7.1)
+ (end 7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7794f858-8e29-4ed2-868d-83f3d1dfbd6f")
+ )
+ (fp_line
+ (start 7.1 -7.1)
+ (end -7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c54428ee-be48-4563-b5f2-7ad9f4822580")
+ )
+ (fp_line
+ (start 7.1 7.1)
+ (end 7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c868896f-470f-460d-aef7-c6a160984eb4")
+ )
+ (fp_line
+ (start -9.525 -9.525)
+ (end -9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "241c9078-003e-4b1c-85f6-2c157056ffc1")
+ )
+ (fp_line
+ (start -9.525 9.525)
+ (end 9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "f3f32090-3376-4d0f-823a-ac26222be216")
+ )
+ (fp_line
+ (start 9.525 -9.525)
+ (end -9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "df5b7975-d0c3-4b8a-bd11-d0673775f430")
+ )
+ (fp_line
+ (start 9.525 9.525)
+ (end 9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "b693e5b2-7607-4fd8-adb4-72d9da1a0193")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "ca044cfe-9e46-4b8f-871b-019c6f3ab6df")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "b7c5b3fd-229e-4cad-b4ef-fd092b005cc7")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "b57e8ced-5cb1-4104-b296-c611f50e8d36")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "ae878a21-68e9-4279-a1ac-1f5ee9b3da52")
+ )
+ (fp_line
+ (start -7.25 -7.25)
+ (end -7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "763d6bfe-b367-4c27-af63-10670e2635e9")
+ )
+ (fp_line
+ (start -7.25 7.25)
+ (end 7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c6a90918-78f5-4d11-932d-cf5c17f09070")
+ )
+ (fp_line
+ (start 7.25 -7.25)
+ (end -7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "645ee593-ca5c-4594-8c47-2206fc544d6e")
+ )
+ (fp_line
+ (start 7.25 7.25)
+ (end 7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "24bffe02-0853-494b-9eb5-fb6fab24ec16")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e147badc-56da-456e-92a6-ce088e1cdc0e")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a54c263c-f848-4afd-aa2d-f4068106e557")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "99c74e20-a060-4ec3-8a75-da9f320acb66")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c70e07c2-5b2e-4d91-96f6-8fe299d92799")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "0178233f-cd84-485d-998f-e2d4c4990540")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "afcb176a-0909-448f-8aae-c290910b7749")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 4 4)
+ (drill 4)
+ (layers "*.Cu" "*.Mask")
+ (uuid "81f0a888-9ac2-4bf7-a118-eda7ab33d287")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "a77ecd17-ed0a-44b7-8bb3-aaf80bfb6e69")
+ )
+ (pad "1" thru_hole circle
+ (at -3.81 -2.54)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 22 "Col2")
+ (pinfunction "1")
+ (pintype "passive")
+ (uuid "fd6c0ced-e08a-4fae-a383-73d8118cabfb")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 -5.08)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 29 "Net-(D15-A)")
+ (pinfunction "2")
+ (pintype "passive")
+ (uuid "f7afdf30-1e9f-4b9a-be60-19a5068cac6b")
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_CAD.3dshapes/MX_1.00u_CAD.step"
+ (offset
+ (xyz 0 0 17.5)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 180 0 0)
+ )
+ )
+ )
+ (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (layer "F.Cu")
+ (uuid "32d135ef-31f2-45a4-b07c-2d8bdde34852")
+ (at 61.78125 72.24125 90)
+ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
+ (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
+ (property "Reference" "D6"
+ (at 3.81 -2.12 90)
+ (layer "F.SilkS")
+ (uuid "0cbbf199-f262-4c1c-9303-5f4143e3074e")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "D"
+ (at 3.81 2.12 90)
+ (layer "F.Fab")
+ (uuid "40f06750-9dda-4480-9723-7e7cc080256b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "af0d565a-d051-46fd-9eb7-688ca2d091bc")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "679d2404-f173-4d64-b4b2-634a0d598d7e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Diode"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f811ef15-2350-4e8f-9d03-9c3e699a1d1e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f596a81f-b574-4eb3-bd59-8667f2a217ff")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f9c97b7f-7254-4b7e-9335-073717d456ac")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*")
+ (path "/99e4705f-9360-40f6-a015-6a26146a16fa")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.93 -1.12)
+ (end 1.69 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8a4a1c1d-364a-4595-97ea-7f8d0a6b8a36")
+ )
+ (fp_line
+ (start 2.53 -1.12)
+ (end 2.53 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4e8b9d10-83ff-4cb3-863d-8d22ff2521ac")
+ )
+ (fp_line
+ (start 2.41 -1.12)
+ (end 2.41 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d3451bc9-5cd9-4b06-8156-bda7ebca2876")
+ )
+ (fp_line
+ (start 2.29 -1.12)
+ (end 2.29 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5282899c-1efb-4d26-87ea-6611ac0a928d")
+ )
+ (fp_line
+ (start 1.69 -1.12)
+ (end 1.69 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3c022a61-a71b-4e48-86a9-712497b9c99a")
+ )
+ (fp_line
+ (start 6.58 0)
+ (end 5.93 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "baae94ad-c649-4bbb-ba95-8651bb049834")
+ )
+ (fp_line
+ (start 1.04 0)
+ (end 1.69 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2e6cfa8b-056f-42c7-b473-37c2181b7819")
+ )
+ (fp_line
+ (start 5.93 1.12)
+ (end 5.93 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "65a8d4bf-bb83-4a78-b124-5ea603bc9763")
+ )
+ (fp_line
+ (start 1.69 1.12)
+ (end 5.93 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8226ccaf-09ef-4415-8742-56f40d443624")
+ )
+ (fp_line
+ (start 8.67 -1.25)
+ (end -1.05 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f91d739e-e2cf-48d9-a27b-afafba8669fa")
+ )
+ (fp_line
+ (start -1.05 -1.25)
+ (end -1.05 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "27604468-ed74-4ed7-87be-9df3862245ba")
+ )
+ (fp_line
+ (start 8.67 1.25)
+ (end 8.67 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2ba9cffe-3a0f-4c2d-94c4-30a07c84c7b7")
+ )
+ (fp_line
+ (start -1.05 1.25)
+ (end 8.67 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d243bf4c-5b07-41b3-98d7-b05951baa0f7")
+ )
+ (fp_line
+ (start 5.81 -1)
+ (end 1.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c60d4605-b4b3-455d-9282-cc5728179638")
+ )
+ (fp_line
+ (start 2.51 -1)
+ (end 2.51 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3fda02bf-b00e-4387-973a-3b9b68183d8c")
+ )
+ (fp_line
+ (start 2.41 -1)
+ (end 2.41 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4f6a4909-c555-4991-adc4-31209bdeaa41")
+ )
+ (fp_line
+ (start 2.31 -1)
+ (end 2.31 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "bfbc4700-196f-4a6a-a297-452703c85f7d")
+ )
+ (fp_line
+ (start 1.81 -1)
+ (end 1.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a332d3d7-1ecc-45c3-bc5c-4a156a78c41f")
+ )
+ (fp_line
+ (start 7.62 0)
+ (end 5.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a9f8e1db-e999-432b-8045-da57f57dfd75")
+ )
+ (fp_line
+ (start 0 0)
+ (end 1.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "90aeea9f-cf55-4157-8ee8-f706d1169f0d")
+ )
+ (fp_line
+ (start 5.81 1)
+ (end 5.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a0b2a266-74d4-4fe1-8a32-e03e706652af")
+ )
+ (fp_line
+ (start 1.81 1)
+ (end 5.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "42129280-7834-4a72-8a5d-832178e5f417")
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.SilkS")
+ (uuid "321f5192-b069-470f-8276-c66969586215")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 4.11 0 90)
+ (layer "F.Fab")
+ (uuid "a7d0a176-3b29-4233-80af-941394af5751")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.Fab")
+ (uuid "cb14159b-1ad1-4127-9345-b7288bb3bb65")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole rect
+ (at 0 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 6 "Row1")
+ (pinfunction "K")
+ (pintype "passive")
+ (uuid "073b5479-b5a3-42b1-9cf8-1fc735a5f393")
+ )
+ (pad "2" thru_hole oval
+ (at 7.62 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 8 "Net-(D6-A)")
+ (pinfunction "A")
+ (pintype "passive")
+ (uuid "301afc2e-0811-4305-9254-45aceea23027")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "MountingHole:MountingHole_3.2mm_M3"
+ (layer "F.Cu")
+ (uuid "3b120078-9d22-4769-948c-bd22e0d59fa6")
+ (at 110.934607 106.633491)
+ (descr "Mounting Hole 3.2mm, no annular, M3")
+ (tags "mounting hole 3.2mm no annular m3")
+ (property "Reference" "REF**"
+ (at 0 -4.2 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "5cafef7e-8610-4d69-bf29-37aaa5ba0120")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "MountingHole_3.2mm_M3"
+ (at 0 4.2 0)
+ (layer "F.Fab")
+ (uuid "d2ae7991-1200-4a0c-b756-c52a8ff08e68")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "MountingHole:MountingHole_3.2mm_M3"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "18406af2-33a3-444d-a40c-11807d6eb716")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "0881a67f-a347-4cbe-bb69-2e1a72762300")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1b4b4e9b-fd61-43d1-9a84-fa9677dbdd5e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_circle
+ (center 0 0)
+ (end 3.2 0)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill none)
+ (layer "Cmts.User")
+ (uuid "57500893-96f1-4bf7-8406-8fe447f6aecc")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 3.45 0)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (fill none)
+ (layer "F.CrtYd")
+ (uuid "759ee0c0-ae8d-46cb-97b7-9840b302937d")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "830e1f7f-ad81-4a82-8296-ddf60bbf726f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 3.2 3.2)
+ (drill 3.2)
+ (layers "*.Cu" "*.Mask")
+ (uuid "dfb5c600-f65b-44f6-b36a-74ba9c6de59a")
+ )
+ )
+ (footprint "MountingHole:MountingHole_3.2mm_M3"
+ (layer "F.Cu")
+ (uuid "60a04fda-5843-4292-80e2-cbf50db91cf1")
+ (at 110.813092 17.991529)
+ (descr "Mounting Hole 3.2mm, no annular, M3")
+ (tags "mounting hole 3.2mm no annular m3")
+ (property "Reference" "REF**"
+ (at 0 -4.2 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "29977272-3f72-47b6-82f1-d39d5b3ddd8c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "MountingHole_3.2mm_M3"
+ (at 0 4.2 0)
+ (layer "F.Fab")
+ (uuid "d0621ba1-9df0-498a-9ed6-f792580b32ab")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "MountingHole:MountingHole_3.2mm_M3"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "685c62f3-4ca0-4136-ae93-37e9a25f27f9")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c842269b-cf95-4814-bac3-7f464320e32f")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f939ae1a-6dcb-46a9-8702-5f021968c67d")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_circle
+ (center 0 0)
+ (end 3.2 0)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill none)
+ (layer "Cmts.User")
+ (uuid "1dfcc3bc-0b23-4c27-ba1d-9caae9cb304c")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 3.45 0)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (fill none)
+ (layer "F.CrtYd")
+ (uuid "40c139fd-cff5-4a3f-922a-6880b3ee2012")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "854c2663-4cfc-475d-9f2f-05aa33bdf7bb")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 3.2 3.2)
+ (drill 3.2)
+ (layers "*.Cu" "*.Mask")
+ (uuid "20545095-6ffb-4595-84a8-9c87b65cfd0b")
+ )
+ )
+ (footprint "ScottoKeebs_MX:MX_PCB_1.00u"
+ (layer "F.Cu")
+ (uuid "66166ddd-41c9-49a7-88ab-d148b9d5be9c")
+ (at 97.5 89.8625)
+ (descr "MX keyswitch PCB Mount Keycap 1.00u")
+ (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u")
+ (property "Reference" "SW12"
+ (at 0 -8 0)
+ (layer "F.SilkS")
+ (uuid "3befcd62-6fed-40f1-bc0a-3e2054e04304")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 0 8 0)
+ (layer "F.Fab")
+ (uuid "90acad63-cb64-46cb-9337-96eb46380094")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6f82d97a-fbed-4462-a050-7acd2675679b")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6d748933-30a5-4451-83f2-78131faa1856")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "766db764-ff16-4c92-967a-acef5bddd3dc")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/bd7708b6-78cc-4259-a42e-3f84f5be2d68")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -7.1 -7.1)
+ (end -7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "401bc6e9-4d37-4b5f-a307-aeee4bf5441b")
+ )
+ (fp_line
+ (start -7.1 7.1)
+ (end 7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "065dc868-6601-4e0e-808d-bc68462c74c5")
+ )
+ (fp_line
+ (start 7.1 -7.1)
+ (end -7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1c9149ad-9dec-4ec3-aade-292dcd2aa1d4")
+ )
+ (fp_line
+ (start 7.1 7.1)
+ (end 7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bdd06568-5fe7-4f0d-aee1-07eb01fbb6ac")
+ )
+ (fp_line
+ (start -9.525 -9.525)
+ (end -9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "996de4d7-b19b-48a4-b405-2e5e729cf705")
+ )
+ (fp_line
+ (start -9.525 9.525)
+ (end 9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "d1651d2d-db07-4100-b4ee-49347275a92e")
+ )
+ (fp_line
+ (start 9.525 -9.525)
+ (end -9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "810e8aaf-8559-4ac6-ae2f-cdc160067f0d")
+ )
+ (fp_line
+ (start 9.525 9.525)
+ (end 9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "cfd61d0d-28e9-40e4-a691-1c998a0db196")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "9e13ac52-7042-45c0-9dfd-266d9b478c05")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "d226ad3f-9d54-416d-a183-95dc3f8db808")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "16d4f729-af2b-41c0-a202-3a0bd0909a27")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "4ad6f801-36c0-4faf-9dee-8ff03df8fa54")
+ )
+ (fp_line
+ (start -7.25 -7.25)
+ (end -7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "76e1b881-1c55-4cd3-bf27-c8267d5350c7")
+ )
+ (fp_line
+ (start -7.25 7.25)
+ (end 7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3b11b764-b749-4b3a-b603-251a76e5548a")
+ )
+ (fp_line
+ (start 7.25 -7.25)
+ (end -7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8049e606-e13e-4151-a59c-6cb1460b9cf0")
+ )
+ (fp_line
+ (start 7.25 7.25)
+ (end 7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "492ddff7-1909-4626-847b-a342b8d81b06")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e840bd08-5e7a-4a55-abec-011cc1679dbc")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a13f3d66-c4a0-4513-ac20-d97f37957069")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ba6716b6-1124-4ee9-b7fc-e59224ade28c")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8434f579-d1d4-462d-a488-2429e15d20d8")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "7ad85fbf-790a-466f-9f91-82ac3e332125")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "fec1009e-8857-4040-a266-8b4ad7c4d8ba")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 4 4)
+ (drill 4)
+ (layers "*.Cu" "*.Mask")
+ (uuid "5fdd19e1-d4e7-4221-b0f2-9193168850fc")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "94ba0dec-26b4-4e98-847d-f9968636b536")
+ )
+ (pad "1" thru_hole circle
+ (at -3.81 -2.54)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 23 "Col3")
+ (pinfunction "1")
+ (pintype "passive")
+ (uuid "51163c66-2130-4dae-bc6c-2b1ad2317585")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 -5.08)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 30 "Net-(D16-A)")
+ (pinfunction "2")
+ (pintype "passive")
+ (uuid "0dc7e437-dc1b-4f09-a81b-0d4ddba63c53")
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_CAD.3dshapes/MX_1.00u_CAD.step"
+ (offset
+ (xyz 0 0 17.5)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 180 0 0)
+ )
+ )
+ )
+ (footprint "ScottoKeebs_MX:MX_PCB_1.00u"
+ (layer "F.Cu")
+ (uuid "6aeb3a1f-a140-41cb-a664-ea45169c2ac5")
+ (at 73.6875 47)
+ (descr "MX keyswitch PCB Mount Keycap 1.00u")
+ (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u")
+ (property "Reference" "SW3"
+ (at 0 -8 0)
+ (layer "F.SilkS")
+ (uuid "9f0223f3-1356-4d3f-8955-5a13947cb733")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 0 8 0)
+ (layer "F.Fab")
+ (uuid "23ecbcf7-d900-4438-9d32-1d2fac086ce4")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b8e8f158-753d-42c5-945f-bc784163c2eb")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c663739f-d222-4cec-8f9e-43f8b20cb401")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a2e050a4-63bd-4943-85dd-e0b33f4e6ffc")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/229b3ee2-d000-44c2-8c99-5e569b669ba2")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -7.1 -7.1)
+ (end -7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e838a8a7-7804-4e6e-abf0-8c9721fc9d06")
+ )
+ (fp_line
+ (start -7.1 7.1)
+ (end 7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ce614d0a-a2b5-4dc1-9741-85c5cf09cc8c")
+ )
+ (fp_line
+ (start 7.1 -7.1)
+ (end -7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ee2f88f6-3a8e-4af8-857c-65ea55655f32")
+ )
+ (fp_line
+ (start 7.1 7.1)
+ (end 7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "38fab450-29d6-4c1c-a848-1e06ac530951")
+ )
+ (fp_line
+ (start -9.525 -9.525)
+ (end -9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "68eae789-d711-4833-adb5-eac6781a1f54")
+ )
+ (fp_line
+ (start -9.525 9.525)
+ (end 9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "a75dc499-bc90-4525-97b5-2e81aa80b599")
+ )
+ (fp_line
+ (start 9.525 -9.525)
+ (end -9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "797bece9-48aa-452b-ba53-656aed456a97")
+ )
+ (fp_line
+ (start 9.525 9.525)
+ (end 9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "49ce7e80-a960-443e-8e6f-fa495c5126ba")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "cc61bc94-2653-433a-85b2-62276a70cbd3")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "c6df6d9c-7a81-4a94-9a83-38ddcbdac995")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "860b4c4c-d203-4471-af8c-364fbde33359")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "9dd53324-633b-49e8-ab72-9cc2d729ea32")
+ )
+ (fp_line
+ (start -7.25 -7.25)
+ (end -7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6119fe22-3c90-4e00-989e-1e9bb29a20ff")
+ )
+ (fp_line
+ (start -7.25 7.25)
+ (end 7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "284208f4-6d5d-420d-8950-6b23c7944433")
+ )
+ (fp_line
+ (start 7.25 -7.25)
+ (end -7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "20614bcf-ee87-4dd2-bc0b-e3c5b76d81f1")
+ )
+ (fp_line
+ (start 7.25 7.25)
+ (end 7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e9ddd277-5817-4115-9420-ec8cd4f8c76b")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9f15f00f-6ab3-484d-b43e-57f73dbf7a9d")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e8181a88-e942-4447-a7ad-2fc2e32fc21d")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "59e71a75-0fcf-4dc2-a852-5404e140ff91")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c09d9208-015f-408c-aca3-7456267db365")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "b484a17d-6ffe-4d11-836c-ca3dd3fd9cc6")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "465d22d7-27ed-42fb-8b66-c828c264e4e4")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 4 4)
+ (drill 4)
+ (layers "*.Cu" "*.Mask")
+ (uuid "528ca93e-54b9-4757-840d-596de26f9c7a")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "6fbe8a03-59d0-49ef-bc2d-91c0765fbd59")
+ )
+ (pad "1" thru_hole circle
+ (at -3.81 -2.54)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 22 "Col2")
+ (pinfunction "1")
+ (pintype "passive")
+ (uuid "aa0b6758-04f0-4249-be8e-ed37b2259f95")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 -5.08)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 4 "Net-(D3-A)")
+ (pinfunction "2")
+ (pintype "passive")
+ (uuid "d8728c2d-1e4d-4065-9a8c-1b858d568951")
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_CAD.3dshapes/MX_1.00u_CAD.step"
+ (offset
+ (xyz 0 0 17.5)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 180 0 0)
+ )
+ )
+ )
+ (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (layer "F.Cu")
+ (uuid "6f19c924-d2cf-4690-8038-4e008dc3e5ba")
+ (at 61.78125 93.6725 90)
+ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
+ (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
+ (property "Reference" "D14"
+ (at 3.81 -2.12 90)
+ (layer "F.SilkS")
+ (uuid "66317070-d07e-4612-87e8-292594e2f706")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "D"
+ (at 3.81 2.12 90)
+ (layer "F.Fab")
+ (uuid "f1d5cf5a-ad32-4924-ac4f-c08ac38bd115")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e8661a87-ffe8-4745-8616-64ee454bfdf8")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "0f7161a2-0321-465e-8d52-829bbabaa641")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Diode"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "aa6e985d-78d5-45d7-9ce2-aa13178ef103")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f4a7f77c-6aeb-40f5-b962-807989a4ae7c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "4d5bac1a-9810-4fbe-bc63-c7e5bbc8fc0d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*")
+ (path "/e4b4684b-303f-432d-a121-9dc1db866d6a")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.93 -1.12)
+ (end 1.69 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7b126946-d830-46bd-a20a-76feae12ee04")
+ )
+ (fp_line
+ (start 2.53 -1.12)
+ (end 2.53 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a94b6608-50d2-4078-8cdf-3084beef268e")
+ )
+ (fp_line
+ (start 2.41 -1.12)
+ (end 2.41 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "05f01806-d17b-43f6-af01-b711ca7c8b90")
+ )
+ (fp_line
+ (start 2.29 -1.12)
+ (end 2.29 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8361db5c-8e37-475f-a20b-63ed33b8b773")
+ )
+ (fp_line
+ (start 1.69 -1.12)
+ (end 1.69 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "73d4efdc-1a3d-448e-a3d9-5a7a38117fb3")
+ )
+ (fp_line
+ (start 6.58 0)
+ (end 5.93 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e4c3fa8f-5aa1-4355-b38c-163b95752e46")
+ )
+ (fp_line
+ (start 1.04 0)
+ (end 1.69 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "45283096-b317-4ebe-a4d6-df8766fc2c06")
+ )
+ (fp_line
+ (start 5.93 1.12)
+ (end 5.93 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8924edc0-31ea-4ec2-b5a4-d4be73e12800")
+ )
+ (fp_line
+ (start 1.69 1.12)
+ (end 5.93 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8a4b2b5c-8c9f-4280-bcf6-10ae6a5e4f75")
+ )
+ (fp_line
+ (start 8.67 -1.25)
+ (end -1.05 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "0caef86a-6a2a-4fb5-bc3a-7cf9c3f28a36")
+ )
+ (fp_line
+ (start -1.05 -1.25)
+ (end -1.05 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "43540679-10a4-4b2f-a978-69d6d60f53bb")
+ )
+ (fp_line
+ (start 8.67 1.25)
+ (end 8.67 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "de3a86e1-d49d-416b-b7d1-e273b3d801c9")
+ )
+ (fp_line
+ (start -1.05 1.25)
+ (end 8.67 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "48e66590-71c3-4ea3-9295-9560af9a5393")
+ )
+ (fp_line
+ (start 5.81 -1)
+ (end 1.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f3f0d99a-4505-4581-b9a2-ccf81c5446ea")
+ )
+ (fp_line
+ (start 2.51 -1)
+ (end 2.51 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "725299e2-ae93-4f10-b470-046a37950a95")
+ )
+ (fp_line
+ (start 2.41 -1)
+ (end 2.41 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "377703c0-90e2-493d-8a66-1d2d04aa727a")
+ )
+ (fp_line
+ (start 2.31 -1)
+ (end 2.31 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1d818be6-e4d1-4ae0-acd7-6f5d7e29294a")
+ )
+ (fp_line
+ (start 1.81 -1)
+ (end 1.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b8b7392a-9e0d-4158-aa83-9eca0826dfd2")
+ )
+ (fp_line
+ (start 7.62 0)
+ (end 5.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9e719a44-0879-4523-ae43-932d9b8f316c")
+ )
+ (fp_line
+ (start 0 0)
+ (end 1.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "578a09a2-0347-4e22-b762-2a39a60be4d2")
+ )
+ (fp_line
+ (start 5.81 1)
+ (end 5.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "476ae49a-d715-46c0-b39d-98c531ac79c9")
+ )
+ (fp_line
+ (start 1.81 1)
+ (end 5.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "92d5d3f9-0bdc-4ec4-9a93-fd8b9a69d3f1")
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.SilkS")
+ (uuid "b98815d7-18f5-424b-8784-9ded39a45f01")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.Fab")
+ (uuid "3dc9e530-ceed-4de5-8518-41d7d2fdf0bd")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 4.11 0 90)
+ (layer "F.Fab")
+ (uuid "f533aa1d-aaac-414b-8357-9dce8ac32faa")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "1" thru_hole rect
+ (at 0 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 25 "Row2")
+ (pinfunction "K")
+ (pintype "passive")
+ (uuid "ca2a67b6-e0c9-46c3-a904-31afd864e3dc")
+ )
+ (pad "2" thru_hole oval
+ (at 7.62 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 28 "Net-(D14-A)")
+ (pinfunction "A")
+ (pintype "passive")
+ (uuid "85a44b56-737b-4db0-8d4a-761c0a5daa19")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Seeed Studio XIAO Series Library:XIAO-RP2040-DIP"
+ (layer "F.Cu")
+ (uuid "705ec2e3-e716-4497-99f3-2bb8aace1400")
+ (at 42.8625 25)
+ (property "Reference" "U1"
+ (at -8.5 -12 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "1ba71f79-a09f-4aa7-a0af-2e8546c7ee78")
+ (effects
+ (font
+ (size 0.635 0.635)
+ (thickness 0.1016)
+ )
+ )
+ )
+ (property "Value" "XIAO-RP2040-DIP"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (uuid "423c8a0f-e277-4179-ae46-78f1d984b309")
+ (effects
+ (font
+ (size 0.635 0.635)
+ (thickness 0.1016)
+ )
+ )
+ )
+ (property "Footprint" "Seeed Studio XIAO Series Library:XIAO-RP2040-DIP"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7b61e3c3-6a09-49f3-b580-61bed61dba05")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "9a2a541b-ac80-40f2-a1f0-391f4abe4665")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "3c85a699-d9d3-465a-b0c2-14e87c081b01")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/dc3552d7-e356-45cd-8e37-1723c2ec0554")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -8.89 8.509)
+ (end -8.89 -8.636)
+ (stroke
+ (width 0.127)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "17a67614-e589-4e2c-90e2-dc2d718dcbbf")
+ )
+ (fp_line
+ (start -6.985 10.414)
+ (end 6.985 10.414)
+ (stroke
+ (width 0.127)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "21b250a7-554d-43c2-b57d-448ecc2bf5be")
+ )
+ (fp_line
+ (start -4.495 -10.541)
+ (end -4.491272 -11.451272)
+ (stroke
+ (width 0.127)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "35b053bb-e9de-4ae4-8359-a4ec5ff1fb35")
+ )
+ (fp_line
+ (start -3.991272 -11.951)
+ (end 4.004 -11.951)
+ (stroke
+ (width 0.127)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1446eddb-15f8-4b5e-a654-cd960f73f26d")
+ )
+ (fp_line
+ (start 4.504 -11.451)
+ (end 4.504 -10.541)
+ (stroke
+ (width 0.127)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "883e06e1-b4ba-44a2-b483-6dcc92fa2c97")
+ )
+ (fp_line
+ (start 6.985 -10.541)
+ (end -6.985 -10.541)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "603628fd-42ad-4b31-911f-9e3c7b3e863e")
+ )
+ (fp_line
+ (start 6.985 -10.541)
+ (end -6.985 -10.541)
+ (stroke
+ (width 0.127)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "38997c71-84d6-4b86-ae78-20e97bfd44f1")
+ )
+ (fp_line
+ (start 8.89 8.509)
+ (end 8.89 -8.636)
+ (stroke
+ (width 0.127)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6a8eef79-eaf2-4140-b042-8a7d90680dfb")
+ )
+ (fp_arc
+ (start -8.89 -8.636)
+ (mid -8.332038 -9.983038)
+ (end -6.985 -10.541)
+ (stroke
+ (width 0.127)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9e0eb594-afd7-4635-b73e-2d2e904e56b6")
+ )
+ (fp_arc
+ (start -6.985 10.414)
+ (mid -8.332038 9.856038)
+ (end -8.89 8.509)
+ (stroke
+ (width 0.127)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "60f1d122-ab9e-4084-8894-a4602d536457")
+ )
+ (fp_arc
+ (start -4.491272 -11.451272)
+ (mid -4.344724 -11.804644)
+ (end -3.991272 -11.951)
+ (stroke
+ (width 0.127)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "fde2bfb3-6ae8-4b29-a7e9-d880e31c41b7")
+ )
+ (fp_arc
+ (start 4.004 -11.951)
+ (mid 4.357553 -11.804553)
+ (end 4.504 -11.451)
+ (stroke
+ (width 0.127)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "c81b6cda-8072-4c16-8c38-c7bf58cc5eff")
+ )
+ (fp_arc
+ (start 6.985 -10.541)
+ (mid 8.332038 -9.983038)
+ (end 8.89 -8.636)
+ (stroke
+ (width 0.127)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7afe9cb7-da93-493d-92dd-3817a23b0eb8")
+ )
+ (fp_arc
+ (start 8.89 8.509)
+ (mid 8.332038 9.856038)
+ (end 6.985 10.414)
+ (stroke
+ (width 0.127)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a5c95d03-1d55-439b-94f2-32b0655346fc")
+ )
+ (fp_circle
+ (center -8.95 -10.3)
+ (end -8.95 -10.554)
+ (stroke
+ (width 0.5)
+ (type solid)
+ )
+ (fill solid)
+ (layer "F.SilkS")
+ (uuid "1947e369-8e6d-40df-9fdc-c5065a13696f")
+ )
+ (fp_circle
+ (center -7.807 -9.42)
+ (end -7.807 -9.674)
+ (stroke
+ (width 0.5)
+ (type solid)
+ )
+ (fill solid)
+ (layer "F.SilkS")
+ (uuid "bdb466ba-f339-419e-9d62-9800356e399b")
+ )
+ (fp_rect
+ (start -8.9 -10.55)
+ (end 8.9 10.425)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (fill none)
+ (layer "F.CrtYd")
+ (uuid "8e109438-63b6-4ee3-814b-6618e78616cf")
+ )
+ (fp_rect
+ (start -8.9 -10.55)
+ (end 8.9 10.425)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill none)
+ (layer "F.Fab")
+ (uuid "b808ed3b-e02a-4e55-8a25-2e03f6f7d76d")
+ )
+ (fp_circle
+ (center -7.804 -9.426)
+ (end -7.804 -9.68)
+ (stroke
+ (width 0.5)
+ (type solid)
+ )
+ (fill solid)
+ (layer "F.Fab")
+ (uuid "e0e57ec8-25df-4ab8-b472-dc8a6a07b70e")
+ )
+ (pad "1" smd roundrect
+ (at -8.455 -7.62 180)
+ (size 2.432 1.524)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.1)
+ (net 24 "unconnected-(U1-GPIO26{slash}ADC0{slash}A0-Pad1)")
+ (pinfunction "GPIO26/ADC0/A0")
+ (pintype "passive")
+ (thermal_bridge_angle 45)
+ (uuid "3651a249-bac9-4c75-a007-1eb73c508639")
+ )
+ (pad "1" thru_hole circle
+ (at -7.62 -7.62 180)
+ (size 1.524 1.524)
+ (drill 0.889)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 24 "unconnected-(U1-GPIO26{slash}ADC0{slash}A0-Pad1)")
+ (pinfunction "GPIO26/ADC0/A0")
+ (pintype "passive")
+ (uuid "df3376c0-2278-42e7-a3dc-0e8eb68baf46")
+ )
+ (pad "2" smd roundrect
+ (at -8.455 -5.08 180)
+ (size 2.432 1.524)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.1)
+ (net 25 "Row2")
+ (pinfunction "GPIO27/ADC1/A1")
+ (pintype "passive")
+ (thermal_bridge_angle 45)
+ (uuid "a55ca451-0fd7-4c7b-ba48-51992503d220")
+ )
+ (pad "2" thru_hole circle
+ (at -7.62 -5.08 180)
+ (size 1.524 1.524)
+ (drill 0.889)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 25 "Row2")
+ (pinfunction "GPIO27/ADC1/A1")
+ (pintype "passive")
+ (uuid "c15cc0ee-3e93-43da-8a10-c3a090bee1ff")
+ )
+ (pad "3" smd roundrect
+ (at -8.455 -2.54 180)
+ (size 2.432 1.524)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.1)
+ (net 11 "RGBLEDs")
+ (pinfunction "GPIO28/ADC2/A2")
+ (pintype "passive")
+ (thermal_bridge_angle 45)
+ (uuid "3ac2958b-bcb6-404f-9c51-c0a708e2b2b3")
+ )
+ (pad "3" thru_hole circle
+ (at -7.62 -2.54 180)
+ (size 1.524 1.524)
+ (drill 0.889)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 11 "RGBLEDs")
+ (pinfunction "GPIO28/ADC2/A2")
+ (pintype "passive")
+ (uuid "6771ec8e-37e7-41b7-96ad-7e9745456b50")
+ )
+ (pad "4" smd roundrect
+ (at -8.455 0 180)
+ (size 2.432 1.524)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.1)
+ (net 6 "Row1")
+ (pinfunction "GPIO29/ADC3/A3")
+ (pintype "passive")
+ (thermal_bridge_angle 45)
+ (uuid "fea0bf66-01d8-4627-949d-21336d6292a2")
+ )
+ (pad "4" thru_hole circle
+ (at -7.62 0 180)
+ (size 1.524 1.524)
+ (drill 0.889)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 6 "Row1")
+ (pinfunction "GPIO29/ADC3/A3")
+ (pintype "passive")
+ (uuid "ae76e8ec-c6e8-4e49-a802-2a4aa8fcf48b")
+ )
+ (pad "5" smd roundrect
+ (at -8.455 2.54 180)
+ (size 2.432 1.524)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.1)
+ (net 18 "SDA")
+ (pinfunction "GPIO6/SDA")
+ (pintype "passive")
+ (thermal_bridge_angle 45)
+ (uuid "d952e478-81eb-4585-a77c-c12693311bf8")
+ )
+ (pad "5" thru_hole circle
+ (at -7.62 2.54 180)
+ (size 1.524 1.524)
+ (drill 0.889)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 18 "SDA")
+ (pinfunction "GPIO6/SDA")
+ (pintype "passive")
+ (uuid "91e2704b-e8cd-4959-8e51-639dae52cdab")
+ )
+ (pad "6" smd roundrect
+ (at -8.455 5.08 180)
+ (size 2.432 1.524)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.1)
+ (net 17 "SCL")
+ (pinfunction "GPIO7/SCL")
+ (pintype "passive")
+ (thermal_bridge_angle 45)
+ (uuid "fa7ff588-1bcb-4ba2-b9ef-135a17fe22a9")
+ )
+ (pad "6" thru_hole circle
+ (at -7.62 5.08 180)
+ (size 1.524 1.524)
+ (drill 0.889)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 17 "SCL")
+ (pinfunction "GPIO7/SCL")
+ (pintype "passive")
+ (uuid "f9698dd3-c91b-48aa-8919-21b373442ad1")
+ )
+ (pad "7" smd roundrect
+ (at -8.455 7.62 180)
+ (size 2.432 1.524)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.1)
+ (net 20 "Col0")
+ (pinfunction "GPIO0/TX")
+ (pintype "passive")
+ (thermal_bridge_angle 45)
+ (uuid "25aaf632-1ce9-4ec0-b1dd-111dca8146c6")
+ )
+ (pad "7" thru_hole circle
+ (at -7.62 7.62 180)
+ (size 1.524 1.524)
+ (drill 0.889)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 20 "Col0")
+ (pinfunction "GPIO0/TX")
+ (pintype "passive")
+ (uuid "f11845fd-6aea-47e9-91a0-950d3f0c89d4")
+ )
+ (pad "8" thru_hole circle
+ (at 7.62 7.62)
+ (size 1.524 1.524)
+ (drill 0.889)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "Row0")
+ (pinfunction "GPIO1/RX")
+ (pintype "passive")
+ (uuid "3c5dae3e-8615-418e-9106-d6696b00f70c")
+ )
+ (pad "8" smd roundrect
+ (at 8.455 7.62)
+ (size 2.432 1.524)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.1)
+ (net 2 "Row0")
+ (pinfunction "GPIO1/RX")
+ (pintype "passive")
+ (thermal_bridge_angle 45)
+ (uuid "55390185-0e39-43c4-a9c9-d78da3ab6d5b")
+ )
+ (pad "9" thru_hole circle
+ (at 7.62 5.08)
+ (size 1.524 1.524)
+ (drill 0.889)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 21 "Col1")
+ (pinfunction "GPIO2/SCK")
+ (pintype "passive")
+ (uuid "190473d9-0db1-4ac7-89a6-05a2ab0879b6")
+ )
+ (pad "9" smd roundrect
+ (at 8.455 5.08)
+ (size 2.432 1.524)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.1)
+ (net 21 "Col1")
+ (pinfunction "GPIO2/SCK")
+ (pintype "passive")
+ (thermal_bridge_angle 45)
+ (uuid "f8d8285a-5124-4178-9b72-11cc81a5a072")
+ )
+ (pad "10" thru_hole circle
+ (at 7.62 2.54)
+ (size 1.524 1.524)
+ (drill 0.889)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 22 "Col2")
+ (pinfunction "GPIO4/MISO")
+ (pintype "passive")
+ (uuid "1963b4dd-3665-4511-8eb4-288652b0f800")
+ )
+ (pad "10" smd roundrect
+ (at 8.455 2.54)
+ (size 2.432 1.524)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.1)
+ (net 22 "Col2")
+ (pinfunction "GPIO4/MISO")
+ (pintype "passive")
+ (thermal_bridge_angle 45)
+ (uuid "6f6bb3a7-0017-43fe-bb17-d70d19d8c130")
+ )
+ (pad "11" thru_hole circle
+ (at 7.62 0)
+ (size 1.524 1.524)
+ (drill 0.889)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 23 "Col3")
+ (pinfunction "GPIO3/MOSI")
+ (pintype "passive")
+ (uuid "22dec91e-6120-452c-959c-cede0df1ba48")
+ )
+ (pad "11" smd roundrect
+ (at 8.455 0)
+ (size 2.432 1.524)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.1)
+ (net 23 "Col3")
+ (pinfunction "GPIO3/MOSI")
+ (pintype "passive")
+ (thermal_bridge_angle 45)
+ (uuid "9c63689d-f775-4b8d-a4dd-421c99d0f9d5")
+ )
+ (pad "12" thru_hole circle
+ (at 7.62 -2.54)
+ (size 1.524 1.524)
+ (drill 0.889)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 19 "+3V3")
+ (pinfunction "3V3")
+ (pintype "passive")
+ (uuid "d83b47eb-5c51-4141-8229-4cd6a483771e")
+ )
+ (pad "12" smd roundrect
+ (at 8.455 -2.54)
+ (size 2.432 1.524)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.1)
+ (net 19 "+3V3")
+ (pinfunction "3V3")
+ (pintype "passive")
+ (thermal_bridge_angle 45)
+ (uuid "e74f6773-4d7d-4fe4-b5a1-0588abac0d53")
+ )
+ (pad "13" thru_hole circle
+ (at 7.62 -5.08)
+ (size 1.524 1.524)
+ (drill 0.889)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 12 "GND")
+ (pinfunction "GND")
+ (pintype "passive")
+ (uuid "85b164e6-683c-42e1-8cf3-0a2dc89dc4b4")
+ )
+ (pad "13" smd roundrect
+ (at 8.455 -5.08)
+ (size 2.432 1.524)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.1)
+ (net 12 "GND")
+ (pinfunction "GND")
+ (pintype "passive")
+ (thermal_bridge_angle 45)
+ (uuid "9461a784-4b8c-446d-a2d3-83b863ad91ad")
+ )
+ (pad "14" thru_hole circle
+ (at 7.62 -7.62)
+ (size 1.524 1.524)
+ (drill 0.889)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 13 "+5V")
+ (pinfunction "VBUS")
+ (pintype "passive")
+ (uuid "5915cf40-8068-47fc-be09-fecb94f2aea4")
+ )
+ (pad "14" smd roundrect
+ (at 8.455 -7.62)
+ (size 2.432 1.524)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.1)
+ (net 13 "+5V")
+ (pinfunction "VBUS")
+ (pintype "passive")
+ (thermal_bridge_angle 45)
+ (uuid "3f7c20bb-70b8-41d8-b727-346d7ded8727")
+ )
+ (model "${AMZPATH}/3dmodels/AMz3D.3dshapes/XIAO-nRF52840 v15.step"
+ (hide yes)
+ (offset
+ (xyz -1.778 -6.096 0.381)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz -90 0 0)
+ )
+ )
+ (model "${AMZPATH}/3dmodels/AMz3D.3dshapes/Seeeduino XIAO SAMD21 v4.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ (model "${AMZPATH}/3dmodels/AMz3D.3dshapes/Seeed Studio XIAO RP2040 v26.step"
+ (hide yes)
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 90)
+ )
+ )
+ (model "${AMZPATH}/3dmodels/AMz3D.3dshapes/Seeed Studio XIAO-ESP32-C3.step"
+ (hide yes)
+ (offset
+ (xyz -1.7018 -6.096 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz -90 0 0)
+ )
+ )
+ (model "${AMZPATH}/3dmodels/AMz3D.3dshapes/XIAO-ESP32S3 v2.step"
+ (hide yes)
+ (offset
+ (xyz -1.778 -6.1722 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz -90 0 0)
+ )
+ )
+ (model "${KICAD8_3RD_PARTY}/Seeed Studio XIAO RP2040 v26.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ScottoKeebs_MX:MX_PCB_1.00u"
+ (layer "F.Cu")
+ (uuid "768969a2-5847-4621-bbe8-7788441ee6c9")
+ (at 71.30625 68.43125)
+ (descr "MX keyswitch PCB Mount Keycap 1.00u")
+ (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u")
+ (property "Reference" "SW7"
+ (at 0 -8 0)
+ (layer "F.SilkS")
+ (uuid "7cc33ff8-3468-454e-923b-c977995f228f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 0 8 0)
+ (layer "F.Fab")
+ (uuid "18b26268-1ea8-4ffb-8ba1-18642d8bcdb3")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e15fdf70-bc41-4a7f-8e73-bfbd61f7abee")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "d1991bf0-ed75-4374-9af8-9d461e23f949")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "0a451de8-b35f-4a0a-ae4a-bca02b558acc")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/722685ee-9a69-4af9-9ce3-b636d27eece2")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -7.1 -7.1)
+ (end -7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7e54a67c-8d74-4844-a5f6-906ed649a5c2")
+ )
+ (fp_line
+ (start -7.1 7.1)
+ (end 7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4e1bcab5-9e28-4f10-b9b2-2e6cbb7f232b")
+ )
+ (fp_line
+ (start 7.1 -7.1)
+ (end -7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "319615fa-54ba-4b1c-9490-47e9fff594cf")
+ )
+ (fp_line
+ (start 7.1 7.1)
+ (end 7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ac38914b-288e-4889-90a6-25a0440433ed")
+ )
+ (fp_line
+ (start -9.525 -9.525)
+ (end -9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "cdca826b-cb11-4478-bf01-e82ef1018b36")
+ )
+ (fp_line
+ (start -9.525 9.525)
+ (end 9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "08346c9b-aad1-4f07-b61b-a0c0c67abfd4")
+ )
+ (fp_line
+ (start 9.525 -9.525)
+ (end -9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "585edddf-6ba0-44e5-8f44-266f85eeb38e")
+ )
+ (fp_line
+ (start 9.525 9.525)
+ (end 9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "bb17d75e-ba5f-4279-a270-3cd2dcecb347")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "f988c804-d292-4402-9848-d7056b75eec1")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "eac24bf8-8ff1-4001-80be-02ae4b18ae53")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "0c98f0e3-39fc-45fd-ade9-b152ff297595")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "0d9e9c1d-da8e-466a-8d1d-800b70cc7dee")
+ )
+ (fp_line
+ (start -7.25 -7.25)
+ (end -7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "fd8e2c54-5611-4a4b-84dc-b8694793fef0")
+ )
+ (fp_line
+ (start -7.25 7.25)
+ (end 7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "39e6a7ec-cddb-469e-bbca-14d35a4d199c")
+ )
+ (fp_line
+ (start 7.25 -7.25)
+ (end -7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9b6ba381-20b2-4cab-9926-71294e76a0f4")
+ )
+ (fp_line
+ (start 7.25 7.25)
+ (end 7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6380b2c3-381d-4c1f-94b3-8c60ad17066b")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "847ba840-a525-4020-a9f1-91175da2b350")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "46e94ca4-3dc3-476b-866a-36967e567ea5")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6a351252-8627-469f-8002-7db0cd8621b0")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4d3cddbf-730f-4e1e-a0c1-7402e490353a")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "789b3d3d-b24f-4b2c-a156-e1aa24500b62")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "76875ce6-ab01-494f-9e3b-1cf08f4cb497")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 4 4)
+ (drill 4)
+ (layers "*.Cu" "*.Mask")
+ (uuid "44824537-ade8-4133-83ce-93950bb3cefd")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "14473aa1-6278-448d-b02f-805a6ae1c6fd")
+ )
+ (pad "1" thru_hole circle
+ (at -3.81 -2.54)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 22 "Col2")
+ (pinfunction "1")
+ (pintype "passive")
+ (uuid "14bfa4bc-f614-4d30-82cc-33d5b7206f01")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 -5.08)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 9 "Net-(D7-A)")
+ (pinfunction "2")
+ (pintype "passive")
+ (uuid "3528ba23-0e15-4883-8006-3ef786d8a447")
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_CAD.3dshapes/MX_1.00u_CAD.step"
+ (offset
+ (xyz 0 0 17.5)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 180 0 0)
+ )
+ )
+ )
+ (footprint "ScottoKeebs_Components:OLED_128x32"
+ (layer "F.Cu")
+ (uuid "7b5d9cc5-d8cc-4337-af8b-1552876a5899")
+ (at 96.85 31.0725 180)
+ (property "Reference" "J1"
+ (at 7.75 10 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "85fa4a0b-8b06-4712-8dba-c1a849635dad")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "OLED_128x32"
+ (at 5.88625 5.75 0)
+ (layer "F.Fab")
+ (uuid "fbf29cf9-2eef-42df-bcf1-a7685a42a660")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_Components:OLED_128x32"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "04810460-88b0-47f2-9dd7-edfbf5567f67")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "0a204900-be96-4f3e-8707-e0538a2393ed")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "11b6ab6b-f577-4db1-a220-e1daff8642c3")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/d6d94866-ad7f-49af-a963-0000833622b4")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole exclude_from_pos_files)
+ (fp_line
+ (start 38 12)
+ (end 0 12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "5dabc224-147c-4ad7-b7ef-7bfb5f8ae58d")
+ )
+ (fp_line
+ (start 38 0)
+ (end 38 12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "e821a400-2f6b-4d9d-bbfd-6843ef476e3d")
+ )
+ (fp_line
+ (start 35.75 0)
+ (end 35.75 12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "8fa149d6-ac71-4759-96b4-1620c3d38319")
+ )
+ (fp_line
+ (start 29.44 7.74)
+ (end 29.44 2.22)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "12636a4a-f031-4403-9f27-da86fda27414")
+ )
+ (fp_line
+ (start 7.06 7.74)
+ (end 29.44 7.74)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "7b2cf300-2fdb-4b03-bfa6-364f612872c4")
+ )
+ (fp_line
+ (start 7.06 2.22)
+ (end 29.44 2.22)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "308ee4b7-ed3a-4079-8531-1aa9c1d7fcd7")
+ )
+ (fp_line
+ (start 7.06 2.22)
+ (end 7.06 7.74)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "5572fa22-ec46-4f76-8153-8111d855539f")
+ )
+ (fp_line
+ (start 5.75 0)
+ (end 5.75 12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "6bafce96-a09a-4eb0-8586-8a21a9bb84cc")
+ )
+ (fp_line
+ (start 0 0)
+ (end 38 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "faffb1c6-228a-4f2c-bae4-809561f97b50")
+ )
+ (fp_line
+ (start 0 0)
+ (end 0 12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "cfc78c23-d253-4a91-9a38-44f890455199")
+ )
+ (pad "1" thru_hole rect
+ (at 1.6 9.8)
+ (size 1.7 1.7)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 12 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "1b223e44-14df-4c16-be20-98879a4fe827")
+ )
+ (pad "2" thru_hole oval
+ (at 1.6 7.26)
+ (size 1.7 1.7)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 13 "+5V")
+ (pinfunction "VCC")
+ (pintype "power_in")
+ (uuid "d1aa7200-211b-4625-bfd5-80e9b3e24ff1")
+ )
+ (pad "3" thru_hole oval
+ (at 1.6 4.72)
+ (size 1.7 1.7)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 17 "SCL")
+ (pinfunction "SCL")
+ (pintype "input")
+ (uuid "93c133c3-f71f-438f-9363-530fc09b338d")
+ )
+ (pad "4" thru_hole oval
+ (at 1.6 2.18)
+ (size 1.7 1.7)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 18 "SDA")
+ (pinfunction "SDA")
+ (pintype "bidirectional")
+ (uuid "9ff77c0a-ed32-4edd-890b-53fa4cdee319")
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_Components.3dshapes/OLED_128x32.step"
+ (offset
+ (xyz 19 -6 2.5)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (layer "F.Cu")
+ (uuid "87bd2935-9138-4a4d-b88b-47e3b3a00b09")
+ (at 61.78125 53.19125 90)
+ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
+ (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
+ (property "Reference" "D2"
+ (at 3.81 -2.12 90)
+ (layer "F.SilkS")
+ (uuid "ee3d8148-dcf0-4340-a152-b11ef25cb163")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "D"
+ (at 3.81 2.12 90)
+ (layer "F.Fab")
+ (uuid "c6dd3c61-b57d-4918-819b-54b67d54636b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f7f69ce4-a5f0-41c8-8ed1-6e9cd8d44e51")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "09cb7e0d-c35d-46a2-b205-2a65014f60bd")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Diode"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7a38f540-c855-46bd-bfad-367fb3689f48")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c70b9137-5092-4445-a4ef-f8a8392bfece")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6b2521df-1cf5-4728-8aaa-486698e41f6a")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*")
+ (path "/cccea0b2-5655-4fcc-9658-0858bb949a18")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.93 -1.12)
+ (end 1.69 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b9b6a2c1-a5d8-43cb-a519-712189b944f1")
+ )
+ (fp_line
+ (start 2.53 -1.12)
+ (end 2.53 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d51dbc2c-714c-479a-a06f-3f2da0607a11")
+ )
+ (fp_line
+ (start 2.41 -1.12)
+ (end 2.41 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "49e2bf54-a2e2-4e1a-9d5d-36a409467973")
+ )
+ (fp_line
+ (start 2.29 -1.12)
+ (end 2.29 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1894dfa1-a831-425d-88b5-d3fced010b21")
+ )
+ (fp_line
+ (start 1.69 -1.12)
+ (end 1.69 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7a478358-2f6a-4d97-b683-e65857b361bb")
+ )
+ (fp_line
+ (start 6.58 0)
+ (end 5.93 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "29d6cd64-86f1-4f4b-a221-b899169a0838")
+ )
+ (fp_line
+ (start 1.04 0)
+ (end 1.69 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "123233d0-4c30-44c1-86f6-67415b434667")
+ )
+ (fp_line
+ (start 5.93 1.12)
+ (end 5.93 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f5c8ce73-d180-41b1-88dc-371cfdba9dca")
+ )
+ (fp_line
+ (start 1.69 1.12)
+ (end 5.93 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "865d5066-f32b-4796-b158-544e41bbe792")
+ )
+ (fp_line
+ (start 8.67 -1.25)
+ (end -1.05 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "396197e0-74bf-4852-8d74-066d3f399ac1")
+ )
+ (fp_line
+ (start -1.05 -1.25)
+ (end -1.05 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f079d851-3c22-42e0-8267-50b180708b8e")
+ )
+ (fp_line
+ (start 8.67 1.25)
+ (end 8.67 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "bb79a274-1fb6-4e06-ac59-91f81c5dec4f")
+ )
+ (fp_line
+ (start -1.05 1.25)
+ (end 8.67 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9bcacddc-e14b-40c3-9c77-b720151c1e4b")
+ )
+ (fp_line
+ (start 5.81 -1)
+ (end 1.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "5013d16c-75c7-4cb4-852c-a8b87114f457")
+ )
+ (fp_line
+ (start 2.51 -1)
+ (end 2.51 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "989348c0-7c34-42eb-8df7-49f67d95912e")
+ )
+ (fp_line
+ (start 2.41 -1)
+ (end 2.41 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "36982d2f-4c5e-4ee0-8329-5ce0268d10e1")
+ )
+ (fp_line
+ (start 2.31 -1)
+ (end 2.31 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6cb10bc5-c6b3-4bc0-a206-d337c4d693c3")
+ )
+ (fp_line
+ (start 1.81 -1)
+ (end 1.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "867c16e0-9860-47c2-8a01-a36c1a53f6a9")
+ )
+ (fp_line
+ (start 7.62 0)
+ (end 5.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "dce19a54-8aab-4bee-9566-5f7555f91153")
+ )
+ (fp_line
+ (start 0 0)
+ (end 1.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "de808c94-207b-43fc-ac67-ec665e9f7221")
+ )
+ (fp_line
+ (start 5.81 1)
+ (end 5.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "74fd5460-ffd5-4d20-a3d3-203c42cfab0e")
+ )
+ (fp_line
+ (start 1.81 1)
+ (end 5.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b3b647af-c886-4e46-a8be-1d1519fb8cef")
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.SilkS")
+ (uuid "871ad3b7-bd6f-4da6-b8c9-69e01484f9f9")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.Fab")
+ (uuid "046339d3-b86f-4a17-bbe8-d613593eb3b9")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 4.11 0 90)
+ (layer "F.Fab")
+ (uuid "4a593b06-6c31-443b-83cd-427a9ec9ef76")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "1" thru_hole rect
+ (at 0 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "Row0")
+ (pinfunction "K")
+ (pintype "passive")
+ (uuid "f803973b-0c4a-41f3-aef3-c7b1be30d2f4")
+ )
+ (pad "2" thru_hole oval
+ (at 7.62 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 3 "Net-(D2-A)")
+ (pinfunction "A")
+ (pintype "passive")
+ (uuid "16fdb367-bed0-45ec-b4cf-24efdf993ef5")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal"
+ (layer "F.Cu")
+ (uuid "8cb851fe-afec-48d9-beef-20b064cc2600")
+ (at 97.692623 28.910367 -90)
+ (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm")
+ (property "Reference" "R2"
+ (at 3.81 -1.92 90)
+ (layer "F.SilkS")
+ (uuid "303598f6-9162-4be8-9ac4-de7afc398d63")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "4K7"
+ (at 3.81 1.92 90)
+ (layer "F.Fab")
+ (uuid "410ebd4d-c61b-4bf5-a532-d39e7df212e4")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal"
+ (at 0 0 -90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "178db8ca-ac4d-4b09-a5ac-22febfc3c952")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 -90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "24e597e8-3e7d-429f-9355-f274d9ceece2")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Resistor"
+ (at 0 0 -90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "419c28bf-3935-400d-92f8-f0089179d1fa")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "R_*")
+ (path "/73a37d7d-9f2f-4e68-b0a1-af7b17f24518")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 1.89 0.92)
+ (end 5.73 0.92)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8eaf8b27-87a7-4bbe-9e03-9379a5365307")
+ )
+ (fp_line
+ (start 5.73 0.92)
+ (end 5.73 -0.92)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a1ebc1fb-8dbc-4d21-bcf7-1b72811523ac")
+ )
+ (fp_line
+ (start 0.94 0)
+ (end 1.89 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8aab5725-1684-4ba5-858e-19fa7514fd77")
+ )
+ (fp_line
+ (start 6.68 0)
+ (end 5.73 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "51927057-a6c0-49a9-9059-92b6b687f670")
+ )
+ (fp_line
+ (start 1.89 -0.92)
+ (end 1.89 0.92)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bde23e5c-4c76-4652-9bdc-cd424edf7191")
+ )
+ (fp_line
+ (start 5.73 -0.92)
+ (end 1.89 -0.92)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5acab589-3fbb-4290-ab5d-9285de21e9f3")
+ )
+ (fp_line
+ (start -0.95 1.05)
+ (end 8.57 1.05)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "cc9e3d1b-d1da-45f3-bec5-32dcdc559439")
+ )
+ (fp_line
+ (start 8.57 1.05)
+ (end 8.57 -1.05)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e7763aff-9a7b-4b7d-9ec6-dfae7932a6e7")
+ )
+ (fp_line
+ (start -0.95 -1.05)
+ (end -0.95 1.05)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "29d54810-670c-487f-a834-b9eb0b094c75")
+ )
+ (fp_line
+ (start 8.57 -1.05)
+ (end -0.95 -1.05)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b85d6a13-b521-4ec8-8abe-84ad6d207197")
+ )
+ (fp_line
+ (start 2.01 0.8)
+ (end 5.61 0.8)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "201ace88-e07c-480e-aa88-42dd504adc46")
+ )
+ (fp_line
+ (start 5.61 0.8)
+ (end 5.61 -0.8)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c37226cb-8c25-461e-943f-e4a950a2bbbd")
+ )
+ (fp_line
+ (start 0 0)
+ (end 2.01 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e33ea481-f6ce-4e01-aed8-40ca4c302b63")
+ )
+ (fp_line
+ (start 7.62 0)
+ (end 5.61 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e6e772a0-a82a-4e54-b0b9-9ce5b668cdef")
+ )
+ (fp_line
+ (start 2.01 -0.8)
+ (end 2.01 0.8)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4b48d38f-672d-4910-ba50-93d31d3813ea")
+ )
+ (fp_line
+ (start 5.61 -0.8)
+ (end 2.01 -0.8)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d5c20e52-d124-423a-a0f0-6e1710626807")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 3.81 0 90)
+ (layer "F.Fab")
+ (uuid "9209cf4f-86c7-47ef-8a92-1b82dc9fe36c")
+ (effects
+ (font
+ (size 0.72 0.72)
+ (thickness 0.108)
+ )
+ )
+ )
+ (pad "1" thru_hole circle
+ (at 0 0 270)
+ (size 1.4 1.4)
+ (drill 0.7)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 18 "SDA")
+ (pintype "passive")
+ (uuid "d7a978f9-b332-4c92-8d78-8574d19473f3")
+ )
+ (pad "2" thru_hole oval
+ (at 7.62 0 270)
+ (size 1.4 1.4)
+ (drill 0.7)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 19 "+3V3")
+ (pintype "passive")
+ (uuid "4f5c76eb-4915-410b-8c48-94366af438f5")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (layer "F.Cu")
+ (uuid "8df86f6a-44a4-40b1-bc71-a722d1badb2d")
+ (at 87.975 72.24125 90)
+ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
+ (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
+ (property "Reference" "D8"
+ (at 3.81 -2.12 90)
+ (layer "F.SilkS")
+ (uuid "f2d80c6c-8aa2-4843-8564-08b1d3411b50")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "D"
+ (at 3.81 2.12 90)
+ (layer "F.Fab")
+ (uuid "f18abc45-d714-47b9-af32-2c29122bec89")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e27d11f5-cf9a-4d4d-83f4-a577f3ed7e13")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "d56f2d0f-c91b-4d6c-a9e4-37fc3b0e0f4e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Diode"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a486d0d2-f65b-4b7c-bbf5-270523d95fb7")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b701c7f2-6449-408e-a785-cb6ce46207b6")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "13b1e4a4-1955-4001-bff1-ba1880f5547f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*")
+ (path "/879cc2d2-5f2b-4907-b650-38b734ed79d1")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.93 -1.12)
+ (end 1.69 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9323c4c9-d4a7-4c97-bedb-79d47cbda707")
+ )
+ (fp_line
+ (start 2.53 -1.12)
+ (end 2.53 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "eb7e5be5-53f3-42c9-80f8-442088ea368c")
+ )
+ (fp_line
+ (start 2.41 -1.12)
+ (end 2.41 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a6b95cf3-751a-42b4-9b0e-b8fabe3d66c3")
+ )
+ (fp_line
+ (start 2.29 -1.12)
+ (end 2.29 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "783ae175-0514-4485-bb6a-2edf87ad1062")
+ )
+ (fp_line
+ (start 1.69 -1.12)
+ (end 1.69 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "fc5512c4-7e0f-431f-a462-81b83aec4937")
+ )
+ (fp_line
+ (start 6.58 0)
+ (end 5.93 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f1748d9c-c4e5-455d-81fa-b9b58ace46bb")
+ )
+ (fp_line
+ (start 1.04 0)
+ (end 1.69 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "430d1299-be00-4bc5-8f27-8dd284b51f00")
+ )
+ (fp_line
+ (start 5.93 1.12)
+ (end 5.93 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7519fa53-c1a6-4484-bfc7-8fe2305ad2cd")
+ )
+ (fp_line
+ (start 1.69 1.12)
+ (end 5.93 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "201abe73-447b-4fc4-b4fe-14c220524b48")
+ )
+ (fp_line
+ (start 8.67 -1.25)
+ (end -1.05 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "72ea98f4-0e62-497b-b42d-afa01dc7db2b")
+ )
+ (fp_line
+ (start -1.05 -1.25)
+ (end -1.05 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "bf691e83-e233-450c-a854-78a339f2244c")
+ )
+ (fp_line
+ (start 8.67 1.25)
+ (end 8.67 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a4b87624-8655-4966-b5fe-765b747b6fc4")
+ )
+ (fp_line
+ (start -1.05 1.25)
+ (end 8.67 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "47a66ec3-4e5d-40a1-8af1-412d8cac8f32")
+ )
+ (fp_line
+ (start 5.81 -1)
+ (end 1.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a6eb6be2-531d-4adc-909f-a6cac7f1c1a6")
+ )
+ (fp_line
+ (start 2.51 -1)
+ (end 2.51 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e63e6ff1-f023-4c93-bbc1-9467cdf5e3d7")
+ )
+ (fp_line
+ (start 2.41 -1)
+ (end 2.41 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a7c5a7b3-4362-40b3-a0cc-20c14495ea52")
+ )
+ (fp_line
+ (start 2.31 -1)
+ (end 2.31 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "5544e1ac-5f0a-4f6e-9b8a-dc2c2e27836c")
+ )
+ (fp_line
+ (start 1.81 -1)
+ (end 1.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4fd239ab-6f67-41b7-a1f3-37227537ced3")
+ )
+ (fp_line
+ (start 7.62 0)
+ (end 5.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "faecf808-33e0-4592-9a3b-70f91e9de3a3")
+ )
+ (fp_line
+ (start 0 0)
+ (end 1.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c814d2bb-2bfc-4983-9804-dcca98b755ff")
+ )
+ (fp_line
+ (start 5.81 1)
+ (end 5.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "90998cf9-2cc6-4ca3-a02c-32316d82fe21")
+ )
+ (fp_line
+ (start 1.81 1)
+ (end 5.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ec1f63b9-cde3-427a-a795-9ce7be3f9dd1")
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.SilkS")
+ (uuid "b47cfd55-02cb-4994-88e2-9279ce545c25")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 4.11 0 90)
+ (layer "F.Fab")
+ (uuid "07306067-d2c9-4e7f-83d8-91437a2272fe")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.Fab")
+ (uuid "cf54160e-73b9-4758-8dfb-65c4fc1aedb3")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole rect
+ (at 0 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 6 "Row1")
+ (pinfunction "K")
+ (pintype "passive")
+ (uuid "5e0bf7df-a531-4feb-9f7a-ce010c6ef395")
+ )
+ (pad "2" thru_hole oval
+ (at 7.62 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 10 "Net-(D8-A)")
+ (pinfunction "A")
+ (pintype "passive")
+ (uuid "ab3663a1-6cd9-4fee-9c93-2b67369f8db7")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (layer "F.Cu")
+ (uuid "97cd7752-d361-4d03-b3fd-63cd4703dc63")
+ (at 42.73125 93.6725 90)
+ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
+ (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
+ (property "Reference" "D13"
+ (at 3.81 -2.12 90)
+ (layer "F.SilkS")
+ (uuid "f42bde7e-12f4-4269-acdf-866919c872f5")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "D"
+ (at 3.81 2.12 90)
+ (layer "F.Fab")
+ (uuid "2e023fa4-b01b-4eb8-9b8f-4c6a90dd7ac6")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "9bd9a5e5-6ab4-4739-aeae-3f5e6198feeb")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "79fcb6c4-12ed-49b4-b2e9-dea787b8f03e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Diode"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f0f4e907-178a-4dde-bda9-b9a2fc51c1f1")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6707c184-7c78-421d-8428-f72c8b4dfa51")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "4d889885-1f9b-4522-ad8a-d6269687f264")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*")
+ (path "/b9e19766-cf24-4369-9682-0e1308f018dd")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.93 -1.12)
+ (end 1.69 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b8ccdf62-284d-4847-9bc8-bb387e842d73")
+ )
+ (fp_line
+ (start 2.53 -1.12)
+ (end 2.53 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9b935085-cee7-4f75-af07-055c196f1f01")
+ )
+ (fp_line
+ (start 2.41 -1.12)
+ (end 2.41 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "78912552-287a-4a09-b2f7-bde75313c9d6")
+ )
+ (fp_line
+ (start 2.29 -1.12)
+ (end 2.29 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c3ec1b68-d857-4ab9-9f90-837ac1bd75b5")
+ )
+ (fp_line
+ (start 1.69 -1.12)
+ (end 1.69 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a8691155-8c2c-41e3-86d6-547852bf7b58")
+ )
+ (fp_line
+ (start 6.58 0)
+ (end 5.93 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a94169dd-e966-438c-898c-f045deec393c")
+ )
+ (fp_line
+ (start 1.04 0)
+ (end 1.69 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c11cfa6c-3e45-4198-bd7f-360a4868d6d4")
+ )
+ (fp_line
+ (start 5.93 1.12)
+ (end 5.93 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "675fb113-6d58-4b6d-94d0-3d3d609748e6")
+ )
+ (fp_line
+ (start 1.69 1.12)
+ (end 5.93 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "08a10a9b-c667-49a2-8e73-12bc8c0f14fa")
+ )
+ (fp_line
+ (start 8.67 -1.25)
+ (end -1.05 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b5ae3159-0501-4431-bdf1-5ec36e459597")
+ )
+ (fp_line
+ (start -1.05 -1.25)
+ (end -1.05 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e580ba46-55da-4275-bb66-319b4722cc60")
+ )
+ (fp_line
+ (start 8.67 1.25)
+ (end 8.67 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "79830b53-d78f-43fa-ba7f-8eb873aa6d80")
+ )
+ (fp_line
+ (start -1.05 1.25)
+ (end 8.67 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1632310c-372d-4ccb-a283-4ca7dbcda9d3")
+ )
+ (fp_line
+ (start 5.81 -1)
+ (end 1.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "77c9f11b-5230-4a33-9126-638484f68938")
+ )
+ (fp_line
+ (start 2.51 -1)
+ (end 2.51 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8c76cbd5-fa70-489c-b9ef-fa1dab750ea0")
+ )
+ (fp_line
+ (start 2.41 -1)
+ (end 2.41 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3192ea80-30d6-4956-8203-8ad2b2f60ee4")
+ )
+ (fp_line
+ (start 2.31 -1)
+ (end 2.31 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e4ebcc02-6562-45c5-a058-2ddb1f954856")
+ )
+ (fp_line
+ (start 1.81 -1)
+ (end 1.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2166fe6a-e4c6-45ae-b10e-e21dfbc60550")
+ )
+ (fp_line
+ (start 7.62 0)
+ (end 5.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "14cb44f5-1e2b-44bf-ba63-87558d6de54e")
+ )
+ (fp_line
+ (start 0 0)
+ (end 1.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "37127590-2893-41cb-ae2f-079321b0f84d")
+ )
+ (fp_line
+ (start 5.81 1)
+ (end 5.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "22ac4cc8-434e-4fc8-ad54-3c9df7e10262")
+ )
+ (fp_line
+ (start 1.81 1)
+ (end 5.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6dad6084-9b81-4b05-83d7-e14c0f89ed9e")
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.SilkS")
+ (uuid "6a326140-abf3-4222-9ca3-7df570a3c45b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.Fab")
+ (uuid "2f90fb88-8b0f-4cec-9789-710d4c795ce9")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 4.11 0 90)
+ (layer "F.Fab")
+ (uuid "c56b9b7f-7d17-452f-a28e-ff7dfc440191")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "1" thru_hole rect
+ (at 0 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 25 "Row2")
+ (pinfunction "K")
+ (pintype "passive")
+ (uuid "a00f5475-931d-4491-a6f0-52ac485829c6")
+ )
+ (pad "2" thru_hole oval
+ (at 7.62 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 27 "Net-(D13-A)")
+ (pinfunction "A")
+ (pintype "passive")
+ (uuid "5758c931-1a44-4e5c-ab89-ab205d2be0b2")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (layer "F.Cu")
+ (uuid "97ea33e3-6aef-4d41-8550-551ba3b12bbc")
+ (at 83.2125 50.81 90)
+ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
+ (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
+ (property "Reference" "D3"
+ (at 3.81 -2.12 90)
+ (layer "F.SilkS")
+ (uuid "fa895cda-84e0-4229-ac00-8ec1ea6a68f5")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "D"
+ (at 3.81 2.12 90)
+ (layer "F.Fab")
+ (uuid "fd9da076-4da2-48e3-9086-e2cc8f8b8d96")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "9fe62434-1b09-49eb-84d2-008d9d054e81")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "fe29dfbe-f258-4985-abad-65446b2be854")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Diode"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7056ab5b-99b9-4149-911b-5180ab4e7299")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ed7ebb15-560b-4ea6-9b5e-16cd8dc78f91")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "deb568e2-e392-47ca-a21c-1a9065f27ea1")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*")
+ (path "/65d75c0b-945f-45a3-bc77-4b405236b91a")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.93 -1.12)
+ (end 1.69 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "931d7023-bb9a-4a6c-8eb4-d3d2c855638b")
+ )
+ (fp_line
+ (start 2.53 -1.12)
+ (end 2.53 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b029ea12-ac8d-44a9-b7cf-62ae8488fa90")
+ )
+ (fp_line
+ (start 2.41 -1.12)
+ (end 2.41 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "49cd7d80-871c-4597-9c6c-f09f157efcb9")
+ )
+ (fp_line
+ (start 2.29 -1.12)
+ (end 2.29 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "37804c1e-ea99-4184-b005-c945cf2ce44e")
+ )
+ (fp_line
+ (start 1.69 -1.12)
+ (end 1.69 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "23037f0e-e68d-4da1-a2f1-0e2b50063b5c")
+ )
+ (fp_line
+ (start 6.58 0)
+ (end 5.93 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "efe705c6-ddc5-422f-8d79-3c380609b271")
+ )
+ (fp_line
+ (start 1.04 0)
+ (end 1.69 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "94269796-8c2f-4c09-a031-35e3cd0879e9")
+ )
+ (fp_line
+ (start 5.93 1.12)
+ (end 5.93 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c2ca6bc6-41cf-4394-8eb4-e72420f1c546")
+ )
+ (fp_line
+ (start 1.69 1.12)
+ (end 5.93 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "868159fb-a953-4929-ad8b-11d88dc42d27")
+ )
+ (fp_line
+ (start 8.67 -1.25)
+ (end -1.05 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c26a3bdf-0a8a-40f0-9381-12216212b604")
+ )
+ (fp_line
+ (start -1.05 -1.25)
+ (end -1.05 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4ed4187b-496a-43d1-a993-31600b8b45df")
+ )
+ (fp_line
+ (start 8.67 1.25)
+ (end 8.67 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "dd1770b0-7808-4ef7-b2a6-50c9a5c180c2")
+ )
+ (fp_line
+ (start -1.05 1.25)
+ (end 8.67 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b537a0de-df57-42b6-9f7d-c0793b2b7b94")
+ )
+ (fp_line
+ (start 5.81 -1)
+ (end 1.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "13f8df18-b146-42ab-b4f9-d22650cde95d")
+ )
+ (fp_line
+ (start 2.51 -1)
+ (end 2.51 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6accb7d1-783e-4196-94c8-a2d445b5138c")
+ )
+ (fp_line
+ (start 2.41 -1)
+ (end 2.41 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e5d103aa-485c-4db0-8f8b-6c61a1c78a97")
+ )
+ (fp_line
+ (start 2.31 -1)
+ (end 2.31 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c33b47e9-bdc6-4087-8801-dbc4320c009b")
+ )
+ (fp_line
+ (start 1.81 -1)
+ (end 1.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "431b7d8b-fe9c-4e7c-96b7-99f3e28bd4bc")
+ )
+ (fp_line
+ (start 7.62 0)
+ (end 5.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7fb301f9-a9d3-4bf2-b488-6f0ef16cd1f8")
+ )
+ (fp_line
+ (start 0 0)
+ (end 1.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "73f47689-5615-4774-a9e5-75ffacf8b340")
+ )
+ (fp_line
+ (start 5.81 1)
+ (end 5.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e2add29f-5df2-4e83-975d-ddf2a88974ba")
+ )
+ (fp_line
+ (start 1.81 1)
+ (end 5.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4a021d56-f3bd-4e71-9c7e-2760a8c0b693")
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.SilkS")
+ (uuid "17950de2-db06-4889-873c-6da971e9adfd")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.Fab")
+ (uuid "761206d3-a5de-4431-be96-c255941cd17f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 4.11 0 90)
+ (layer "F.Fab")
+ (uuid "a9d84923-65c4-4296-9cb4-afcd165f49c2")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "1" thru_hole rect
+ (at 0 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "Row0")
+ (pinfunction "K")
+ (pintype "passive")
+ (uuid "e0e0f58e-694d-4032-a54f-a6f10c03a009")
+ )
+ (pad "2" thru_hole oval
+ (at 7.62 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 4 "Net-(D3-A)")
+ (pinfunction "A")
+ (pintype "passive")
+ (uuid "c466c2e5-b0fd-4e41-b77f-f86349da6ceb")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (layer "F.Cu")
+ (uuid "9a2cc982-68b5-4474-a73e-225320b0ee9f")
+ (at 87.975 93.6725 90)
+ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
+ (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
+ (property "Reference" "D16"
+ (at 3.81 -2.12 90)
+ (layer "F.SilkS")
+ (uuid "9a0e1308-46f3-488d-959c-525ff8961fce")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "D"
+ (at 3.81 2.12 90)
+ (layer "F.Fab")
+ (uuid "0273f8aa-e0f9-4ffd-a0ca-544a91cb13bf")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c7dff8c2-308e-4aaa-a7c8-592092ad7e21")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "760d6f87-9bbd-4f66-9172-99566cdde09a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Diode"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7c141afc-3bc4-4d3e-b9e3-391deecbc6cd")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1903495b-260f-40c2-b812-460e7edf9273")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "49690b79-3e24-4263-bd53-f046fcd2a349")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*")
+ (path "/3d700bd5-142a-42a6-aab5-bb1550b52aae")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.93 -1.12)
+ (end 1.69 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "edde961e-d4bf-4fdb-b0d6-3ea504889230")
+ )
+ (fp_line
+ (start 2.53 -1.12)
+ (end 2.53 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "21b85e93-6b6f-4c58-b19b-31c7224fef6e")
+ )
+ (fp_line
+ (start 2.41 -1.12)
+ (end 2.41 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0920ec59-4945-4ead-8085-f1c98d34a832")
+ )
+ (fp_line
+ (start 2.29 -1.12)
+ (end 2.29 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "845e6fb3-c7de-4639-8f5a-147ed41dcefe")
+ )
+ (fp_line
+ (start 1.69 -1.12)
+ (end 1.69 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a64492a1-bd64-4271-8fd2-f55b2c3bfd53")
+ )
+ (fp_line
+ (start 6.58 0)
+ (end 5.93 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "959a6aff-63eb-4435-92f8-3f7cfd412d28")
+ )
+ (fp_line
+ (start 1.04 0)
+ (end 1.69 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "75c2f8f1-5857-4417-8979-1fd708930450")
+ )
+ (fp_line
+ (start 5.93 1.12)
+ (end 5.93 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1f99722b-44cc-485f-8e15-9b521b109ba1")
+ )
+ (fp_line
+ (start 1.69 1.12)
+ (end 5.93 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f4d68cb4-517a-430f-a146-d2a97204021f")
+ )
+ (fp_line
+ (start 8.67 -1.25)
+ (end -1.05 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "615824eb-861c-4eba-a8a6-56a40c8a9c74")
+ )
+ (fp_line
+ (start -1.05 -1.25)
+ (end -1.05 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "13e0e825-e9a1-47c8-9803-a1c8f31f41a7")
+ )
+ (fp_line
+ (start 8.67 1.25)
+ (end 8.67 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "455eb1b5-b24d-4d31-be09-246bb4092588")
+ )
+ (fp_line
+ (start -1.05 1.25)
+ (end 8.67 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3dcafdf6-5fa5-4104-b0dc-b96562fb31de")
+ )
+ (fp_line
+ (start 5.81 -1)
+ (end 1.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "72047791-3485-4144-9ca6-4be1c5089bb2")
+ )
+ (fp_line
+ (start 2.51 -1)
+ (end 2.51 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "53f227c1-43ef-4366-b3be-d33d95722110")
+ )
+ (fp_line
+ (start 2.41 -1)
+ (end 2.41 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f923d102-d87f-42c5-82a4-44d3bda12a3b")
+ )
+ (fp_line
+ (start 2.31 -1)
+ (end 2.31 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f9a79a6e-a550-47c8-9caa-adb4b26a2325")
+ )
+ (fp_line
+ (start 1.81 -1)
+ (end 1.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8b5520cc-abd8-43e8-9e08-175c566a8be4")
+ )
+ (fp_line
+ (start 7.62 0)
+ (end 5.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1c019e35-56bd-4a3f-9565-780e18f74aef")
+ )
+ (fp_line
+ (start 0 0)
+ (end 1.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4d7df99e-5440-4214-be41-7fe16f19a3cb")
+ )
+ (fp_line
+ (start 5.81 1)
+ (end 5.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "286b12bd-a9c5-4b55-9fc0-a1e702117f09")
+ )
+ (fp_line
+ (start 1.81 1)
+ (end 5.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "86b716fd-d641-4ffc-8886-5b3b0ab81c70")
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.SilkS")
+ (uuid "9abe83d2-a614-472c-bc0c-581266fe4288")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.Fab")
+ (uuid "5881447e-350d-4754-86c4-012be5038168")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 4.11 0 90)
+ (layer "F.Fab")
+ (uuid "f87c73da-849c-4052-bc07-6e58f691c689")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "1" thru_hole rect
+ (at 0 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 25 "Row2")
+ (pinfunction "K")
+ (pintype "passive")
+ (uuid "074a5f9f-da71-42a1-b47f-a182966c1d5e")
+ )
+ (pad "2" thru_hole oval
+ (at 7.62 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 30 "Net-(D16-A)")
+ (pinfunction "A")
+ (pintype "passive")
+ (uuid "2080bd16-7bdf-4048-80d6-9cf94f0ce109")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ScottoKeebs_MX:MX_PCB_1.00u"
+ (layer "F.Cu")
+ (uuid "9b8cc4c7-3ac3-440b-a4ea-75376f6e2582")
+ (at 30.825 47)
+ (descr "MX keyswitch PCB Mount Keycap 1.00u")
+ (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u")
+ (property "Reference" "SW1"
+ (at 0 -8 0)
+ (layer "F.SilkS")
+ (uuid "3c86c303-6003-4a7c-81b0-47b25cdfe3ea")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 0 8 0)
+ (layer "F.Fab")
+ (uuid "b568c768-598d-45e1-989c-e9e5460021e5")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "116f829b-1b74-425a-8efe-b01b79c16772")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "2445c829-6187-4c44-980a-40abedd92c9c")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "d5aec61f-e464-410a-ab2b-a445504209ab")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/20dde0e6-6f33-498e-94f8-de4c562929b1")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -7.1 -7.1)
+ (end -7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a5c6d36d-bf1b-4156-865a-a611bf41aed5")
+ )
+ (fp_line
+ (start -7.1 7.1)
+ (end 7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4d27b811-2f49-420a-b96a-441ff82b4a57")
+ )
+ (fp_line
+ (start 7.1 -7.1)
+ (end -7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4d1917d5-f1dc-4436-bcf7-5486fb2b594a")
+ )
+ (fp_line
+ (start 7.1 7.1)
+ (end 7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "dfb8cd5f-d776-4dc7-8990-dddd82eab610")
+ )
+ (fp_line
+ (start -9.525 -9.525)
+ (end -9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "7788addb-fa60-4994-a1d3-fae10adeb7fe")
+ )
+ (fp_line
+ (start -9.525 9.525)
+ (end 9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "2f2ea200-c758-40aa-820d-8efaad37d7c4")
+ )
+ (fp_line
+ (start 9.525 -9.525)
+ (end -9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "9b8c9bbb-7634-4388-bcf9-b52903601347")
+ )
+ (fp_line
+ (start 9.525 9.525)
+ (end 9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "f96e449d-5b98-4cc8-ace7-5e782d70b294")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "6eda845a-8d5f-461e-8b0e-e49672ce1d26")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "5ad9afcf-0f92-4904-adfd-a3d414959b5e")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "9fe27361-fc44-4967-97aa-721b096a2f90")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "6c511a44-8d6b-429d-9215-87189143526a")
+ )
+ (fp_line
+ (start -7.25 -7.25)
+ (end -7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e1cbdee1-de98-4c1b-a294-c1e40bd7c597")
+ )
+ (fp_line
+ (start -7.25 7.25)
+ (end 7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "405ad8ac-6c73-4460-9a86-aaa2cc5d24c1")
+ )
+ (fp_line
+ (start 7.25 -7.25)
+ (end -7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "71811986-7c12-4a16-8a08-072066902d63")
+ )
+ (fp_line
+ (start 7.25 7.25)
+ (end 7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3cb34b39-9a02-47fc-9e4a-2f872992fac2")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f73cc47a-fdb8-477a-8a60-2bb90ce932f0")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8f32dae3-a86e-44c7-93f5-533388d465a5")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9c4fcada-affe-42fa-a5ee-7680b3a0a5f5")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b1a6d9d3-331f-41cd-9e56-a2476d1e00be")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "610867cc-f4a1-4621-9567-66c074864f17")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "cbd2e8e9-24c3-4b3f-9080-9f243ef33900")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 4 4)
+ (drill 4)
+ (layers "*.Cu" "*.Mask")
+ (uuid "8a19832e-18f5-458c-a4f9-648f6e601398")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "40c18539-e909-468f-b286-7c90a58c0722")
+ )
+ (pad "1" thru_hole circle
+ (at -3.81 -2.54)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 20 "Col0")
+ (pinfunction "1")
+ (pintype "passive")
+ (uuid "f9fb135d-0d19-4361-a435-ceb7365446b1")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 -5.08)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 1 "Net-(D1-A)")
+ (pinfunction "2")
+ (pintype "passive")
+ (uuid "4a372844-978e-4d56-a3c8-60e2c1d6c7ef")
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_CAD.3dshapes/MX_1.00u_CAD.step"
+ (offset
+ (xyz 0 0 17.5)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 180 0 0)
+ )
+ )
+ )
+ (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (layer "F.Cu")
+ (uuid "b23e30f6-1543-4b68-897e-52a6c97b718c")
+ (at 80.83125 93.6725 90)
+ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
+ (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
+ (property "Reference" "D15"
+ (at 3.81 -2.12 90)
+ (layer "F.SilkS")
+ (uuid "f0181ac8-7fda-4d4f-a32d-f73f0a0f9111")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "D"
+ (at 3.81 2.12 90)
+ (layer "F.Fab")
+ (uuid "3fcb63db-13bb-480f-a956-1cb924e231ce")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "14413cc5-14c3-4e67-8ddb-b2cf5ed23210")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "2b3452d1-bed3-4b1f-8324-3addf4342ef8")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Diode"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e4d615c7-9caf-408f-8456-32fd02e91154")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "013aa16a-9154-4260-a927-c308709556b2")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "841f4eb8-fcf7-4194-aa6e-db700d392bd3")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*")
+ (path "/2a372acf-9599-484e-a6f4-2a17cf0fd09c")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.93 -1.12)
+ (end 1.69 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7d10f772-1c91-4a6a-8391-835c647ba72c")
+ )
+ (fp_line
+ (start 2.53 -1.12)
+ (end 2.53 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "90f57aed-640e-4716-ac57-941cfda44a15")
+ )
+ (fp_line
+ (start 2.41 -1.12)
+ (end 2.41 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0e8fcca6-47bb-40f1-a934-e4669f87b447")
+ )
+ (fp_line
+ (start 2.29 -1.12)
+ (end 2.29 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a730161f-bc67-4778-9870-2f48889a7343")
+ )
+ (fp_line
+ (start 1.69 -1.12)
+ (end 1.69 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f4a62e26-5f51-4b43-90fa-3f3876cbfc76")
+ )
+ (fp_line
+ (start 6.58 0)
+ (end 5.93 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "921ffeb8-a1bf-46f0-810f-c993cdbefa01")
+ )
+ (fp_line
+ (start 1.04 0)
+ (end 1.69 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5c99bd49-d0cc-4712-a159-7bf5bd4590bb")
+ )
+ (fp_line
+ (start 5.93 1.12)
+ (end 5.93 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "97098132-e593-4c6b-aae3-6fe47e6e631e")
+ )
+ (fp_line
+ (start 1.69 1.12)
+ (end 5.93 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "34258209-0c05-48f5-8a3b-8d556ede8023")
+ )
+ (fp_line
+ (start 8.67 -1.25)
+ (end -1.05 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6d270a30-fc1d-4ada-9188-b537b454341d")
+ )
+ (fp_line
+ (start -1.05 -1.25)
+ (end -1.05 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6f8c029b-8f3d-4dbd-a508-64e10b513ce1")
+ )
+ (fp_line
+ (start 8.67 1.25)
+ (end 8.67 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b1fc5565-1025-45d3-9a20-ea5d09fc41a2")
+ )
+ (fp_line
+ (start -1.05 1.25)
+ (end 8.67 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "fc01d383-40c5-454b-8b94-f1b518d71661")
+ )
+ (fp_line
+ (start 5.81 -1)
+ (end 1.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "07696ae9-1ece-484b-84ed-f3f7ba3eadd4")
+ )
+ (fp_line
+ (start 2.51 -1)
+ (end 2.51 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "5f2b3d71-5998-43bd-a339-be9180ed85c5")
+ )
+ (fp_line
+ (start 2.41 -1)
+ (end 2.41 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "5b5adfa7-7af6-42e7-96e8-874621a6b649")
+ )
+ (fp_line
+ (start 2.31 -1)
+ (end 2.31 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3595cce3-573f-4938-8e93-6c40af0312d8")
+ )
+ (fp_line
+ (start 1.81 -1)
+ (end 1.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "98b69857-241b-4250-aa19-ca05775befc6")
+ )
+ (fp_line
+ (start 7.62 0)
+ (end 5.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7a973dc9-90a8-44a0-927f-5630e784695c")
+ )
+ (fp_line
+ (start 0 0)
+ (end 1.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "23c7317e-e86a-4de1-a47c-0b3794b2a27a")
+ )
+ (fp_line
+ (start 5.81 1)
+ (end 5.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "bb91d06b-e6de-4b22-80df-1634824db945")
+ )
+ (fp_line
+ (start 1.81 1)
+ (end 5.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fe4122e8-0133-43c9-b6e8-6090f66a9ed3")
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.SilkS")
+ (uuid "584eaca0-1ed8-4756-a0ce-2881e7b35e0a")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.Fab")
+ (uuid "00c78d48-ad12-4aa5-a2a2-3b61fbb6a5a4")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 4.11 0 90)
+ (layer "F.Fab")
+ (uuid "e94625e7-edf0-4f80-987a-cde08387962c")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "1" thru_hole rect
+ (at 0 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 25 "Row2")
+ (pinfunction "K")
+ (pintype "passive")
+ (uuid "b0d3a22d-df5a-4cd4-b7b5-9513e12e6e69")
+ )
+ (pad "2" thru_hole oval
+ (at 7.62 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 29 "Net-(D15-A)")
+ (pinfunction "A")
+ (pintype "passive")
+ (uuid "845a9abf-0e2b-48eb-a1e1-47db9690b971")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ScottoKeebs_MX:MX_PCB_1.00u"
+ (layer "F.Cu")
+ (uuid "be067c6a-018a-46d8-b66b-d23d802c9abd")
+ (at 97.5 47)
+ (descr "MX keyswitch PCB Mount Keycap 1.00u")
+ (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u")
+ (property "Reference" "SW4"
+ (at 0 -8 0)
+ (layer "F.SilkS")
+ (uuid "a6d242fd-03bc-4e3a-90b3-843a534f10b5")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 0 8 0)
+ (layer "F.Fab")
+ (uuid "5e024d6d-ae01-44ac-9163-af88cef59b14")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "357ab3e5-4520-4d34-8491-c8a05f062497")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "8f1ad3fc-5a02-400d-9fc0-4db29dd40f74")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "659d5ba9-afb2-4320-8b21-e229b18df68e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/12d88799-6041-4101-805e-d8a5a6f350b9")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -7.1 -7.1)
+ (end -7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3075266b-bece-4af7-abce-a73fa7766c00")
+ )
+ (fp_line
+ (start -7.1 7.1)
+ (end 7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "cb802885-0be2-408f-a3a4-417e0c3c6766")
+ )
+ (fp_line
+ (start 7.1 -7.1)
+ (end -7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b29526e7-1a45-4a7b-9d02-d133a0cc6976")
+ )
+ (fp_line
+ (start 7.1 7.1)
+ (end 7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e1412dba-9a1c-40a4-9ea3-5ef6dd70427c")
+ )
+ (fp_line
+ (start -9.525 -9.525)
+ (end -9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "2620048f-80da-4cd3-8c01-783eebac1e6a")
+ )
+ (fp_line
+ (start -9.525 9.525)
+ (end 9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "93f7497f-c76a-41de-8120-7361724e0cdf")
+ )
+ (fp_line
+ (start 9.525 -9.525)
+ (end -9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "f1c55a87-b458-4b14-ac88-e49d3fed45a9")
+ )
+ (fp_line
+ (start 9.525 9.525)
+ (end 9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "4711119a-9f3e-4010-9892-013d1fadba3b")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "bd5fba80-12ec-44b5-8c4b-38c9b5436c6b")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "2c0d8b25-9e58-45a9-861c-38c7e2078e83")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "f71a1424-9622-4c58-9881-f158c187347b")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "837ae190-a9f1-426b-90ff-8b9ab6f2d468")
+ )
+ (fp_line
+ (start -7.25 -7.25)
+ (end -7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "591fc7bf-0cd3-4ebb-9044-9f80a1db07ce")
+ )
+ (fp_line
+ (start -7.25 7.25)
+ (end 7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "489ba45a-4cda-4154-b832-c72f7ca16c58")
+ )
+ (fp_line
+ (start 7.25 -7.25)
+ (end -7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "17060a7a-98f6-429b-8fac-24d157dd01d4")
+ )
+ (fp_line
+ (start 7.25 7.25)
+ (end 7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2e16c352-546f-497a-bbea-7087ef0a6a47")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "69d665e8-b453-48b6-b00a-f510b78a9391")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "76ade743-ebcd-4dc0-86cf-2d162cf343d7")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3a6afea6-3139-496e-bf39-f5796de7b338")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d3d6d152-c094-47a7-8f6e-fde98d2731bc")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "f1cf2d1a-85ea-4f8b-bf62-9ccd3be17642")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "68725f32-56ca-4f33-88ac-595bb111f727")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 4 4)
+ (drill 4)
+ (layers "*.Cu" "*.Mask")
+ (uuid "17d0485c-e20d-47ab-a6cf-7c7c9fd42bb3")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "b353a9e1-adb1-4d00-b033-0e7544170d31")
+ )
+ (pad "1" thru_hole circle
+ (at -3.81 -2.54)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 23 "Col3")
+ (pinfunction "1")
+ (pintype "passive")
+ (uuid "0d6f34b9-f215-470a-bf6b-4e7ff1fce609")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 -5.08)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 5 "Net-(D4-A)")
+ (pinfunction "2")
+ (pintype "passive")
+ (uuid "20f62de9-4fce-4045-b693-e2390cc0ff79")
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_CAD.3dshapes/MX_1.00u_CAD.step"
+ (offset
+ (xyz 0 0 17.5)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 180 0 0)
+ )
+ )
+ )
+ (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (layer "F.Cu")
+ (uuid "c7e54ff6-02e4-472e-92e3-f6622da6dc98")
+ (at 87.975 50.81 90)
+ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
+ (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
+ (property "Reference" "D4"
+ (at 3.81 -2.12 90)
+ (layer "F.SilkS")
+ (uuid "7a3e1435-9ca0-4fd0-9a76-93673ca9c233")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "D"
+ (at 3.81 2.12 90)
+ (layer "F.Fab")
+ (uuid "6b43e54e-b7bf-4815-a459-8bd08d34969c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e325bec1-f204-49fc-9178-3813fb2b2a6a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e920b17b-549e-4ec3-8fbc-5c4a3b48e6f3")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Diode"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ff29a07d-8823-426a-a63e-fe72c69b516e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c5e5ca63-2e0a-4e24-8ae8-6b7a7e8a0d95")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "d656010b-de9d-49d4-b68f-c3bc110ba778")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*")
+ (path "/23192685-fa35-4f68-a7a0-e8542a11bab2")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.93 -1.12)
+ (end 1.69 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "162a9c47-f59c-42e9-b4de-3e634c6b3d57")
+ )
+ (fp_line
+ (start 2.53 -1.12)
+ (end 2.53 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a9c6d3c2-4486-4053-b754-a2e403edadd1")
+ )
+ (fp_line
+ (start 2.41 -1.12)
+ (end 2.41 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1e3cf436-c863-4639-bc60-0b340486ef95")
+ )
+ (fp_line
+ (start 2.29 -1.12)
+ (end 2.29 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "fc022d1a-1730-4f10-831b-d6d353cebc57")
+ )
+ (fp_line
+ (start 1.69 -1.12)
+ (end 1.69 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f4d393ec-83f6-478f-b838-125c6d2e36a5")
+ )
+ (fp_line
+ (start 6.58 0)
+ (end 5.93 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "66a89c38-c23c-4a13-8798-ee9be659f0ae")
+ )
+ (fp_line
+ (start 1.04 0)
+ (end 1.69 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "41e12417-dcb4-4cb0-b02b-d8e0db6da0ab")
+ )
+ (fp_line
+ (start 5.93 1.12)
+ (end 5.93 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f146e476-6566-4790-bbab-888eee243474")
+ )
+ (fp_line
+ (start 1.69 1.12)
+ (end 5.93 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1777c5fe-4d1d-44b8-b7d6-e7c160753e03")
+ )
+ (fp_line
+ (start 8.67 -1.25)
+ (end -1.05 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1c449121-22d4-4a56-a9fe-3def5ea667e7")
+ )
+ (fp_line
+ (start -1.05 -1.25)
+ (end -1.05 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "de750b4b-f78f-4ba0-a916-92441ce94b4e")
+ )
+ (fp_line
+ (start 8.67 1.25)
+ (end 8.67 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c9f4f2b1-37a6-4689-9797-eb9762f5580c")
+ )
+ (fp_line
+ (start -1.05 1.25)
+ (end 8.67 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1dc98d9c-9b94-465d-bb5d-5afe5d4b5099")
+ )
+ (fp_line
+ (start 5.81 -1)
+ (end 1.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d5d1702d-96d5-4a80-b156-71e977708bdf")
+ )
+ (fp_line
+ (start 2.51 -1)
+ (end 2.51 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4d81b34d-8900-4fa5-866d-91cca6f0a5e8")
+ )
+ (fp_line
+ (start 2.41 -1)
+ (end 2.41 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4e8c93cc-43ea-4bcc-b235-52850e5e1de5")
+ )
+ (fp_line
+ (start 2.31 -1)
+ (end 2.31 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "64bab66a-5b1f-454b-bf80-c763739d19d8")
+ )
+ (fp_line
+ (start 1.81 -1)
+ (end 1.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "afe65a6e-dee2-4088-9696-99bcad1ba329")
+ )
+ (fp_line
+ (start 7.62 0)
+ (end 5.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ce4595e4-4d9a-4945-89b2-3f5ec8c85a10")
+ )
+ (fp_line
+ (start 0 0)
+ (end 1.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d119a1c1-0b54-4ca0-bd0b-5b4507fb2362")
+ )
+ (fp_line
+ (start 5.81 1)
+ (end 5.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1f68ce17-98d0-458e-8340-d930363b990e")
+ )
+ (fp_line
+ (start 1.81 1)
+ (end 5.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "cb0ade20-92ce-4dc8-934d-b72376d63e9c")
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.SilkS")
+ (uuid "9b5cbc28-b4fe-4bfa-816d-0d75a36ef28c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 4.11 0 90)
+ (layer "F.Fab")
+ (uuid "a112b5e7-536d-40f3-86f0-26613d8d7edd")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.Fab")
+ (uuid "d4a64e26-5f96-4e53-a626-3de0b8a96b39")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole rect
+ (at 0 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "Row0")
+ (pinfunction "K")
+ (pintype "passive")
+ (uuid "9d71b85d-bfab-4667-a809-2ab73d5e29e3")
+ )
+ (pad "2" thru_hole oval
+ (at 7.62 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 5 "Net-(D4-A)")
+ (pinfunction "A")
+ (pintype "passive")
+ (uuid "29750448-9d17-439c-baf1-7647be47bf92")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ScottoKeebs_MX:MX_PCB_1.00u"
+ (layer "F.Cu")
+ (uuid "dc90f7fa-58c6-487f-ad56-3dd5945c4b3b")
+ (at 97.5 68.43125)
+ (descr "MX keyswitch PCB Mount Keycap 1.00u")
+ (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u")
+ (property "Reference" "SW8"
+ (at 0 -10.38125 0)
+ (layer "F.SilkS")
+ (uuid "314db34b-9db2-48e2-9dac-bc286ce26939")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 0 8 0)
+ (layer "F.Fab")
+ (uuid "0f1ae5e1-8b5a-439d-980e-0aa37a4ea567")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "4a3c99e7-4a58-4f6e-8383-78e0548ec1c9")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f575e46b-46a3-42ab-86ec-d641c28a9de3")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f2fed5c4-6ce0-4419-915a-8e8fb33e9969")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/7a6865ee-a83d-4e12-90b2-e901e7843284")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -7.1 -7.1)
+ (end -7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9dcbe93a-d796-4d05-813c-f16f9814902a")
+ )
+ (fp_line
+ (start -7.1 7.1)
+ (end 7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c2a6fc22-86d2-4216-9087-90e02bcfb89d")
+ )
+ (fp_line
+ (start 7.1 -7.1)
+ (end -7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6056db38-91d9-4b18-af31-f98ffb8e3d2f")
+ )
+ (fp_line
+ (start 7.1 7.1)
+ (end 7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "125c30ac-99f1-42c9-a398-f600be43db31")
+ )
+ (fp_line
+ (start -9.525 -9.525)
+ (end -9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "2cc57cfb-4097-426b-a801-876b0285430b")
+ )
+ (fp_line
+ (start -9.525 9.525)
+ (end 9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "281d5850-c729-42e7-8727-f8bbf91d2e86")
+ )
+ (fp_line
+ (start 9.525 -9.525)
+ (end -9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "fa6464c9-bf0e-4d45-baa1-f7593bcf87fb")
+ )
+ (fp_line
+ (start 9.525 9.525)
+ (end 9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "f3b4c900-48c7-41ed-b64d-3724621c6e55")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "8d10bf8a-e7ca-4d63-af5f-3392be9f8adb")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "59631239-52a2-459f-ad98-519a908e6dd0")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "ba0fa5d7-8097-4437-8b3f-0b9b2898660e")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "60d57509-92e9-4459-a9bf-8e8403ebcf8a")
+ )
+ (fp_line
+ (start -7.25 -7.25)
+ (end -7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b475a406-fd27-4250-845f-1a7adaa18c72")
+ )
+ (fp_line
+ (start -7.25 7.25)
+ (end 7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a7c3ebaf-c697-4088-a6fa-9c7d4a4ca819")
+ )
+ (fp_line
+ (start 7.25 -7.25)
+ (end -7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8ee007e5-073b-4138-bfc8-e9605a33e21e")
+ )
+ (fp_line
+ (start 7.25 7.25)
+ (end 7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "15580157-aebc-422d-bcdf-e08d5bf3c701")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4320d8ab-a5be-4de4-a2ff-8d3c9489ed75")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "77906074-ccba-40e2-82c0-963fa7a9a903")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3f9bccc7-4351-41de-8044-91daea969511")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7e66165f-d222-461c-a3fe-7c8e434df889")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "76aa9639-2303-438f-9313-19499974555f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "235373dc-0fd5-4cc5-8bc9-cb275abfde61")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 4 4)
+ (drill 4)
+ (layers "*.Cu" "*.Mask")
+ (uuid "90f5f5f7-1e5a-4008-b0da-bb1d133cce42")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "2aa01689-9dc8-4a68-843a-1ebeba964932")
+ )
+ (pad "1" thru_hole circle
+ (at -3.81 -2.54)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 23 "Col3")
+ (pinfunction "1")
+ (pintype "passive")
+ (uuid "ff210aa4-68b2-4cb9-bcdd-84b1655f70db")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 -5.08)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 10 "Net-(D8-A)")
+ (pinfunction "2")
+ (pintype "passive")
+ (uuid "44799542-78c8-4311-bae8-4d3d5abb577a")
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_CAD.3dshapes/MX_1.00u_CAD.step"
+ (offset
+ (xyz 0 0 17.5)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 180 0 0)
+ )
+ )
+ )
+ (footprint "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (layer "F.Cu")
+ (uuid "ddb58aec-3c2f-40e1-9bdd-dc4094524751")
+ (at 42.73125 72.24125 90)
+ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
+ (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
+ (property "Reference" "D5"
+ (at 3.81 -2.12 90)
+ (layer "F.SilkS")
+ (uuid "73117929-c11d-4d3e-a945-c94ed48d19ba")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "D"
+ (at 3.81 2.12 90)
+ (layer "F.Fab")
+ (uuid "302cdf1e-c169-4ad3-b9d6-114e3a156277")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b25e6422-9168-40cc-91cb-df470b5033e8")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7d7a87e4-6d14-481d-969a-8d47320ed0ad")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Diode"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "dacf5967-1695-496d-8961-ad093097c0dc")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "5fdf6191-24a1-4fdc-b501-02faccbed4d5")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "411881a8-4291-42e2-b2c6-8121b94c5c59")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*")
+ (path "/4d73b6b0-34a4-4137-8f8c-8438b5c1015b")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.93 -1.12)
+ (end 1.69 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "67094984-b790-4f47-8973-1c8ffc1187db")
+ )
+ (fp_line
+ (start 2.53 -1.12)
+ (end 2.53 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bb9cb9f2-595c-400a-b291-075f814343d8")
+ )
+ (fp_line
+ (start 2.41 -1.12)
+ (end 2.41 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "01ff09fc-2d57-4006-80eb-14ee25377467")
+ )
+ (fp_line
+ (start 2.29 -1.12)
+ (end 2.29 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6f4e817e-611c-4e32-835d-338ad1541fd8")
+ )
+ (fp_line
+ (start 1.69 -1.12)
+ (end 1.69 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "64c6fa5b-c9c7-4001-b6f3-8eeb86e69181")
+ )
+ (fp_line
+ (start 6.58 0)
+ (end 5.93 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a1f53d12-0e19-4b27-9b5a-8177a4481405")
+ )
+ (fp_line
+ (start 1.04 0)
+ (end 1.69 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "89b47c67-5f1d-459a-be2c-60b0631ad910")
+ )
+ (fp_line
+ (start 5.93 1.12)
+ (end 5.93 -1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c47f2a16-f26e-417d-bec6-ff7403ea915d")
+ )
+ (fp_line
+ (start 1.69 1.12)
+ (end 5.93 1.12)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "28f9c980-5318-4902-a71d-c71a09623ac3")
+ )
+ (fp_line
+ (start 8.67 -1.25)
+ (end -1.05 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3102ca4f-554d-4308-a66d-3bfb493cec3c")
+ )
+ (fp_line
+ (start -1.05 -1.25)
+ (end -1.05 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b3e70507-25a6-454b-ad31-6af46f53a25a")
+ )
+ (fp_line
+ (start 8.67 1.25)
+ (end 8.67 -1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a20866d4-acb4-40f0-80e1-04d8a572f2e5")
+ )
+ (fp_line
+ (start -1.05 1.25)
+ (end 8.67 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d24904a9-7370-40b5-b206-f1674d2d17a9")
+ )
+ (fp_line
+ (start 5.81 -1)
+ (end 1.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9e811bcc-3705-43a6-85d4-03ee51c88e58")
+ )
+ (fp_line
+ (start 2.51 -1)
+ (end 2.51 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0976b5a9-90b6-4ef5-b54e-a7918e0d6ff0")
+ )
+ (fp_line
+ (start 2.41 -1)
+ (end 2.41 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1685a85f-7bbc-4a51-a4ef-73ec84c94567")
+ )
+ (fp_line
+ (start 2.31 -1)
+ (end 2.31 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "65e466d6-9d04-4188-94ed-4b7246a9737c")
+ )
+ (fp_line
+ (start 1.81 -1)
+ (end 1.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "62212619-7e8b-46a6-87a6-851f47963ca4")
+ )
+ (fp_line
+ (start 7.62 0)
+ (end 5.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ef395e97-0940-49c6-8ad5-a6397091acbe")
+ )
+ (fp_line
+ (start 0 0)
+ (end 1.81 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fa9c6c95-abf7-43b2-9c5d-2d4151ee1bd5")
+ )
+ (fp_line
+ (start 5.81 1)
+ (end 5.81 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c13a245c-76d7-436f-a25d-8ca5e10eea50")
+ )
+ (fp_line
+ (start 1.81 1)
+ (end 5.81 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e1c42910-8797-48bd-b67a-b7298aa04d6a")
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.SilkS")
+ (uuid "96aab8b8-96bd-496d-980e-cf064cc42631")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "K"
+ (at 0 -1.8 90)
+ (layer "F.Fab")
+ (uuid "62dc44a6-7f5b-4e87-bfb6-67ac16652bf6")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 4.11 0 90)
+ (layer "F.Fab")
+ (uuid "6592974e-8420-495e-95b1-1be1e572029f")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "1" thru_hole rect
+ (at 0 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 6 "Row1")
+ (pinfunction "K")
+ (pintype "passive")
+ (uuid "add91c05-39db-4064-ae46-0874542cf7f8")
+ )
+ (pad "2" thru_hole oval
+ (at 7.62 0 90)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 7 "Net-(D5-A)")
+ (pinfunction "A")
+ (pintype "passive")
+ (uuid "66e15934-be81-4bb1-ab5c-ff8e46889411")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "MountingHole:MountingHole_3.2mm_M3"
+ (layer "F.Cu")
+ (uuid "e5d12899-e85a-4a70-8a3f-3f4b5b842cf5")
+ (at 18.823831 17.983819)
+ (descr "Mounting Hole 3.2mm, no annular, M3")
+ (tags "mounting hole 3.2mm no annular m3")
+ (property "Reference" "REF**"
+ (at 0 -4.2 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "b4efd346-8fce-4b3d-91f7-2972eeb119b8")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "MountingHole_3.2mm_M3"
+ (at 0 4.2 0)
+ (layer "F.Fab")
+ (uuid "0e7142c9-9d5e-4706-866c-4e9078049c49")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "MountingHole:MountingHole_3.2mm_M3"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "8ec8bdc8-f7d8-42c0-96de-a5ee70445d2a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b97505ab-aaa5-485f-b805-9b82bb53ae35")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ebe23e01-b5f8-43bc-a186-6a09a30eccb3")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_circle
+ (center 0 0)
+ (end 3.2 0)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill none)
+ (layer "Cmts.User")
+ (uuid "f5162d52-054b-4f5c-8324-d65a877fe1fd")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 3.45 0)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (fill none)
+ (layer "F.CrtYd")
+ (uuid "69524103-31cd-48e0-9f3e-b308dd20e3e8")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "3051481d-0b0a-4dd1-b624-edb873cbcb86")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 3.2 3.2)
+ (drill 3.2)
+ (layers "*.Cu" "*.Mask")
+ (uuid "9b927aba-c89d-4909-af5e-5fe08222d2f8")
+ )
+ )
+ (footprint "ScottoKeebs_MX:MX_PCB_1.00u"
+ (layer "F.Cu")
+ (uuid "eb7baa91-5299-442f-b20f-a8737ccf5225")
+ (at 33.20625 68.43125)
+ (descr "MX keyswitch PCB Mount Keycap 1.00u")
+ (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u")
+ (property "Reference" "SW5"
+ (at 0 -8 0)
+ (layer "F.SilkS")
+ (uuid "5020ee3d-af7f-4519-b944-bee058803383")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 0 8 0)
+ (layer "F.Fab")
+ (uuid "c0478cd9-172e-49ee-b9e7-71f67ce276fb")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c1dab463-ddf0-4113-b560-8fb18d448546")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "0aac4ff7-6df6-4259-b986-e7ead8a9881d")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a6b94ce8-4ba8-4bfc-b16c-bf3e462a04bd")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/cf5974aa-8d35-4da1-9352-7a9e6317b1d9")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -7.1 -7.1)
+ (end -7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d2cddb8e-86d7-4eb5-9ca4-eccd8623ff04")
+ )
+ (fp_line
+ (start -7.1 7.1)
+ (end 7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e763b7d1-f84d-4bc6-b5cb-abe63269aba8")
+ )
+ (fp_line
+ (start 7.1 -7.1)
+ (end -7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ca8755f2-0a1f-4d19-824c-dc98d4efeaac")
+ )
+ (fp_line
+ (start 7.1 7.1)
+ (end 7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "39c49717-82c4-48e6-a066-24f7648be46f")
+ )
+ (fp_line
+ (start -9.525 -9.525)
+ (end -9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "6977e4da-190b-4863-a942-bd88c053783b")
+ )
+ (fp_line
+ (start -9.525 9.525)
+ (end 9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "39293f59-f967-4e84-bcbd-ae6adea16734")
+ )
+ (fp_line
+ (start 9.525 -9.525)
+ (end -9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "3c929d19-f02d-4126-846a-bc7b7b8ebe6e")
+ )
+ (fp_line
+ (start 9.525 9.525)
+ (end 9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "6c5ce60e-632f-4e20-8aed-971389dd5748")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "a389291e-7226-473b-bfff-1ea031e699c9")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "e8c60bf9-2017-4cf8-a2fd-d855f9f5d6a9")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "ddd3db5b-7354-4158-ac1e-87ffb106f63c")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "b8da8c7f-5431-4cdb-91ae-4e9757169cc5")
+ )
+ (fp_line
+ (start -7.25 -7.25)
+ (end -7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e7ef0f16-846f-41d2-adf9-25f6c025850e")
+ )
+ (fp_line
+ (start -7.25 7.25)
+ (end 7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a036d2a9-8bb8-401e-a04f-ede06a1a1ade")
+ )
+ (fp_line
+ (start 7.25 -7.25)
+ (end -7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "5d733ecf-912f-44c1-a698-6e601e5e7b4e")
+ )
+ (fp_line
+ (start 7.25 7.25)
+ (end 7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "76409ea8-3213-499d-9ebb-f6fa0673a6fb")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f8d029cb-d421-4de9-a933-3ed0e2b954f9")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a4d6f277-9eac-43c6-9bb5-72c92d5cefa4")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "30abd098-af0e-4531-8614-6b3295035bdd")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "95ee2304-b8a9-40ac-992d-4ace9591daf3")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "211ad3b6-9cbe-4cbd-9fde-20969606bee5")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "c0602557-3bc6-40fb-9ffe-ffe99b0906c2")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 4 4)
+ (drill 4)
+ (layers "*.Cu" "*.Mask")
+ (uuid "10d9c250-5fcf-4a3b-a71d-e0067e5af7d6")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "684182fc-4f2b-4ab8-bffe-42afde304993")
+ )
+ (pad "1" thru_hole circle
+ (at -3.81 -2.54)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 20 "Col0")
+ (pinfunction "1")
+ (pintype "passive")
+ (uuid "8b6e9e09-c6ae-4633-8c45-d1811dd26ed1")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 -5.08)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 7 "Net-(D5-A)")
+ (pinfunction "2")
+ (pintype "passive")
+ (uuid "f4f6bc78-0654-4db1-bdf2-e0b68277d03d")
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_CAD.3dshapes/MX_1.00u_CAD.step"
+ (offset
+ (xyz 0 0 17.5)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 180 0 0)
+ )
+ )
+ )
+ (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal"
+ (layer "F.Cu")
+ (uuid "ee6d899b-ec4b-466d-8d75-339589c05ef1")
+ (at 100.073873 26.529117 -90)
+ (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm")
+ (property "Reference" "R1"
+ (at 3.81 -1.92 90)
+ (layer "F.SilkS")
+ (uuid "1c49bb70-b5b8-4a8d-af2f-9047b545826f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "4K7"
+ (at 3.81 1.92 90)
+ (layer "F.Fab")
+ (uuid "27cadf17-7515-4120-923e-de9f37ca86c9")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal"
+ (at 0 0 -90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6944563e-0e11-41ce-8214-08761fdf6b66")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 -90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "75b8701d-943f-4050-9e23-dbdf81d9d208")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Resistor"
+ (at 0 0 -90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e98a7221-5a8b-454d-a8e2-84094f11f48a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "R_*")
+ (path "/a85e40e5-06f3-46e1-a886-ba83c253f9c5")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 1.89 0.92)
+ (end 5.73 0.92)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1e3b4062-f09e-4d5a-b8e6-984e22a2ca5a")
+ )
+ (fp_line
+ (start 5.73 0.92)
+ (end 5.73 -0.92)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "66e2d2f4-157a-461b-b418-84b501286647")
+ )
+ (fp_line
+ (start 0.94 0)
+ (end 1.89 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "de98f63b-7579-4e7a-81a7-473b95fc7c1d")
+ )
+ (fp_line
+ (start 6.68 0)
+ (end 5.73 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "dac69bc1-5f6f-4603-854d-521973b55364")
+ )
+ (fp_line
+ (start 1.89 -0.92)
+ (end 1.89 0.92)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a2f2f276-5020-41de-98e9-58e97d7d4c0c")
+ )
+ (fp_line
+ (start 5.73 -0.92)
+ (end 1.89 -0.92)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e2ec86a6-a276-414f-b1e2-7a1b1d19a4a9")
+ )
+ (fp_line
+ (start -0.95 1.05)
+ (end 8.57 1.05)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "09fd5e21-5577-4ec6-9b6c-94cda56bb282")
+ )
+ (fp_line
+ (start 8.57 1.05)
+ (end 8.57 -1.05)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1b57de23-119f-4b74-a6a2-f22b63a60c7e")
+ )
+ (fp_line
+ (start -0.95 -1.05)
+ (end -0.95 1.05)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8194f798-cbb1-42e7-9d00-da946216baf5")
+ )
+ (fp_line
+ (start 8.57 -1.05)
+ (end -0.95 -1.05)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4340e02f-90b9-4f57-8f2a-309122546810")
+ )
+ (fp_line
+ (start 2.01 0.8)
+ (end 5.61 0.8)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f2a8c28e-472b-4a6f-ab47-638d64994e20")
+ )
+ (fp_line
+ (start 5.61 0.8)
+ (end 5.61 -0.8)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "401e5f55-93e7-4ff2-a07e-09aced9a1d27")
+ )
+ (fp_line
+ (start 0 0)
+ (end 2.01 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a45a7a4e-0f52-4167-8d9b-47815299016d")
+ )
+ (fp_line
+ (start 7.62 0)
+ (end 5.61 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2f423233-f271-41c7-8701-f7dd57f291e5")
+ )
+ (fp_line
+ (start 2.01 -0.8)
+ (end 2.01 0.8)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "19fc9e17-c2f8-4888-a2d0-04b5b98667a2")
+ )
+ (fp_line
+ (start 5.61 -0.8)
+ (end 2.01 -0.8)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4d47fd6c-eca6-475c-9dd5-a7e1911dd9dd")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 3.81 0 90)
+ (layer "F.Fab")
+ (uuid "abdb9375-f038-404e-8fe0-ee5d6f41a365")
+ (effects
+ (font
+ (size 0.72 0.72)
+ (thickness 0.108)
+ )
+ )
+ )
+ (pad "1" thru_hole circle
+ (at 0 0 270)
+ (size 1.4 1.4)
+ (drill 0.7)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 17 "SCL")
+ (pintype "passive")
+ (uuid "921705c6-34f9-4c02-af28-02939ab1c24c")
+ )
+ (pad "2" thru_hole oval
+ (at 7.62 0 270)
+ (size 1.4 1.4)
+ (drill 0.7)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 19 "+3V3")
+ (pintype "passive")
+ (uuid "473446e6-83a7-46c4-8af1-9e433945d0ea")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ScottoKeebs_MX:MX_PCB_1.00u"
+ (layer "F.Cu")
+ (uuid "f51b191a-9d99-4482-9759-0870e15c301e")
+ (at 32.88875 89.8625)
+ (descr "MX keyswitch PCB Mount Keycap 1.00u")
+ (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u")
+ (property "Reference" "SW9"
+ (at 0 -8 0)
+ (layer "F.SilkS")
+ (uuid "c70011e1-9ef4-4ae4-9863-ec95742ee8eb")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 0 8 0)
+ (layer "F.Fab")
+ (uuid "24745d00-58fb-4102-9e45-bc595d462b3e")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "da3ce4b3-d925-47fa-8f56-509857b110c9")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "aec0a895-0a24-4347-a4cb-b8958550f15a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "83799f2f-73be-4433-9c69-e9fd2f0c2ebb")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/fd22d4fe-70a1-4267-ac81-3ec838779626")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -7.1 -7.1)
+ (end -7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5e543395-faad-4917-85ae-a699948b5e0a")
+ )
+ (fp_line
+ (start -7.1 7.1)
+ (end 7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ed51cebb-adda-4bf2-bd9b-0de96cf4d193")
+ )
+ (fp_line
+ (start 7.1 -7.1)
+ (end -7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "efb4c461-293c-40a9-980d-46849e98e04a")
+ )
+ (fp_line
+ (start 7.1 7.1)
+ (end 7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ee1ecbf9-ed36-4db4-b1b8-d44c7e911e59")
+ )
+ (fp_line
+ (start -9.525 -9.525)
+ (end -9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "3e5a5db8-fb19-4bf2-bd68-42ac55868a51")
+ )
+ (fp_line
+ (start -9.525 9.525)
+ (end 9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "ef540a51-b008-4894-8a40-a0351e471688")
+ )
+ (fp_line
+ (start 9.525 -9.525)
+ (end -9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "3d2d5f79-1c79-4975-87dc-aab1bdfa6994")
+ )
+ (fp_line
+ (start 9.525 9.525)
+ (end 9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "11f8a91a-20a7-416d-8fcd-85766f4b47a0")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "699ec040-5975-497a-a55c-3c8521a8761b")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "4562ca30-0c2f-47c9-b1d7-8c5877edf3f2")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "0a53d365-19ca-4d59-9c5f-272378491dfd")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "1583fa29-29ff-4c94-8235-365357db34b8")
+ )
+ (fp_line
+ (start -7.25 -7.25)
+ (end -7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b9261469-e95d-48c7-babb-fca3e28a9c71")
+ )
+ (fp_line
+ (start -7.25 7.25)
+ (end 7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f8e0f1a6-a7ec-4e63-b9bf-0f7d30e9c84c")
+ )
+ (fp_line
+ (start 7.25 -7.25)
+ (end -7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "91cdf1f5-04a3-4f50-81d4-41093d602f20")
+ )
+ (fp_line
+ (start 7.25 7.25)
+ (end 7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e8150a34-fa33-464e-ad94-ff82e2db9756")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9baf9195-9f8f-4bf0-9ba0-1750e3ef3d54")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8908742c-22e4-42ae-94fc-9bc0aa6c4fbd")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b491af65-e50f-4634-94e9-6a00a1d44f62")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e410d05a-4a2e-4c23-be7b-352daf7ccbc0")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "5d363d9f-c58c-4639-a6f8-34b9f30df685")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "47ad68b8-7083-4c0b-bf07-50bf5be898a0")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 4 4)
+ (drill 4)
+ (layers "*.Cu" "*.Mask")
+ (uuid "115a4f27-1f85-4da5-831e-66d3388f6a41")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "956a4770-ac41-454b-be34-94c2a5951d8a")
+ )
+ (pad "1" thru_hole circle
+ (at -3.81 -2.54)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 20 "Col0")
+ (pinfunction "1")
+ (pintype "passive")
+ (uuid "3862456d-bb4f-4167-86b3-be45c6427703")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 -5.08)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 27 "Net-(D13-A)")
+ (pinfunction "2")
+ (pintype "passive")
+ (uuid "4a665860-82d9-4327-8261-8b3195ac6c96")
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_CAD.3dshapes/MX_1.00u_CAD.step"
+ (offset
+ (xyz 0 0 17.5)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 180 0 0)
+ )
+ )
+ )
+ (footprint "ScottoKeebs_MX:MX_PCB_1.00u"
+ (layer "F.Cu")
+ (uuid "f6397f21-7396-4475-8825-9879e23618d6")
+ (at 52.25625 49.38125)
+ (descr "MX keyswitch PCB Mount Keycap 1.00u")
+ (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u")
+ (property "Reference" "SW2"
+ (at 0 -8 0)
+ (layer "F.SilkS")
+ (uuid "4b14a0d9-624d-4f34-8725-74873d23e385")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 0 8 0)
+ (layer "F.Fab")
+ (uuid "0989d2a5-80b7-4a06-8f3f-e79d8ed66b5b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b5c9fcc0-a38b-4382-bede-0933fa006a0d")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "39548da3-61cf-4b0d-8098-24bed1059b42")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "13c271ea-ad49-4322-8215-c4cb08331688")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/e1e55732-a3e6-4823-ad3e-dc58f1012c4b")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -7.1 -7.1)
+ (end -7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2faa43d4-2dd6-4a9a-a097-b39d96100eac")
+ )
+ (fp_line
+ (start -7.1 7.1)
+ (end 7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "dc9619d1-d15b-4dc8-8370-72328d95bb50")
+ )
+ (fp_line
+ (start 7.1 -7.1)
+ (end -7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "dfe7e3d3-59e8-4823-97f5-a4957a2af378")
+ )
+ (fp_line
+ (start 7.1 7.1)
+ (end 7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "744a4405-c386-4b38-b47b-dfc19a6f3138")
+ )
+ (fp_line
+ (start -9.525 -9.525)
+ (end -9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "1f103dc7-f09a-47a1-96a7-ded60d1e3a7f")
+ )
+ (fp_line
+ (start -9.525 9.525)
+ (end 9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "a37ed584-bd90-4b7e-bc2a-faf67bc46512")
+ )
+ (fp_line
+ (start 9.525 -9.525)
+ (end -9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "a69f0c27-d279-4586-875a-76c0a4aa9a67")
+ )
+ (fp_line
+ (start 9.525 9.525)
+ (end 9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "27d316bb-6c94-4c9e-b5ec-0d42eb3fd29d")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "20c6abb4-3895-48aa-a860-9629ca6073e6")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "5802c632-e0bf-4bbe-bf29-32a6d4b5a2be")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "39bc3250-6bf4-49c3-9c92-980e7049ab3b")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "ca183d65-98f6-4b79-9747-9fca9b4c5814")
+ )
+ (fp_line
+ (start -7.25 -7.25)
+ (end -7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1660a4b1-4c35-4ada-af3d-221437d4252c")
+ )
+ (fp_line
+ (start -7.25 7.25)
+ (end 7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c9d32137-c49b-4358-9c30-3f47ad71b325")
+ )
+ (fp_line
+ (start 7.25 -7.25)
+ (end -7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3bbac15b-52a4-4b27-a494-3428d6f628d9")
+ )
+ (fp_line
+ (start 7.25 7.25)
+ (end 7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "95e8e615-cc4f-4dd5-a89a-fcb638f359bc")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "395fd033-cc77-48a6-9c2f-cc01a42a592b")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8c60ca2c-6813-4f09-8414-4dd241f2f2d0")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "5cd248b0-3a97-4260-a839-b34ff89db92e")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3bc6a0f2-fe3b-4c6f-b82f-eb783ce73ffc")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "59f76a3f-13d9-42ff-90f8-868784b46455")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "115d8aab-7f27-4279-9be0-053be0369afb")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 4 4)
+ (drill 4)
+ (layers "*.Cu" "*.Mask")
+ (uuid "88b1ddc1-36f4-4c95-993e-532a351ce1f5")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "e928cfd4-eee8-429c-843b-eae55113cbef")
+ )
+ (pad "1" thru_hole circle
+ (at -3.81 -2.54)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 21 "Col1")
+ (pinfunction "1")
+ (pintype "passive")
+ (uuid "5785f071-02a7-41d0-b854-71edb21f9cfc")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 -5.08)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 3 "Net-(D2-A)")
+ (pinfunction "2")
+ (pintype "passive")
+ (uuid "99b65215-8468-4feb-afe7-a12a1938040e")
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_CAD.3dshapes/MX_1.00u_CAD.step"
+ (offset
+ (xyz 0 0 17.5)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 180 0 0)
+ )
+ )
+ )
+ (footprint "ScottoKeebs_MX:MX_PCB_1.00u"
+ (layer "F.Cu")
+ (uuid "fe9a7475-3f18-4a5e-b2e3-0c3b7ae2855b")
+ (at 52.25625 68.43125)
+ (descr "MX keyswitch PCB Mount Keycap 1.00u")
+ (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u")
+ (property "Reference" "SW6"
+ (at 0 -8 0)
+ (layer "F.SilkS")
+ (uuid "413aaf01-026f-4366-a3c7-d17df6bd433d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 0 8 0)
+ (layer "F.Fab")
+ (uuid "31b9bc92-000d-46aa-9887-a5b51a34c84c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a0dfe055-e8b0-4f99-bf1e-6390ad0c4937")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f787321f-0e21-4f14-af58-331562c0143e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7e421fd3-6437-44de-b6bf-37a99c7dcbad")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/9660ea12-35e0-479c-955b-ad65837a0395")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -7.1 -7.1)
+ (end -7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "57fc0e63-db2d-4761-8ffd-6538b313a4b6")
+ )
+ (fp_line
+ (start -7.1 7.1)
+ (end 7.1 7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1d22f24e-b769-45cd-9592-c76fa7b20a2f")
+ )
+ (fp_line
+ (start 7.1 -7.1)
+ (end -7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "82323dad-bdc6-4a8a-9277-209df0c8ba65")
+ )
+ (fp_line
+ (start 7.1 7.1)
+ (end 7.1 -7.1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "05c1661d-500a-4709-8bd9-baabf4a8d971")
+ )
+ (fp_line
+ (start -9.525 -9.525)
+ (end -9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "1d05b9f5-9d09-453c-97cc-f5cc93e3f876")
+ )
+ (fp_line
+ (start -9.525 9.525)
+ (end 9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "095b792a-0704-4f9c-84ae-3aef9f6c284a")
+ )
+ (fp_line
+ (start 9.525 -9.525)
+ (end -9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "1daaff4c-4e0f-4e56-bb3d-7bd847200013")
+ )
+ (fp_line
+ (start 9.525 9.525)
+ (end 9.525 -9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "f41980e3-4577-4507-881c-e3652eed61d5")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "ca9bffe9-29c9-47f9-9b3c-c0821ecf0219")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "f8d252aa-0a11-4d28-a1ba-8b4ebd0ab106")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "e8d60c2e-ad02-4cff-9a7f-be970c9c336f")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco1.User")
+ (uuid "6cdb22de-1c75-43af-b6cb-b8b7b1c33462")
+ )
+ (fp_line
+ (start -7.25 -7.25)
+ (end -7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f5f8dc5c-8aa9-4e5f-9f8f-f1786600d6a9")
+ )
+ (fp_line
+ (start -7.25 7.25)
+ (end 7.25 7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9a6f10ce-86f7-4021-acf6-e51cf6df411a")
+ )
+ (fp_line
+ (start 7.25 -7.25)
+ (end -7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b240d22f-f1c7-4565-a064-ec32f4d5dfe7")
+ )
+ (fp_line
+ (start 7.25 7.25)
+ (end 7.25 -7.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "644aa2cf-1467-4849-a430-8fdffae81523")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d175408f-19f3-40ad-b1e3-d7099cd5faf9")
+ )
+ (fp_line
+ (start -7 7)
+ (end 7 7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "75be594a-e9b6-4f7f-851e-3a8862165813")
+ )
+ (fp_line
+ (start 7 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ec39ba41-a841-4157-b8e7-a6a802d9f17a")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 -7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "45f30334-595b-4ca7-9630-753b60c48619")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "baa3bdeb-ae2d-45ab-a0e3-5f5ad6f931a8")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "3e95b9c9-8ed6-43ec-bc54-04884d2124fe")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 4 4)
+ (drill 4)
+ (layers "*.Cu" "*.Mask")
+ (uuid "c8d395df-2e6e-4962-a06e-bbeef519ef2c")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.08 0)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "7db4e5b9-3386-4935-8aa3-fec073434037")
+ )
+ (pad "1" thru_hole circle
+ (at -3.81 -2.54)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 21 "Col1")
+ (pinfunction "1")
+ (pintype "passive")
+ (uuid "5fec087e-f253-4dc9-88e9-e6ec80b64814")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 -5.08)
+ (size 2.5 2.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 8 "Net-(D6-A)")
+ (pinfunction "2")
+ (pintype "passive")
+ (uuid "1511413a-b6f4-440e-8363-e105aa8db2d3")
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_CAD.3dshapes/MX_1.00u_CAD.step"
+ (offset
+ (xyz 0 0 17.5)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 180 0 0)
+ )
+ )
+ )
+ (footprint "neopixel:SK6812MINI-E"
+ (layer "B.Cu")
+ (uuid "0a9c93e6-75a1-45d8-bfcd-763ad07eb35d")
+ (at 23.8125 102.39375)
+ (property "Reference" "D10"
+ (at 0 -2.1 180)
+ (unlocked yes)
+ (layer "B.SilkS")
+ (uuid "f9e7f7ce-92a3-4444-a367-8f47cb6d4b6c")
+ (effects
+ (font
+ (size 0.7 0.7)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Value" "LED_SK6812MINI"
+ (at 0 0.5 180)
+ (unlocked yes)
+ (layer "B.SilkS")
+ (hide yes)
+ (uuid "96cd0394-8ac7-47bf-9dd3-e67adda2aa05")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Footprint" "neopixel:SK6812MINI-E"
+ (at 0 0 0)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "41ea4199-a9e8-4131-b95c-300e5d5365bc")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf"
+ (at 0 0 0)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "e6f98aa9-464f-480b-9014-66a2cd20afa4")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "a05fac84-c52e-4306-aeaa-e077f517f803")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "LCSC" "C5149201"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "2c9f0c2d-f088-4b62-bfbd-bb984fb0fcbf")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property ki_fp_filters "LED*SK6812MINI*PLCC*3.5x3.5mm*P1.75mm*")
+ (path "/f4a06999-67c4-4b22-b135-adee54d56d6a")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_poly
+ (pts
+ (xy 2.8 1.4) (xy 2.2 1.4) (xy 2.2 2)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill solid)
+ (layer "B.SilkS")
+ (uuid "e77cc532-3438-4bf0-bc97-72b4451f9520")
+ )
+ (fp_line
+ (start -1.6 -1.4)
+ (end 1.6 -1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "7e44a37a-9e79-42f2-961a-06e58a15e4de")
+ )
+ (fp_line
+ (start -1.6 1.4)
+ (end -1.6 -1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "38ccd90a-520e-4a9d-a1c7-59f3ae9825ff")
+ )
+ (fp_line
+ (start 1.6 -1.4)
+ (end 1.6 1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "81565ce9-6615-40aa-8bae-8c9310b5946c")
+ )
+ (fp_line
+ (start 1.6 1.4)
+ (end -1.6 1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "d3480394-6a8f-49ec-8e17-e6ce9e643515")
+ )
+ (fp_line
+ (start -1.7 -1.5)
+ (end 1.7 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "32031e1f-80da-45b4-bd07-13737017f772")
+ )
+ (fp_line
+ (start -1.7 1.5)
+ (end -1.7 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "efee1ccc-5ff4-43bb-ae71-5d4bdb856a9b")
+ )
+ (fp_line
+ (start 1.7 -1.5)
+ (end 1.7 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "82bc3640-009e-42f2-a1b6-aa774fc985f2")
+ )
+ (fp_line
+ (start 1.7 1.5)
+ (end -1.7 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "550e69ba-1d9b-483c-b9e8-fd43d2e0e247")
+ )
+ (pad "1" smd rect
+ (at -2.6 0.75)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (net 13 "+5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "b8c9f6d6-92e2-42b7-a724-274a0469c29d")
+ )
+ (pad "2" smd roundrect
+ (at 2.6 0.75)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (roundrect_rratio 0)
+ (chamfer_ratio 0.2)
+ (chamfer bottom_right)
+ (net 15 "Net-(D10-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "226b0036-932c-4813-ae6f-e30c1cd9caf4")
+ )
+ (pad "3" smd rect
+ (at 2.6 -0.75)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (net 12 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "b4f805b2-53ff-45a6-8046-16d98a23fdf7")
+ )
+ (pad "4" smd rect
+ (at -2.6 -0.75)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (net 14 "Net-(D10-DIN)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "0bb291eb-6f68-4fc2-9ba8-28b64fb40802")
+ )
+ (model "${KICAD8_3RD_PARTY}/neopixel.petty/SK6812MINI-E.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 90 0 0)
+ )
+ )
+ )
+ (footprint "neopixel:SK6812MINI-E"
+ (layer "B.Cu")
+ (uuid "22c142b9-ec18-4efa-a18a-f1dd0d461d7c")
+ (at 107.15625 102.39375)
+ (property "Reference" "D11"
+ (at 0 -2.1 180)
+ (unlocked yes)
+ (layer "B.SilkS")
+ (uuid "95d85d7e-d451-45ad-9c47-21ea7c5a5e35")
+ (effects
+ (font
+ (size 0.7 0.7)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Value" "LED_SK6812MINI"
+ (at 0 0.5 180)
+ (unlocked yes)
+ (layer "B.SilkS")
+ (hide yes)
+ (uuid "c539f16d-7344-4703-8681-4c47258e0bf5")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Footprint" "neopixel:SK6812MINI-E"
+ (at 0 0 0)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "923fe4af-7865-4d3c-af0f-49943c7eb586")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf"
+ (at 0 0 0)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "0621a445-b0d0-4d9d-becc-6e1c785335c2")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "c7efbc95-dc9a-4592-b4ea-81f7a9b849b9")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "LCSC" "C5149201"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "f3de2121-232b-4f24-8293-d8e62c6f893a")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property ki_fp_filters "LED*SK6812MINI*PLCC*3.5x3.5mm*P1.75mm*")
+ (path "/1ed659fe-5d09-48f7-b29f-244fcc760f5c")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_poly
+ (pts
+ (xy 2.8 1.4) (xy 2.2 1.4) (xy 2.2 2)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill solid)
+ (layer "B.SilkS")
+ (uuid "13afafdc-1fc5-4e47-ac46-7b34e2abd710")
+ )
+ (fp_line
+ (start -1.6 -1.4)
+ (end 1.6 -1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "6376917a-c6ef-407a-8608-9ce6768c4eba")
+ )
+ (fp_line
+ (start -1.6 1.4)
+ (end -1.6 -1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "bedce632-1f9a-44de-89de-917d196f9e44")
+ )
+ (fp_line
+ (start 1.6 -1.4)
+ (end 1.6 1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "bce3d315-4dc5-4b03-8422-6e9a0c65b224")
+ )
+ (fp_line
+ (start 1.6 1.4)
+ (end -1.6 1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "b98f962e-7f20-46f2-a5d1-97d00854e75d")
+ )
+ (fp_line
+ (start -1.7 -1.5)
+ (end 1.7 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "77b04819-0c7b-4387-8b64-8f316a18226c")
+ )
+ (fp_line
+ (start -1.7 1.5)
+ (end -1.7 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "222c83ee-528a-425a-92c6-aeae3c833e6b")
+ )
+ (fp_line
+ (start 1.7 -1.5)
+ (end 1.7 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "9065f351-3535-49ec-a697-94d53d49b612")
+ )
+ (fp_line
+ (start 1.7 1.5)
+ (end -1.7 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "33729d79-5de7-447f-91cb-0ca8cbe42ad8")
+ )
+ (pad "1" smd rect
+ (at -2.6 0.75)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (net 13 "+5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "615504ad-e295-4c4d-998e-bd4c81444ebc")
+ )
+ (pad "2" smd roundrect
+ (at 2.6 0.75)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (roundrect_rratio 0)
+ (chamfer_ratio 0.2)
+ (chamfer bottom_right)
+ (net 16 "Net-(D11-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "be276877-e6b3-44f4-8ba7-d13b10aba3c6")
+ )
+ (pad "3" smd rect
+ (at 2.6 -0.75)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (net 12 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "46cc592f-2663-43bf-a45d-11e6e42019d4")
+ )
+ (pad "4" smd rect
+ (at -2.6 -0.75)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (net 15 "Net-(D10-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "d2c70d2c-a2a8-43c9-a388-e5baf840e6c6")
+ )
+ (model "${KICAD8_3RD_PARTY}/neopixel.petty/SK6812MINI-E.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 90 0 0)
+ )
+ )
+ )
+ (footprint "neopixel:SK6812MINI-E"
+ (layer "B.Cu")
+ (uuid "461c6bfd-78d0-4630-bbe9-0c19c0f56a6d")
+ (at 107.15625 33.3375 180)
+ (property "Reference" "D12"
+ (at 0 -2.1 0)
+ (unlocked yes)
+ (layer "B.SilkS")
+ (uuid "e0ec621a-9749-45c7-be0a-c7eb48aa2b64")
+ (effects
+ (font
+ (size 0.7 0.7)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Value" "LED_SK6812MINI"
+ (at 0 0.5 0)
+ (unlocked yes)
+ (layer "B.SilkS")
+ (hide yes)
+ (uuid "3aa0b266-097c-404d-8670-54d4ac2a6530")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Footprint" "neopixel:SK6812MINI-E"
+ (at 0 0 0)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "83310f58-2f83-4fa5-8927-a48ba23d110d")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf"
+ (at 0 0 0)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "c8088ded-6ae2-47fd-a6ae-9f5ae04807db")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "88d1693a-cd4c-4e33-a075-fdd5df0016dd")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "LCSC" "C5149201"
+ (at 0 0 180)
+ (unlocked yes)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "fc1d1ded-9156-48e4-80bb-b1e6cd3ec0b6")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property ki_fp_filters "LED*SK6812MINI*PLCC*3.5x3.5mm*P1.75mm*")
+ (path "/bef19df1-d7d7-48e8-a138-e0f7028c6066")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_poly
+ (pts
+ (xy 2.8 1.4) (xy 2.2 1.4) (xy 2.2 2)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill solid)
+ (layer "B.SilkS")
+ (uuid "224f87dd-f729-4175-b4f1-8c1a94766ab0")
+ )
+ (fp_line
+ (start 1.6 1.4)
+ (end -1.6 1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "7386ab4d-d069-4ba9-baaa-0f628817314e")
+ )
+ (fp_line
+ (start 1.6 -1.4)
+ (end 1.6 1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "21500bd7-0fb4-4e7b-b3cb-6903e7c0674e")
+ )
+ (fp_line
+ (start -1.6 1.4)
+ (end -1.6 -1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "2fc85512-6cd5-49f8-86c9-365e3c13bb95")
+ )
+ (fp_line
+ (start -1.6 -1.4)
+ (end 1.6 -1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "7f98f133-2275-4a5c-bcc0-dce2bad58581")
+ )
+ (fp_line
+ (start 1.7 1.5)
+ (end -1.7 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "d2173e0f-5803-4f5d-89f7-b920d593f645")
+ )
+ (fp_line
+ (start 1.7 -1.5)
+ (end 1.7 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "a3fa0153-6733-494b-9a8f-bbfc2559a9d4")
+ )
+ (fp_line
+ (start -1.7 1.5)
+ (end -1.7 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "74326121-87e2-47f6-9152-d797f83c0d46")
+ )
+ (fp_line
+ (start -1.7 -1.5)
+ (end 1.7 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "cc1a8690-20d4-45f3-a75a-de3185e72259")
+ )
+ (pad "1" smd rect
+ (at -2.6 0.75 180)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (net 13 "+5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "0caf17b2-3fa3-4c48-b5bc-9d2b93327344")
+ )
+ (pad "2" smd roundrect
+ (at 2.6 0.75 180)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (roundrect_rratio 0)
+ (chamfer_ratio 0.2)
+ (chamfer bottom_right)
+ (net 26 "unconnected-(D12-DOUT-Pad2)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "da867512-36cf-4123-bec9-5aa3a44bab56")
+ )
+ (pad "3" smd rect
+ (at 2.6 -0.75 180)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (net 12 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "656b235e-3b11-450b-a19c-5c098dab9234")
+ )
+ (pad "4" smd rect
+ (at -2.6 -0.75 180)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (net 16 "Net-(D11-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "d2acc7cf-a3ac-4886-9663-ffb07f6acf4f")
+ )
+ (model "${KICAD8_3RD_PARTY}/neopixel.petty/SK6812MINI-E.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 90 0 0)
+ )
+ )
+ )
+ (footprint "neopixel:SK6812MINI-E"
+ (layer "B.Cu")
+ (uuid "cea75332-d950-409b-adbb-fa7ffce25a9e")
+ (at 23.8125 33.3375)
+ (property "Reference" "D9"
+ (at 0 -2.1 180)
+ (unlocked yes)
+ (layer "B.SilkS")
+ (uuid "5a55fce9-8c6c-4821-a51c-3a9ac99a2dde")
+ (effects
+ (font
+ (size 0.7 0.7)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Value" "LED_SK6812MINI"
+ (at 0 0.5 180)
+ (unlocked yes)
+ (layer "B.SilkS")
+ (hide yes)
+ (uuid "d93f893c-c080-4bc7-a268-3add32bf0166")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Footprint" "neopixel:SK6812MINI-E"
+ (at 0 0 180)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "5a573e89-7297-44ea-8c2a-e5cfc9b2f752")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf"
+ (at 0 0 180)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "75bcb764-a0bc-4dd8-8259-dba11e76314d")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 180)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "66a0cc11-77ff-463b-926e-7b823d2d438d")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "LCSC" "C5149201"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "B.Fab")
+ (hide yes)
+ (uuid "580f9341-30de-4aba-80db-9aeafc9ddb46")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property ki_fp_filters "LED*SK6812MINI*PLCC*3.5x3.5mm*P1.75mm*")
+ (path "/64862275-7d0f-4a77-9acc-d73e9da9071f")
+ (sheetname "Stammblatt")
+ (sheetfile "gamerpad.kicad_sch")
+ (attr through_hole)
+ (fp_poly
+ (pts
+ (xy 2.8 1.4) (xy 2.2 1.4) (xy 2.2 2)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill solid)
+ (layer "B.SilkS")
+ (uuid "0e12dd7f-5b34-464f-8ec3-6295bf2b3ac6")
+ )
+ (fp_line
+ (start -1.6 -1.4)
+ (end 1.6 -1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "b4e362a9-63f7-43b1-aa5f-a9b0ac75990e")
+ )
+ (fp_line
+ (start -1.6 1.4)
+ (end -1.6 -1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "08c184ec-f760-4073-ba1c-f573d040ab32")
+ )
+ (fp_line
+ (start 1.6 -1.4)
+ (end 1.6 1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "c47e20c5-20e8-49d9-8582-72c00ca84440")
+ )
+ (fp_line
+ (start 1.6 1.4)
+ (end -1.6 1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "5cbc09c7-25d0-4130-8b70-03e44e6ab2d2")
+ )
+ (fp_line
+ (start -1.7 -1.5)
+ (end 1.7 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "8638f680-a4c7-4142-b1d4-bf1a76cc70ed")
+ )
+ (fp_line
+ (start -1.7 1.5)
+ (end -1.7 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "a8f47775-7ab0-43cf-b896-a6e3642c595b")
+ )
+ (fp_line
+ (start 1.7 -1.5)
+ (end 1.7 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "f1721267-c4dd-43b3-bee7-78582576fd92")
+ )
+ (fp_line
+ (start 1.7 1.5)
+ (end -1.7 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "af9d3d72-671c-43a3-a9a7-64b69089defd")
+ )
+ (pad "1" smd rect
+ (at -2.6 0.75)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (net 13 "+5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "cd880f35-7d77-4d44-b2c1-689d2c38a78d")
+ )
+ (pad "2" smd roundrect
+ (at 2.6 0.75)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (roundrect_rratio 0)
+ (chamfer_ratio 0.2)
+ (chamfer bottom_right)
+ (net 14 "Net-(D10-DIN)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "3e0fe3ba-bec7-48d4-ade6-a7d1e1bd4a21")
+ )
+ (pad "3" smd rect
+ (at 2.6 -0.75)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (net 12 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "2151e45e-54c8-4768-a457-cfd63d2d68ab")
+ )
+ (pad "4" smd rect
+ (at -2.6 -0.75)
+ (size 1.8 0.82)
+ (layers "B.Cu" "B.Paste" "B.Mask")
+ (net 11 "RGBLEDs")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "e397a254-f17d-4ab0-a1f2-d835b5891073")
+ )
+ (model "${KICAD8_3RD_PARTY}/neopixel.petty/SK6812MINI-E.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 90 0 0)
+ )
+ )
+ )
+ (gr_rect
+ (start 15.055037 14.2875)
+ (end 114.615131 110.317126)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (fill none)
+ (layer "Edge.Cuts")
+ (uuid "b24a4c81-5793-45cc-870d-775a51d12b2a")
+ )
+ (gr_text "GamerPad v1"
+ (at 60.982892 107.839574 0)
+ (layer "F.SilkS")
+ (uuid "4d7e4944-c940-4ede-a410-a721bdc76377")
+ (effects
+ (font
+ (size 1.5 1.5)
+ (thickness 0.2)
+ )
+ (justify left bottom)
+ )
+ )
+ (gr_text "V"
+ (at 57.49055 108.595488 0)
+ (layer "F.SilkS")
+ (uuid "71e358a0-18cd-47ff-839f-b2db2cf43718")
+ (effects
+ (font
+ (size 3 3)
+ (thickness 0.3)
+ )
+ (justify left bottom)
+ )
+ )
+ (gr_text "XIAO HERE"
+ (at 39.103659 22.505761 0)
+ (layer "F.SilkS")
+ (uuid "7eb1d393-de3c-457a-8ea7-d5b42fe39003")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.1)
+ )
+ (justify left bottom)
+ )
+ )
+ (gr_text "A"
+ (at 57.492407 107.276368 0)
+ (layer "F.SilkS")
+ (uuid "984e13e1-65b1-4dec-bc1e-be5d9813440b")
+ (effects
+ (font
+ (size 3 3)
+ (thickness 0.3)
+ )
+ (justify left bottom)
+ )
+ )
+ (segment
+ (start 40.35 43.8525)
+ (end 35.2975 43.8525)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 1)
+ (uuid "120cba18-fd2f-46f9-9984-67a3a9256108")
+ )
+ (segment
+ (start 35.2975 43.8525)
+ (end 33.365 41.92)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 1)
+ (uuid "447ef8bd-539e-4c18-92ee-afc875f06f56")
+ )
+ (segment
+ (start 50.4825 32.62)
+ (end 43.58 32.62)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 2)
+ (uuid "08d96c00-747f-420c-a685-ee9fdcb52c78")
+ )
+ (segment
+ (start 42.8625 33.3375)
+ (end 42.8625 48.96)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 2)
+ (uuid "3c926cfa-4208-4631-87cd-f2325501cc46")
+ )
+ (segment
+ (start 43.58 32.62)
+ (end 42.8625 33.3375)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 2)
+ (uuid "5e7c7d05-7101-4d57-b952-b9c6eb7decb1")
+ )
+ (segment
+ (start 42.8625 48.96)
+ (end 40.35 51.4725)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 2)
+ (uuid "6ff181fb-0c7f-4cb7-9859-8d31f018d362")
+ )
+ (segment
+ (start 42.06875 53.19125)
+ (end 61.78125 53.19125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 2)
+ (uuid "2b986281-2cf8-45f0-a5d5-f4b4124df3ce")
+ )
+ (segment
+ (start 40.35 51.4725)
+ (end 42.06875 53.19125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 2)
+ (uuid "aa67182d-5f57-446c-b65d-5d9505051bc4")
+ )
+ (segment
+ (start 80.83125 53.19125)
+ (end 83.2125 50.81)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 2)
+ (uuid "b0fd1ef5-a192-403f-903f-c9d0fc70ce55")
+ )
+ (segment
+ (start 61.78125 53.19125)
+ (end 80.83125 53.19125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 2)
+ (uuid "fa294f3a-94df-42ed-b8f8-28ccd331abb5")
+ )
+ (segment
+ (start 83.2125 50.81)
+ (end 87.975 50.81)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 2)
+ (uuid "fb2c31dc-1c43-47e3-8044-6ccc9d9f7d9c")
+ )
+ (segment
+ (start 56.06625 45.57125)
+ (end 54.79625 44.30125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 3)
+ (uuid "0b7e0eed-d3ed-4da9-a300-9e6bac669b6d")
+ )
+ (segment
+ (start 61.78125 45.57125)
+ (end 56.06625 45.57125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 3)
+ (uuid "8643d40a-3459-44fe-9e3a-0335bb2d2641")
+ )
+ (segment
+ (start 77.4975 43.19)
+ (end 76.2275 41.92)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 4)
+ (uuid "ae86c328-e84e-49fd-ab02-df875a4a96f5")
+ )
+ (segment
+ (start 83.2125 43.19)
+ (end 77.4975 43.19)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 4)
+ (uuid "b264a71d-9b34-4363-807c-7971caf1d47f")
+ )
+ (segment
+ (start 89.245 41.92)
+ (end 100.04 41.92)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 5)
+ (uuid "0cc031d6-85bd-47a7-8555-9c0c306fd075")
+ )
+ (segment
+ (start 87.975 43.19)
+ (end 89.245 41.92)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 5)
+ (uuid "29a00049-7256-4e9b-b02b-bd8dcf5e91f4")
+ )
+ (segment
+ (start 37.13 26.8875)
+ (end 37.13 59.775468)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "1dd2d3fb-9f38-4d7c-a2fa-2a8f5721c50e")
+ )
+ (segment
+ (start 37.13 59.775468)
+ (end 40.48125 63.126718)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "9a84cb12-1a4c-44c4-a5f1-2fb35a7ef6c0")
+ )
+ (segment
+ (start 40.48125 69.99125)
+ (end 42.73125 72.24125)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "9c80535e-17a9-497c-8c0e-efa152fc1fe9")
+ )
+ (segment
+ (start 40.48125 63.126718)
+ (end 40.48125 69.99125)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "d080a32b-f07c-4b1a-af8e-79779a040de5")
+ )
+ (segment
+ (start 35.2425 25)
+ (end 37.13 26.8875)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "e7b78704-4b2d-4d79-82f5-df513a852a98")
+ )
+ (segment
+ (start 42.73125 72.24125)
+ (end 61.78125 72.24125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 6)
+ (uuid "851bddb9-380b-45d5-b489-067149027df2")
+ )
+ (segment
+ (start 61.78125 72.24125)
+ (end 80.83125 72.24125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 6)
+ (uuid "8f9d30f9-047e-42fb-838d-adaa7024daba")
+ )
+ (segment
+ (start 80.83125 72.24125)
+ (end 87.975 72.24125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 6)
+ (uuid "e5beae3b-6e94-4215-ab61-b02d0856fd1b")
+ )
+ (segment
+ (start 41.46125 63.35125)
+ (end 42.73125 64.62125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 7)
+ (uuid "3bad958e-d22e-4393-b41d-fc9f83795336")
+ )
+ (segment
+ (start 35.74625 63.35125)
+ (end 41.46125 63.35125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 7)
+ (uuid "45d04543-5326-4dc5-ada9-abb527b3e9f2")
+ )
+ (segment
+ (start 60.51125 63.35125)
+ (end 61.78125 64.62125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 8)
+ (uuid "617a0e75-5b52-4cef-80e1-6b162ac8f484")
+ )
+ (segment
+ (start 54.79625 63.35125)
+ (end 60.51125 63.35125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 8)
+ (uuid "a01f4375-240e-4ac9-aece-6509a1985a95")
+ )
+ (segment
+ (start 80.83125 64.62125)
+ (end 75.11625 64.62125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 9)
+ (uuid "1d0e17b8-7407-4b10-b58a-3fd1912c4a06")
+ )
+ (segment
+ (start 75.11625 64.62125)
+ (end 73.84625 63.35125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 9)
+ (uuid "7ac995c3-9deb-494d-991a-e5baacf7cbcf")
+ )
+ (segment
+ (start 89.245 63.35125)
+ (end 100.04 63.35125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 10)
+ (uuid "35afa959-7283-4cb5-9ee1-8683034d1c6d")
+ )
+ (segment
+ (start 87.975 64.62125)
+ (end 89.245 63.35125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 10)
+ (uuid "d9f58066-003a-46fc-a1b5-c4ffe37d8648")
+ )
+ (segment
+ (start 21.2125 31.888972)
+ (end 30.641472 22.46)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 11)
+ (uuid "0e6d356b-2845-42f2-83b0-b7253073421c")
+ )
+ (segment
+ (start 21.2125 32.5875)
+ (end 21.2125 31.888972)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 11)
+ (uuid "2aae5bdb-7424-4ec8-a4a6-e37c7dbdc6c3")
+ )
+ (segment
+ (start 30.641472 22.46)
+ (end 35.2425 22.46)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 11)
+ (uuid "82ebd3b9-56a0-4e09-84c2-f75ef4fdb160")
+ )
+ (segment
+ (start 50.4825 19.92)
+ (end 93.8975 19.92)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "2850d21a-91e4-4ed0-8653-32c863544c67")
+ )
+ (segment
+ (start 93.8975 19.92)
+ (end 95.25 21.2725)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "3c0e111c-74f3-4b48-b52c-3526a13754e6")
+ )
+ (segment
+ (start 109.75625 101.64375)
+ (end 109.75625 100.945222)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "3de89f78-7fea-4935-8af7-70d37e884c42")
+ )
+ (segment
+ (start 26.8125 101.24375)
+ (end 26.4125 101.64375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "42117564-7c41-41ac-9b78-1eceaaa5f07d")
+ )
+ (segment
+ (start 27.6125 33.553236)
+ (end 26.646764 32.5875)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "44b4c016-22d1-4adb-acd8-1b3879b8b06c")
+ )
+ (segment
+ (start 107.15625 38.1)
+ (end 104.55625 35.5)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "4bea8e16-9521-4bbc-a26b-876f79e1d7f4")
+ )
+ (segment
+ (start 94.1 22.4225)
+ (end 95.25 21.2725)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "5dbdc506-7ef9-4f1a-b791-d8d9a1b68891")
+ )
+ (segment
+ (start 104.55625 34.0875)
+ (end 104.06625 34.0875)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "6773ae50-1467-4c1f-8ce1-bad89357cf4e")
+ )
+ (segment
+ (start 24.2125 37.857764)
+ (end 27.6125 34.457764)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "75f20f83-d8ec-4e3e-9ed2-770e187cd2ea")
+ )
+ (segment
+ (start 26.4125 101.64375)
+ (end 26.4125 100.945222)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "7726af0e-502c-44db-817d-91cc848f52b1")
+ )
+ (segment
+ (start 109.75625 100.23125)
+ (end 107.15625 97.63125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "793794ab-0940-4faa-a7e3-8b6f3a4929b9")
+ )
+ (segment
+ (start 94.1 25.04375)
+ (end 94.1 22.4225)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "85d63eff-549a-4277-a5c8-7abcb1925044")
+ )
+ (segment
+ (start 27.6125 34.457764)
+ (end 27.6125 33.553236)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "87624560-cb74-4b89-960a-8149b1d50c27")
+ )
+ (segment
+ (start 109.75625 101.64375)
+ (end 109.75625 100.23125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "8d39d3ad-f3e4-42e6-84ce-1e49395c8677")
+ )
+ (segment
+ (start 104.06625 34.0875)
+ (end 102.39375 32.415)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "93be0c32-b50f-4b01-90ce-84fdc86c48fc")
+ )
+ (segment
+ (start 24.2125 98.745222)
+ (end 24.2125 37.857764)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "977d049a-a356-47fb-8512-fc23d18fcea0")
+ )
+ (segment
+ (start 26.4125 100.945222)
+ (end 24.2125 98.745222)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "a80931af-8393-4096-bbee-ed86d06a39f8")
+ )
+ (segment
+ (start 94.25875 25.2025)
+ (end 94.1 25.04375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "a868bdae-5463-4d74-84a5-68f1c41a6b7f")
+ )
+ (segment
+ (start 26.646764 32.5875)
+ (end 26.4125 32.5875)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "b3bda7ed-7a16-46b5-a64c-c75fffd71ea3")
+ )
+ (segment
+ (start 104.55625 35.5)
+ (end 104.55625 34.0875)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "c0cb2253-c554-4ca7-9336-7580730a65a2")
+ )
+ (segment
+ (start 102.39375 32.415)
+ (end 102.39375 26.19375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "c9ea38ef-4042-4cbf-ad8d-7da6fd83a8e1")
+ )
+ (segment
+ (start 103.625 100.0125)
+ (end 102.39375 101.24375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "ce1a6f9f-7777-417e-ae64-684270e833a7")
+ )
+ (segment
+ (start 107.15625 97.63125)
+ (end 107.15625 38.1)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "d11c30a8-33b6-4319-b0ce-00097a365958")
+ )
+ (segment
+ (start 108.823528 100.0125)
+ (end 103.625 100.0125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "dde6221e-fb68-453d-a9b9-6f8d6b829f02")
+ )
+ (segment
+ (start 101.4025 25.2025)
+ (end 94.25875 25.2025)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "e6b9e840-40f7-447a-8a7e-aeb00f039ca9")
+ )
+ (segment
+ (start 102.39375 26.19375)
+ (end 101.4025 25.2025)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "eb90d30b-bd23-45ef-aa98-6ebdca6d9f2b")
+ )
+ (segment
+ (start 109.75625 100.945222)
+ (end 108.823528 100.0125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "f1fefe46-fc0d-4862-bfbf-719076f2f9f1")
+ )
+ (segment
+ (start 102.39375 101.24375)
+ (end 26.8125 101.24375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 12)
+ (uuid "f4cb5746-21ac-4154-85a8-7d410df35425")
+ )
+ (segment
+ (start 93.58 17.38)
+ (end 50.4825 17.38)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "0adee537-23da-43a0-a4b2-9ecb704a62f1")
+ )
+ (segment
+ (start 95.25 23.8125)
+ (end 97.63125 23.8125)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "159a5b0d-48cc-470e-97e5-30578d1928e6")
+ )
+ (segment
+ (start 97.63125 23.8125)
+ (end 97.63125 19.05)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "75f47f23-bf66-493d-a84e-14cc820b97d2")
+ )
+ (segment
+ (start 97.63125 19.05)
+ (end 95.25 19.05)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "8cf4a1e6-9b33-456b-a06f-5e16be3cd46e")
+ )
+ (segment
+ (start 95.25 19.05)
+ (end 93.58 17.38)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "e1eef419-5c8a-46dc-bfd0-8e5207f3dc81")
+ )
+ (segment
+ (start 104.55625 103.14375)
+ (end 103.49375 103.14375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "010a4261-ab8c-4d36-8a29-cf357c06e259")
+ )
+ (segment
+ (start 20.0125 100.821221)
+ (end 23.4125 97.421221)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "131eca7f-da8b-4495-8f32-6ace85e0a821")
+ )
+ (segment
+ (start 20.0125 31.8775)
+ (end 30.492 21.398)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "14ba92b1-1504-4ab2-bd7c-ddd964fc90fe")
+ )
+ (segment
+ (start 20.7225 103.14375)
+ (end 20.0125 102.43375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "1b23c7c1-a3c2-45cb-b2e9-ef605549022e")
+ )
+ (segment
+ (start 21.863972 104.49375)
+ (end 21.2125 103.842278)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "3bdb184e-3ba6-4c2a-810e-c44d61e10698")
+ )
+ (segment
+ (start 23.4125 97.421221)
+ (end 23.4125 38.1)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "426b140c-4d5c-4c06-90c6-d0691e6d2944")
+ )
+ (segment
+ (start 101.679778 23.8125)
+ (end 95.25 23.8125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "46c668cf-4b51-409f-aa46-e1c2a4951aae")
+ )
+ (segment
+ (start 102.39375 102.04375)
+ (end 29.490686 102.04375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "5cab4a97-6c53-452c-83a3-4bc40f654bca")
+ )
+ (segment
+ (start 23.4125 38.1)
+ (end 21.2125 35.9)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "74ab79fd-30c4-4fbf-81fa-c43152e6365f")
+ )
+ (segment
+ (start 21.2125 103.842278)
+ (end 21.2125 103.14375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "7de1c1a4-219a-455a-a247-8e765800fba7")
+ )
+ (segment
+ (start 109.75625 32.5875)
+ (end 110.24625 32.5875)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "871098f2-55ed-4556-8353-59f32cc40c55")
+ )
+ (segment
+ (start 29.490686 102.04375)
+ (end 27.040686 104.49375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "a2863d9b-ea3b-4f27-a42e-2cd98067ad1e")
+ )
+ (segment
+ (start 21.2125 34.0875)
+ (end 20.7225 34.0875)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "a4d7b97a-f29f-40d0-8711-ff7b3a70f5b7")
+ )
+ (segment
+ (start 20.0125 33.3775)
+ (end 20.0125 31.8775)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "af4a45f6-1bbd-4512-bbd1-cedc58ebac15")
+ )
+ (segment
+ (start 21.2125 35.9)
+ (end 21.2125 34.0875)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "c4697ff6-7da5-48f9-bc24-3b1a32a22789")
+ )
+ (segment
+ (start 103.49375 103.14375)
+ (end 102.39375 102.04375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "c87c85a8-2ee1-470a-b770-a6271aebb325")
+ )
+ (segment
+ (start 109.75625 31.888972)
+ (end 101.679778 23.8125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "cdab5c10-b410-491d-a881-883143f8aa30")
+ )
+ (segment
+ (start 20.7225 34.0875)
+ (end 20.0125 33.3775)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "e50531c7-5460-4dd8-9f82-715e0153c35e")
+ )
+ (segment
+ (start 109.75625 32.5875)
+ (end 109.75625 31.888972)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "eab0456b-eacf-490d-bcf7-2bde088dac3a")
+ )
+ (segment
+ (start 27.040686 104.49375)
+ (end 21.863972 104.49375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "ed9dcfa0-b511-4595-a375-f99bb147b6aa")
+ )
+ (segment
+ (start 46.4645 21.398)
+ (end 50.4825 17.38)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "ee17b7cc-1088-4bb2-8e00-4454301c3127")
+ )
+ (segment
+ (start 30.492 21.398)
+ (end 46.4645 21.398)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "f1ebd963-061c-4a48-848f-413f6967b05a")
+ )
+ (segment
+ (start 21.2125 103.14375)
+ (end 20.7225 103.14375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "f79ddd65-f9d6-4eef-9f96-b9f40b92d0fb")
+ )
+ (segment
+ (start 20.0125 102.43375)
+ (end 20.0125 100.821221)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 13)
+ (uuid "fc86b51d-75ef-4940-a7a8-81ff7e16dd91")
+ )
+ (segment
+ (start 21.2125 101.64375)
+ (end 21.2125 100.23125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 14)
+ (uuid "8074d8d3-c844-4c50-bada-8f392b615673")
+ )
+ (segment
+ (start 26.4125 34.786028)
+ (end 26.4125 34.0875)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 14)
+ (uuid "830a7a12-f132-4994-8877-91396b93feb1")
+ )
+ (segment
+ (start 23.8125 97.63125)
+ (end 23.8125 37.386028)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 14)
+ (uuid "8f55bbde-4d94-4d9b-aa07-be80d707710f")
+ )
+ (segment
+ (start 21.2125 100.23125)
+ (end 23.8125 97.63125)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 14)
+ (uuid "9beae4b1-8da1-41a8-89ff-6519a52b4e2a")
+ )
+ (segment
+ (start 23.8125 37.386028)
+ (end 26.4125 34.786028)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 14)
+ (uuid "fb8da15d-7851-4f8b-825c-da9534a6c398")
+ )
+ (segment
+ (start 104.55625 101.64375)
+ (end 29.325 101.64375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 15)
+ (uuid "293bad73-2027-49f9-8520-3f96d7f4f093")
+ )
+ (segment
+ (start 29.325 101.64375)
+ (end 27.825 103.14375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 15)
+ (uuid "4dd3703c-0acd-4218-b175-d2f3a4e17dad")
+ )
+ (segment
+ (start 27.825 103.14375)
+ (end 26.4125 103.14375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 15)
+ (uuid "c0a62e56-d333-4d5d-8f88-8afefc84b779")
+ )
+ (segment
+ (start 110.95625 100.865564)
+ (end 110.95625 102.84375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 16)
+ (uuid "42b33aa2-b939-4c13-837a-777e1780e851")
+ )
+ (segment
+ (start 109.75625 35.734314)
+ (end 107.55625 37.934314)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 16)
+ (uuid "bcf74a82-10e9-48fb-8010-113f153d4a6e")
+ )
+ (segment
+ (start 110.65625 103.14375)
+ (end 109.75625 103.14375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 16)
+ (uuid "bf530508-94d8-4119-8166-4d6732427f48")
+ )
+ (segment
+ (start 107.55625 37.934314)
+ (end 107.55625 97.465564)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 16)
+ (uuid "ca74b414-ebc0-4964-beb5-7353053990e1")
+ )
+ (segment
+ (start 110.95625 102.84375)
+ (end 110.65625 103.14375)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 16)
+ (uuid "d685fe31-1579-4193-bb07-2573a51fdfab")
+ )
+ (segment
+ (start 109.75625 34.0875)
+ (end 109.75625 35.734314)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 16)
+ (uuid "e4ac486f-627c-453e-a65f-bf06b8d8a169")
+ )
+ (segment
+ (start 107.55625 97.465564)
+ (end 110.95625 100.865564)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 16)
+ (uuid "f909e560-f7a7-436f-a620-ed9aeb2e4c42")
+ )
+ (segment
+ (start 95.426617 26.529117)
+ (end 95.25 26.3525)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 17)
+ (uuid "55f6f706-3b59-40ea-bc36-ae1c83922a30")
+ )
+ (segment
+ (start 38.97 26.3525)
+ (end 95.25 26.3525)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 17)
+ (uuid "65fb87a4-5710-4158-9df1-0a5978cb7903")
+ )
+ (segment
+ (start 35.2425 30.08)
+ (end 38.97 26.3525)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 17)
+ (uuid "80701802-18fb-4319-b93d-442d4f649ad0")
+ )
+ (segment
+ (start 100.073873 26.529117)
+ (end 95.426617 26.529117)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 17)
+ (uuid "f9e14bd4-e425-45c5-baeb-17473799b9f7")
+ )
+ (segment
+ (start 97.692623 28.910367)
+ (end 95.267867 28.910367)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "082ad86d-6684-40a7-86d6-1aa3cd18f11e")
+ )
+ (segment
+ (start 40.48125 26.7525)
+ (end 48.18375 26.7525)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "0bfe0962-f6ec-4287-9458-2c7e432db04a")
+ )
+ (segment
+ (start 35.2425 27.54)
+ (end 34.1805 28.602)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "27563005-430a-4f13-95b0-5f48a68809cf")
+ )
+ (segment
+ (start 95.267867 28.910367)
+ (end 95.25 28.8925)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "359c2368-a5f0-4fbe-9565-891e2a17e13e")
+ )
+ (segment
+ (start 50.00625 28.575)
+ (end 50.015605 28.575)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "456fadd2-763e-44ff-9fb1-dab4f59e3af1")
+ )
+ (segment
+ (start 36.09175 31.142)
+ (end 40.48125 26.7525)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "5e35d923-fc3d-4dd8-9c86-d1fc9b335e48")
+ )
+ (segment
+ (start 34.802605 31.142)
+ (end 36.09175 31.142)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "6ce280a5-8864-4879-8ee4-92089bee0944")
+ )
+ (segment
+ (start 50.015605 28.575)
+ (end 50.042605 28.602)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "7cab8f3b-415b-4b49-9d95-72dc5d05ecf8")
+ )
+ (segment
+ (start 34.1805 30.519895)
+ (end 34.802605 31.142)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "85216e4f-aee6-4afc-b469-cd6a0ae87e26")
+ )
+ (segment
+ (start 34.1805 28.602)
+ (end 34.1805 30.519895)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "c96ad598-bc4b-48a9-b9ee-0af2693fde24")
+ )
+ (segment
+ (start 52.91925 28.602)
+ (end 54.76875 26.7525)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "ccfb035d-ef9f-4c8a-be12-e00ec5ef6081")
+ )
+ (segment
+ (start 54.76875 26.7525)
+ (end 90.4875 26.7525)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "e0af56fc-7c75-4449-98dc-fbf57d5778b2")
+ )
+ (segment
+ (start 50.042605 28.602)
+ (end 52.91925 28.602)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "e8320166-c9a7-464c-9aef-184606e59164")
+ )
+ (segment
+ (start 92.6275 28.8925)
+ (end 95.25 28.8925)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "f749aeef-9471-433f-91d0-e9bbf49f27a1")
+ )
+ (segment
+ (start 48.18375 26.7525)
+ (end 50.00625 28.575)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "fcf04db3-4a8c-4946-83ff-db2b555d4967")
+ )
+ (segment
+ (start 90.4875 26.7525)
+ (end 92.6275 28.8925)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 18)
+ (uuid "ff3fdff1-3c3d-46e9-9b83-4fe6066edb4f")
+ )
+ (segment
+ (start 97.692623 36.530367)
+ (end 84.79965 23.637394)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 19)
+ (uuid "2af7e7ad-f636-4fff-a689-3ae8932ad9a6")
+ )
+ (segment
+ (start 100.073873 34.149117)
+ (end 97.692623 36.530367)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 19)
+ (uuid "51de50ed-a383-4fcb-a4c3-a7c09bc688f0")
+ )
+ (segment
+ (start 84.79965 23.637394)
+ (end 84.79965 22.46)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 19)
+ (uuid "979c0d89-a778-44c9-8b88-e5ff8d073632")
+ )
+ (segment
+ (start 84.79965 22.46)
+ (end 50.4825 22.46)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 19)
+ (uuid "fc6da330-fc5b-4cce-81d4-2d29ff5e0c1f")
+ )
+ (segment
+ (start 35.2425 32.62)
+ (end 35.2425 36.2325)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 20)
+ (uuid "1735c608-bfdb-4d04-ae47-3c107a1f0348")
+ )
+ (segment
+ (start 35.2425 36.2325)
+ (end 27.015 44.46)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 20)
+ (uuid "2cdc7c3b-78d8-4a6b-b268-79294b633074")
+ )
+ (segment
+ (start 29.39625 65.89125)
+ (end 29.39625 87.005)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 20)
+ (uuid "48150dce-e42f-44e7-aa82-31cdcf34911e")
+ )
+ (segment
+ (start 27.015 63.51)
+ (end 27.015 44.46)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 20)
+ (uuid "5f0c8dfa-b385-4c0b-a8bf-60314f5d51e4")
+ )
+ (segment
+ (start 29.39625 65.89125)
+ (end 27.015 63.51)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 20)
+ (uuid "6a5a3b31-70fd-417d-9f82-36723f730dd3")
+ )
+ (segment
+ (start 29.39625 87.005)
+ (end 29.07875 87.3225)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 20)
+ (uuid "eb7c31ef-c46a-439c-b619-c118237d1a98")
+ )
+ (segment
+ (start 50.4825 30.08)
+ (end 51.56013 30.08)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 21)
+ (uuid "019324ce-35d1-43b6-ac7a-2c8232dc5965")
+ )
+ (segment
+ (start 51.56013 30.08)
+ (end 52.8335 31.35337)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 21)
+ (uuid "30fb1dd8-3867-45b2-8747-8783cd73388b")
+ )
+ (segment
+ (start 48.44625 65.89125)
+ (end 48.44625 87.3225)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 21)
+ (uuid "63008d64-5d2f-4349-a52c-8e215a9e34ba")
+ )
+ (segment
+ (start 48.44625 46.84125)
+ (end 48.44625 65.89125)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 21)
+ (uuid "96dfa470-04b6-4eb8-93d8-09e13dcd1a56")
+ )
+ (segment
+ (start 52.8335 31.35337)
+ (end 52.8335 42.454)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 21)
+ (uuid "a8cd3e6b-02ee-4a43-9e35-dffbc8995ca5")
+ )
+ (segment
+ (start 52.8335 42.454)
+ (end 48.44625 46.84125)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 21)
+ (uuid "d783adc7-ac06-43d9-9992-584c41671d44")
+ )
+ (segment
+ (start 50.4825 27.54)
+ (end 52.9575 27.54)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 22)
+ (uuid "906b5af5-5aa1-4489-8d70-80b164cc99dd")
+ )
+ (segment
+ (start 69.8775 44.46)
+ (end 69.8775 63.51)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 22)
+ (uuid "ae3cb861-1b39-4929-a1a7-7f81f4e48b72")
+ )
+ (segment
+ (start 69.8775 63.51)
+ (end 67.49625 65.89125)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 22)
+ (uuid "b7465b31-458c-4ead-b27a-b596ac3127b0")
+ )
+ (segment
+ (start 67.49625 65.89125)
+ (end 67.49625 87.3225)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 22)
+ (uuid "d58e7e6b-977f-46eb-87b4-fa75cd1b378d")
+ )
+ (segment
+ (start 52.9575 27.54)
+ (end 69.8775 44.46)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 22)
+ (uuid "eb34c433-5504-4d50-9c5b-a11add4a309a")
+ )
+ (segment
+ (start 93.69 44.46)
+ (end 93.69 65.89125)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 23)
+ (uuid "0dce007c-571a-4fb2-8c1a-c0787f0f96d2")
+ )
+ (segment
+ (start 93.69 65.89125)
+ (end 93.69 87.3225)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 23)
+ (uuid "0fa5e0a5-6005-45fa-9639-c501aceefc3b")
+ )
+ (segment
+ (start 50.4825 25)
+ (end 74.23 25)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 23)
+ (uuid "510673e2-4d07-4a85-9e51-881830eb3fa5")
+ )
+ (segment
+ (start 74.23 25)
+ (end 93.69 44.46)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 23)
+ (uuid "fed89a47-c1c4-4202-9256-51c07cd54c20")
+ )
+ (segment
+ (start 35.2425 19.92)
+ (end 37.53 22.2075)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 25)
+ (uuid "05db4e3c-9158-4fee-9c9e-8858b96b2148")
+ )
+ (segment
+ (start 45.24375 91.16)
+ (end 42.73125 93.6725)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 25)
+ (uuid "11fc4ec8-f151-4d0f-bf3a-c2fcb60bd7e8")
+ )
+ (segment
+ (start 45.24375 64.29375)
+ (end 45.24375 91.16)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 25)
+ (uuid "75eda7f2-e37b-4833-af60-e583dc3ed57d")
+ )
+ (segment
+ (start 37.53 56.58)
+ (end 45.24375 64.29375)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 25)
+ (uuid "ddaf6647-fce9-4ad8-be01-a6bc773577a1")
+ )
+ (segment
+ (start 37.53 22.2075)
+ (end 37.53 56.58)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 25)
+ (uuid "f8733878-6b43-48f7-9400-400a74686ae0")
+ )
+ (segment
+ (start 61.78125 93.6725)
+ (end 42.73125 93.6725)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 25)
+ (uuid "1979e2d2-2b0b-4ac1-bd44-485eafc4ee55")
+ )
+ (segment
+ (start 80.83125 93.6725)
+ (end 61.78125 93.6725)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 25)
+ (uuid "3226c438-6737-44d9-84bf-c2ab1bca4e6f")
+ )
+ (segment
+ (start 87.975 93.6725)
+ (end 80.83125 93.6725)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 25)
+ (uuid "4d763c5b-f413-4d76-8eef-88864dbb5c06")
+ )
+ (segment
+ (start 42.73125 86.0525)
+ (end 36.69875 86.0525)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 27)
+ (uuid "3659d418-ea0f-41eb-9f6f-5ac2e0e50910")
+ )
+ (segment
+ (start 36.69875 86.0525)
+ (end 35.42875 84.7825)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 27)
+ (uuid "5abe8425-f315-416c-b1c4-5cb8b1bc063d")
+ )
+ (segment
+ (start 61.78125 86.0525)
+ (end 56.06625 86.0525)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 28)
+ (uuid "94e210ca-8440-4a57-aaef-6d6f1a55d1e0")
+ )
+ (segment
+ (start 56.06625 86.0525)
+ (end 54.79625 84.7825)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 28)
+ (uuid "9d4d9494-4c85-4983-a6de-2993d8e57adb")
+ )
+ (segment
+ (start 79.56125 84.7825)
+ (end 80.83125 86.0525)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 29)
+ (uuid "09444f41-2041-4d00-b075-e3f4cb5af99a")
+ )
+ (segment
+ (start 73.84625 84.7825)
+ (end 79.56125 84.7825)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 29)
+ (uuid "8b889066-1d89-4ae8-bf82-99f29b0aaa63")
+ )
+ (segment
+ (start 87.975 86.0525)
+ (end 89.245 84.7825)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 30)
+ (uuid "2640bd4c-850f-485f-94b1-593b48076845")
+ )
+ (segment
+ (start 89.245 84.7825)
+ (end 100.04 84.7825)
+ (width 0.2)
+ (layer "B.Cu")
+ (net 30)
+ (uuid "5d21810f-5dba-4f81-a00e-661d8c787c8d")
+ )
+)
diff --git a/hackpads/GamerPad/PCB/gamerpad.kicad_prl b/hackpads/GamerPad/PCB/gamerpad.kicad_prl
new file mode 100644
index 0000000000..b292190fd0
--- /dev/null
+++ b/hackpads/GamerPad/PCB/gamerpad.kicad_prl
@@ -0,0 +1,83 @@
+{
+ "board": {
+ "active_layer": 31,
+ "active_layer_preset": "All Layers",
+ "auto_track_width": true,
+ "hidden_netclasses": [],
+ "hidden_nets": [],
+ "high_contrast_mode": 0,
+ "net_color_mode": 1,
+ "opacity": {
+ "images": 0.6,
+ "pads": 1.0,
+ "tracks": 1.0,
+ "vias": 1.0,
+ "zones": 0.6
+ },
+ "selection_filter": {
+ "dimensions": true,
+ "footprints": true,
+ "graphics": true,
+ "keepouts": true,
+ "lockedItems": false,
+ "otherItems": true,
+ "pads": true,
+ "text": true,
+ "tracks": true,
+ "vias": true,
+ "zones": true
+ },
+ "visible_items": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 39,
+ 40
+ ],
+ "visible_layers": "fffffff_ffffffff",
+ "zone_display_mode": 0
+ },
+ "git": {
+ "repo_password": "",
+ "repo_type": "",
+ "repo_username": "",
+ "ssh_key": ""
+ },
+ "meta": {
+ "filename": "gamerpad.kicad_prl",
+ "version": 3
+ },
+ "project": {
+ "files": []
+ }
+}
diff --git a/hackpads/GamerPad/PCB/gamerpad.kicad_pro b/hackpads/GamerPad/PCB/gamerpad.kicad_pro
new file mode 100644
index 0000000000..210419a721
--- /dev/null
+++ b/hackpads/GamerPad/PCB/gamerpad.kicad_pro
@@ -0,0 +1,584 @@
+{
+ "board": {
+ "3dviewports": [],
+ "design_settings": {
+ "defaults": {
+ "apply_defaults_to_fp_fields": false,
+ "apply_defaults_to_fp_shapes": false,
+ "apply_defaults_to_fp_text": false,
+ "board_outline_line_width": 0.05,
+ "copper_line_width": 0.2,
+ "copper_text_italic": false,
+ "copper_text_size_h": 1.5,
+ "copper_text_size_v": 1.5,
+ "copper_text_thickness": 0.3,
+ "copper_text_upright": false,
+ "courtyard_line_width": 0.05,
+ "dimension_precision": 4,
+ "dimension_units": 3,
+ "dimensions": {
+ "arrow_length": 1270000,
+ "extension_offset": 500000,
+ "keep_text_aligned": true,
+ "suppress_zeroes": false,
+ "text_position": 0,
+ "units_format": 1
+ },
+ "fab_line_width": 0.1,
+ "fab_text_italic": false,
+ "fab_text_size_h": 1.0,
+ "fab_text_size_v": 1.0,
+ "fab_text_thickness": 0.15,
+ "fab_text_upright": false,
+ "other_line_width": 0.1,
+ "other_text_italic": false,
+ "other_text_size_h": 1.0,
+ "other_text_size_v": 1.0,
+ "other_text_thickness": 0.15,
+ "other_text_upright": false,
+ "pads": {
+ "drill": 0.0,
+ "height": 0.82,
+ "width": 1.4
+ },
+ "silk_line_width": 0.1,
+ "silk_text_italic": false,
+ "silk_text_size_h": 1.0,
+ "silk_text_size_v": 1.0,
+ "silk_text_thickness": 0.1,
+ "silk_text_upright": false,
+ "zones": {
+ "min_clearance": 0.5
+ }
+ },
+ "diff_pair_dimensions": [],
+ "drc_exclusions": [],
+ "meta": {
+ "version": 2
+ },
+ "rule_severities": {
+ "annular_width": "error",
+ "clearance": "error",
+ "connection_width": "warning",
+ "copper_edge_clearance": "error",
+ "copper_sliver": "warning",
+ "courtyards_overlap": "error",
+ "diff_pair_gap_out_of_range": "error",
+ "diff_pair_uncoupled_length_too_long": "error",
+ "drill_out_of_range": "error",
+ "duplicate_footprints": "warning",
+ "extra_footprint": "warning",
+ "footprint": "error",
+ "footprint_symbol_mismatch": "warning",
+ "footprint_type_mismatch": "ignore",
+ "hole_clearance": "error",
+ "hole_near_hole": "error",
+ "holes_co_located": "warning",
+ "invalid_outline": "error",
+ "isolated_copper": "warning",
+ "item_on_disabled_layer": "error",
+ "items_not_allowed": "error",
+ "length_out_of_range": "error",
+ "lib_footprint_issues": "warning",
+ "lib_footprint_mismatch": "warning",
+ "malformed_courtyard": "error",
+ "microvia_drill_out_of_range": "error",
+ "missing_courtyard": "ignore",
+ "missing_footprint": "warning",
+ "net_conflict": "warning",
+ "npth_inside_courtyard": "ignore",
+ "padstack": "warning",
+ "pth_inside_courtyard": "ignore",
+ "shorting_items": "error",
+ "silk_edge_clearance": "warning",
+ "silk_over_copper": "warning",
+ "silk_overlap": "warning",
+ "skew_out_of_range": "error",
+ "solder_mask_bridge": "error",
+ "starved_thermal": "error",
+ "text_height": "warning",
+ "text_thickness": "warning",
+ "through_hole_pad_without_hole": "error",
+ "too_many_vias": "error",
+ "track_dangling": "warning",
+ "track_width": "error",
+ "tracks_crossing": "error",
+ "unconnected_items": "error",
+ "unresolved_variable": "error",
+ "via_dangling": "warning",
+ "zones_intersect": "error"
+ },
+ "rules": {
+ "max_error": 0.005,
+ "min_clearance": 0.0,
+ "min_connection": 0.0,
+ "min_copper_edge_clearance": 0.5,
+ "min_hole_clearance": 0.25,
+ "min_hole_to_hole": 0.25,
+ "min_microvia_diameter": 0.2,
+ "min_microvia_drill": 0.1,
+ "min_resolved_spokes": 2,
+ "min_silk_clearance": 0.0,
+ "min_text_height": 0.8,
+ "min_text_thickness": 0.08,
+ "min_through_hole_diameter": 0.3,
+ "min_track_width": 0.0,
+ "min_via_annular_width": 0.1,
+ "min_via_diameter": 0.5,
+ "solder_mask_to_copper_clearance": 0.0,
+ "use_height_for_length_calcs": true
+ },
+ "teardrop_options": [
+ {
+ "td_onpadsmd": true,
+ "td_onroundshapesonly": false,
+ "td_ontrackend": false,
+ "td_onviapad": true
+ }
+ ],
+ "teardrop_parameters": [
+ {
+ "td_allow_use_two_tracks": true,
+ "td_curve_segcount": 0,
+ "td_height_ratio": 1.0,
+ "td_length_ratio": 0.5,
+ "td_maxheight": 2.0,
+ "td_maxlen": 1.0,
+ "td_on_pad_in_zone": false,
+ "td_target_name": "td_round_shape",
+ "td_width_to_size_filter_ratio": 0.9
+ },
+ {
+ "td_allow_use_two_tracks": true,
+ "td_curve_segcount": 0,
+ "td_height_ratio": 1.0,
+ "td_length_ratio": 0.5,
+ "td_maxheight": 2.0,
+ "td_maxlen": 1.0,
+ "td_on_pad_in_zone": false,
+ "td_target_name": "td_rect_shape",
+ "td_width_to_size_filter_ratio": 0.9
+ },
+ {
+ "td_allow_use_two_tracks": true,
+ "td_curve_segcount": 0,
+ "td_height_ratio": 1.0,
+ "td_length_ratio": 0.5,
+ "td_maxheight": 2.0,
+ "td_maxlen": 1.0,
+ "td_on_pad_in_zone": false,
+ "td_target_name": "td_track_end",
+ "td_width_to_size_filter_ratio": 0.9
+ }
+ ],
+ "track_widths": [],
+ "tuning_pattern_settings": {
+ "diff_pair_defaults": {
+ "corner_radius_percentage": 80,
+ "corner_style": 1,
+ "max_amplitude": 1.0,
+ "min_amplitude": 0.2,
+ "single_sided": false,
+ "spacing": 1.0
+ },
+ "diff_pair_skew_defaults": {
+ "corner_radius_percentage": 80,
+ "corner_style": 1,
+ "max_amplitude": 1.0,
+ "min_amplitude": 0.2,
+ "single_sided": false,
+ "spacing": 0.6
+ },
+ "single_track_defaults": {
+ "corner_radius_percentage": 80,
+ "corner_style": 1,
+ "max_amplitude": 1.0,
+ "min_amplitude": 0.2,
+ "single_sided": false,
+ "spacing": 0.6
+ }
+ },
+ "via_dimensions": [],
+ "zones_allow_external_fillets": false
+ },
+ "ipc2581": {
+ "dist": "",
+ "distpn": "",
+ "internal_id": "",
+ "mfg": "",
+ "mpn": ""
+ },
+ "layer_presets": [],
+ "viewports": []
+ },
+ "boards": [],
+ "cvpcb": {
+ "equivalence_files": []
+ },
+ "erc": {
+ "erc_exclusions": [],
+ "meta": {
+ "version": 0
+ },
+ "pin_map": [
+ [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 2
+ ],
+ [
+ 0,
+ 2,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 2,
+ 2,
+ 2,
+ 2
+ ],
+ [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 2
+ ],
+ [
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 2,
+ 1,
+ 1,
+ 2
+ ],
+ [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 2
+ ],
+ [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 2
+ ],
+ [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 2
+ ],
+ [
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 2
+ ],
+ [
+ 0,
+ 2,
+ 1,
+ 2,
+ 0,
+ 0,
+ 1,
+ 0,
+ 2,
+ 2,
+ 2,
+ 2
+ ],
+ [
+ 0,
+ 2,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 2,
+ 0,
+ 0,
+ 2
+ ],
+ [
+ 0,
+ 2,
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 2,
+ 0,
+ 0,
+ 2
+ ],
+ [
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2
+ ]
+ ],
+ "rule_severities": {
+ "bus_definition_conflict": "error",
+ "bus_entry_needed": "error",
+ "bus_to_bus_conflict": "error",
+ "bus_to_net_conflict": "error",
+ "conflicting_netclasses": "error",
+ "different_unit_footprint": "error",
+ "different_unit_net": "error",
+ "duplicate_reference": "error",
+ "duplicate_sheet_names": "error",
+ "endpoint_off_grid": "warning",
+ "extra_units": "error",
+ "global_label_dangling": "warning",
+ "hier_label_mismatch": "error",
+ "label_dangling": "error",
+ "lib_symbol_issues": "warning",
+ "missing_bidi_pin": "warning",
+ "missing_input_pin": "warning",
+ "missing_power_pin": "error",
+ "missing_unit": "warning",
+ "multiple_net_names": "warning",
+ "net_not_bus_member": "warning",
+ "no_connect_connected": "warning",
+ "no_connect_dangling": "warning",
+ "pin_not_connected": "error",
+ "pin_not_driven": "error",
+ "pin_to_pin": "warning",
+ "power_pin_not_driven": "error",
+ "similar_labels": "warning",
+ "simulation_model_issue": "ignore",
+ "unannotated": "error",
+ "unit_value_mismatch": "error",
+ "unresolved_variable": "error",
+ "wire_dangling": "error"
+ }
+ },
+ "libraries": {
+ "pinned_footprint_libs": [],
+ "pinned_symbol_libs": []
+ },
+ "meta": {
+ "filename": "gamerpad.kicad_pro",
+ "version": 1
+ },
+ "net_settings": {
+ "classes": [
+ {
+ "bus_width": 12,
+ "clearance": 0.2,
+ "diff_pair_gap": 0.25,
+ "diff_pair_via_gap": 0.25,
+ "diff_pair_width": 0.2,
+ "line_style": 0,
+ "microvia_diameter": 0.3,
+ "microvia_drill": 0.1,
+ "name": "Default",
+ "pcb_color": "rgba(0, 0, 0, 0.000)",
+ "schematic_color": "rgba(0, 0, 0, 0.000)",
+ "track_width": 0.2,
+ "via_diameter": 0.6,
+ "via_drill": 0.3,
+ "wire_width": 6
+ }
+ ],
+ "meta": {
+ "version": 3
+ },
+ "net_colors": null,
+ "netclass_assignments": null,
+ "netclass_patterns": []
+ },
+ "pcbnew": {
+ "last_paths": {
+ "gencad": "",
+ "idf": "",
+ "netlist": "",
+ "plot": "gerbers",
+ "pos_files": "",
+ "specctra_dsn": "",
+ "step": "../../../../gamerpad.step",
+ "svg": "",
+ "vrml": ""
+ },
+ "page_layout_descr_file": ""
+ },
+ "schematic": {
+ "annotate_start_num": 0,
+ "bom_export_filename": "",
+ "bom_fmt_presets": [],
+ "bom_fmt_settings": {
+ "field_delimiter": ",",
+ "keep_line_breaks": false,
+ "keep_tabs": false,
+ "name": "CSV",
+ "ref_delimiter": ",",
+ "ref_range_delimiter": "",
+ "string_delimiter": "\""
+ },
+ "bom_presets": [],
+ "bom_settings": {
+ "exclude_dnp": false,
+ "fields_ordered": [
+ {
+ "group_by": false,
+ "label": "Reference",
+ "name": "Reference",
+ "show": true
+ },
+ {
+ "group_by": true,
+ "label": "Value",
+ "name": "Value",
+ "show": true
+ },
+ {
+ "group_by": false,
+ "label": "Datasheet",
+ "name": "Datasheet",
+ "show": true
+ },
+ {
+ "group_by": false,
+ "label": "Footprint",
+ "name": "Footprint",
+ "show": true
+ },
+ {
+ "group_by": false,
+ "label": "Qty",
+ "name": "${QUANTITY}",
+ "show": true
+ },
+ {
+ "group_by": true,
+ "label": "DNP",
+ "name": "${DNP}",
+ "show": true
+ }
+ ],
+ "filter_string": "",
+ "group_symbols": true,
+ "name": "Grouped By Value",
+ "sort_asc": true,
+ "sort_field": "Referenz"
+ },
+ "connection_grid_size": 50.0,
+ "drawing": {
+ "dashed_lines_dash_length_ratio": 12.0,
+ "dashed_lines_gap_length_ratio": 3.0,
+ "default_line_thickness": 6.0,
+ "default_text_size": 50.0,
+ "field_names": [],
+ "intersheets_ref_own_page": false,
+ "intersheets_ref_prefix": "",
+ "intersheets_ref_short": false,
+ "intersheets_ref_show": false,
+ "intersheets_ref_suffix": "",
+ "junction_size_choice": 3,
+ "label_size_ratio": 0.375,
+ "operating_point_overlay_i_precision": 3,
+ "operating_point_overlay_i_range": "~A",
+ "operating_point_overlay_v_precision": 3,
+ "operating_point_overlay_v_range": "~V",
+ "overbar_offset_ratio": 1.23,
+ "pin_symbol_size": 25.0,
+ "text_offset_ratio": 0.15
+ },
+ "legacy_lib_dir": "",
+ "legacy_lib_list": [],
+ "meta": {
+ "version": 1
+ },
+ "net_format_name": "",
+ "page_layout_descr_file": "",
+ "plot_directory": "",
+ "spice_current_sheet_as_root": false,
+ "spice_external_command": "spice \"%I\"",
+ "spice_model_current_sheet_as_root": true,
+ "spice_save_all_currents": false,
+ "spice_save_all_dissipations": false,
+ "spice_save_all_voltages": false,
+ "subpart_first_id": 65,
+ "subpart_id_separator": 0
+ },
+ "sheets": [
+ [
+ "8146fbb2-98e7-4672-b3b6-53c12480af9b",
+ "Root"
+ ]
+ ],
+ "text_variables": {}
+}
diff --git a/hackpads/GamerPad/PCB/gamerpad.kicad_sch b/hackpads/GamerPad/PCB/gamerpad.kicad_sch
new file mode 100644
index 0000000000..09f9f7c282
--- /dev/null
+++ b/hackpads/GamerPad/PCB/gamerpad.kicad_sch
@@ -0,0 +1,5939 @@
+(kicad_sch
+ (version 20231120)
+ (generator "eeschema")
+ (generator_version "8.0")
+ (uuid "8146fbb2-98e7-4672-b3b6-53c12480af9b")
+ (paper "A4")
+ (title_block
+ (title "GamerPad")
+ (date "2025-02-08")
+ (rev "0.0.1")
+ )
+ (lib_symbols
+ (symbol "Device:D"
+ (pin_numbers hide)
+ (pin_names
+ (offset 1.016) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "D"
+ (at 0 2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "D"
+ (at 0 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Diode"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "diode"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "D_0_1"
+ (polyline
+ (pts
+ (xy -1.27 1.27) (xy -1.27 -1.27)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.27 0) (xy -1.27 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "D_1_1"
+ (pin passive line
+ (at -3.81 0 0)
+ (length 2.54)
+ (name "K"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 3.81 0 180)
+ (length 2.54)
+ (name "A"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Device:R"
+ (pin_numbers hide)
+ (pin_names
+ (offset 0)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "R"
+ (at 2.032 0 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "R"
+ (at 0 0 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at -1.778 0 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Resistor"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "R res resistor"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "R_*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "R_0_1"
+ (rectangle
+ (start -1.016 -2.54)
+ (end 1.016 2.54)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "R_1_1"
+ (pin passive line
+ (at 0 3.81 270)
+ (length 1.27)
+ (name "~"
+ (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 "~"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "ScottoKeebs:LED_SK6812MINI"
+ (pin_names
+ (offset 0.254)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "D"
+ (at 2.032 5.588 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right bottom)
+ )
+ )
+ (property "Value" "LED_SK6812MINI"
+ (at 1.27 -5.715 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ )
+ )
+ (property "Footprint" "ScottoKeebs_Components:LED_SK6812MINI"
+ (at 1.27 -7.62 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf"
+ (at 1.27 -11.176 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 18.288 -10.16 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "LCSC" "C5149201"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "ki_keywords" "RGB LED NeoPixel Mini addressable"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "LED*SK6812MINI*PLCC*3.5x3.5mm*P1.75mm*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "LED_SK6812MINI_0_0"
+ (text "RGB"
+ (at 2.286 -4.191 0)
+ (effects
+ (font
+ (size 0.762 0.762)
+ )
+ )
+ )
+ )
+ (symbol "LED_SK6812MINI_0_1"
+ (rectangle
+ (start -5.08 5.08)
+ (end 5.08 -5.08)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.27 -3.556) (xy 1.778 -3.556)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.27 -2.54) (xy 1.778 -2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 4.699 -3.556) (xy 2.667 -3.556)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 2.286 -2.54) (xy 1.27 -3.556) (xy 1.27 -3.048)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 2.286 -1.524) (xy 1.27 -2.54) (xy 1.27 -2.032)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 3.683 -1.016) (xy 3.683 -3.556) (xy 3.683 -4.064)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 4.699 -1.524) (xy 2.667 -1.524) (xy 3.683 -3.556) (xy 4.699 -1.524)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "LED_SK6812MINI_1_1"
+ (pin power_in line
+ (at 0 7.62 270)
+ (length 2.54)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at 7.62 0 180)
+ (length 2.54)
+ (name "DOUT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 -7.62 90)
+ (length 2.54)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -7.62 0 0)
+ (length 2.54)
+ (name "DIN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "ScottoKeebs:OLED_128x32"
+ (pin_names
+ (offset 1.016)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "J"
+ (at 0 -6.35 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "OLED_128x32"
+ (at 0 6.35 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_Components:OLED_128x32"
+ (at 0 8.89 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 1.27 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "OLED_128x32_0_1"
+ (rectangle
+ (start 0 5.08)
+ (end 15.24 -5.08)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ )
+ (symbol "OLED_128x32_1_1"
+ (pin power_in line
+ (at -2.54 -3.81 0)
+ (length 2.54)
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -2.54 -1.27 0)
+ (length 2.54)
+ (name "VCC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input clock
+ (at -2.54 1.27 0)
+ (length 2.54)
+ (name "SCL"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -2.54 3.81 0)
+ (length 2.54)
+ (name "SDA"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Seeed_Studio_XIAO_Series:XIAO-RP2040-DIP"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "XIAO-RP2040-DIP"
+ (at 5.334 -1.778 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Module:MOUDLE14P-XIAO-DIP-SMD"
+ (at 14.478 -32.258 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "XIAO-RP2040-DIP_1_0"
+ (polyline
+ (pts
+ (xy -1.27 -30.48) (xy -1.27 -16.51)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 -27.94) (xy -2.54 -27.94)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 -24.13) (xy -2.54 -24.13)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 -20.32) (xy -2.54 -20.32)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 -16.51) (xy -2.54 -16.51)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 -16.51) (xy -1.27 -12.7)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 -12.7) (xy -2.54 -12.7)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 -12.7) (xy -1.27 -8.89)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 -8.89) (xy -2.54 -8.89)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 -8.89) (xy -1.27 -5.08)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 -5.08) (xy -2.54 -5.08)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 -5.08) (xy -1.27 -2.54)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 -2.54) (xy 29.21 -2.54)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 29.21 -30.48) (xy -1.27 -30.48)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 29.21 -12.7) (xy 29.21 -30.48)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 29.21 -8.89) (xy 29.21 -12.7)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 29.21 -5.08) (xy 29.21 -8.89)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 29.21 -2.54) (xy 29.21 -5.08)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 30.48 -27.94) (xy 29.21 -27.94)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 30.48 -24.13) (xy 29.21 -24.13)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 30.48 -20.32) (xy 29.21 -20.32)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 30.48 -16.51) (xy 29.21 -16.51)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 30.48 -12.7) (xy 29.21 -12.7)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 30.48 -8.89) (xy 29.21 -8.89)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 30.48 -5.08) (xy 29.21 -5.08)
+ )
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (pin passive line
+ (at -3.81 -5.08 0)
+ (length 2.54)
+ (name "GPIO26/ADC0/A0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 31.75 -20.32 180)
+ (length 2.54)
+ (name "GPIO4/MISO"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 31.75 -16.51 180)
+ (length 2.54)
+ (name "GPIO3/MOSI"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 31.75 -12.7 180)
+ (length 2.54)
+ (name "3V3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 31.75 -8.89 180)
+ (length 2.54)
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 31.75 -5.08 180)
+ (length 2.54)
+ (name "VBUS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -3.81 -8.89 0)
+ (length 2.54)
+ (name "GPIO27/ADC1/A1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -3.81 -12.7 0)
+ (length 2.54)
+ (name "GPIO28/ADC2/A2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -3.81 -16.51 0)
+ (length 2.54)
+ (name "GPIO29/ADC3/A3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -3.81 -20.32 0)
+ (length 2.54)
+ (name "GPIO6/SDA"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -3.81 -24.13 0)
+ (length 2.54)
+ (name "GPIO7/SCL"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -3.81 -27.94 0)
+ (length 2.54)
+ (name "GPIO0/TX"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 31.75 -27.94 180)
+ (length 2.54)
+ (name "GPIO1/RX"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 31.75 -24.13 180)
+ (length 2.54)
+ (name "GPIO2/SCK"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Switch:SW_Push_45deg"
+ (pin_numbers hide)
+ (pin_names
+ (offset 1.016) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "SW"
+ (at 3.048 1.016 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 0 -3.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "switch normally-open pushbutton push-button"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "SW_Push_45deg_0_1"
+ (circle
+ (center -1.1684 1.1684)
+ (radius 0.508)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -0.508 2.54) (xy 2.54 -0.508)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.016 1.016) (xy 2.032 2.032)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -2.54 2.54) (xy -1.524 1.524) (xy -1.524 1.524)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.524 -1.524) (xy 2.54 -2.54) (xy 2.54 -2.54) (xy 2.54 -2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center 1.143 -1.1938)
+ (radius 0.508)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (pin passive line
+ (at -2.54 2.54 0)
+ (length 0)
+ (name "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 2.54 -2.54 180)
+ (length 0)
+ (name "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "power:+3V3"
+ (power)
+ (pin_numbers hide)
+ (pin_names
+ (offset 0) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "#PWR"
+ (at 0 -3.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3"
+ (at 0 3.556 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+3V3\""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "global power"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "+3V3_0_1"
+ (polyline
+ (pts
+ (xy -0.762 1.27) (xy 0 2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 0) (xy 0 2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 2.54) (xy 0.762 1.27)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "+3V3_1_1"
+ (pin power_in line
+ (at 0 0 90)
+ (length 0)
+ (name "~"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "power:+5V"
+ (power)
+ (pin_numbers hide)
+ (pin_names
+ (offset 0) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "#PWR"
+ (at 0 -3.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+5V"
+ (at 0 3.556 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+5V\""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "global power"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "+5V_0_1"
+ (polyline
+ (pts
+ (xy -0.762 1.27) (xy 0 2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 0) (xy 0 2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 2.54) (xy 0.762 1.27)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "+5V_1_1"
+ (pin power_in line
+ (at 0 0 90)
+ (length 0)
+ (name "~"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "power:GND"
+ (power)
+ (pin_numbers hide)
+ (pin_names
+ (offset 0) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "#PWR"
+ (at 0 -6.35 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 0 -3.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "global power"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "GND_0_1"
+ (polyline
+ (pts
+ (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "GND_1_1"
+ (pin power_in line
+ (at 0 0 270)
+ (length 0)
+ (name "~"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (junction
+ (at 41.91 82.55)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "00e2cc48-715b-4995-841b-061a48d28a4a")
+ )
+ (junction
+ (at 107.95 40.64)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "02792093-708f-4bec-bbad-caef6cdf7620")
+ )
+ (junction
+ (at 41.91 99.06)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "03c837b1-2625-48b3-af18-920d965ce7bd")
+ )
+ (junction
+ (at 116.84 115.57)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "0b43daf4-5ac1-424d-8af9-b2c30d7bd376")
+ )
+ (junction
+ (at 149.86 60.96)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "1df3f8b7-91fa-49cb-b2d4-9c077382b898")
+ )
+ (junction
+ (at 133.35 60.96)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "2b476615-15f5-4f7b-b477-73b7bf7e6ac3")
+ )
+ (junction
+ (at 138.43 53.34)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "43198af5-bf9b-4436-8789-11cde870601a")
+ )
+ (junction
+ (at 154.94 73.66)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "4ffaa30f-2fb1-4907-8740-83ecc4001c64")
+ )
+ (junction
+ (at 163.83 53.34)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "560b7476-b027-4821-be44-b07eebad402e")
+ )
+ (junction
+ (at 138.43 73.66)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "57a47bb4-5681-452f-8ad3-7de943739c4b")
+ )
+ (junction
+ (at 120.65 96.52)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "71f75769-95d9-4dcb-adaa-833e0f63f027")
+ )
+ (junction
+ (at 36.83 85.09)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "735bc27f-bec4-4b05-84fe-04ba5d46c47c")
+ )
+ (junction
+ (at 144.78 130.81)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "81bdc6e3-74d7-4935-81b3-b3c67a16c777")
+ )
+ (junction
+ (at 173.99 130.81)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "83bb899f-7fa8-4195-9b11-4ebc37141691")
+ )
+ (junction
+ (at 138.43 96.52)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "8626953b-1a82-43e2-a440-edea15117143")
+ )
+ (junction
+ (at 116.84 130.81)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "889a4bd8-a590-41b2-85cc-f935e04c7a06")
+ )
+ (junction
+ (at 120.65 73.66)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "93b69fa4-1b36-41db-8382-3fff33d75368")
+ )
+ (junction
+ (at 158.75 40.64)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "9bec92f1-95a2-4543-9d69-b54c310c616f")
+ )
+ (junction
+ (at 113.03 53.34)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "a56f8f76-ebb3-47d2-a7f8-122f50526960")
+ )
+ (junction
+ (at 133.35 40.64)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "aa27f89e-3377-4157-836e-0ee874cf2bc7")
+ )
+ (junction
+ (at 107.95 60.96)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "da2ea164-55b1-4dc5-9abf-da410748d0fc")
+ )
+ (junction
+ (at 154.94 96.52)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "dad7334e-3572-43f8-b8a8-5fef024ae19f")
+ )
+ (junction
+ (at 182.88 40.64)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "db74d09c-211f-43a7-ab76-d46d80cee15d")
+ )
+ (junction
+ (at 173.99 115.57)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "e555d3e4-c48e-4e3b-9088-e4b7fad41d42")
+ )
+ (junction
+ (at 144.78 115.57)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "f1759a86-1ece-49d1-b972-79b46aba8d0d")
+ )
+ (junction
+ (at 182.88 60.96)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "fe7ad8ec-c189-4a58-bb0a-24bf141e8a0c")
+ )
+ (wire
+ (pts
+ (xy 107.95 96.52) (xy 120.65 96.52)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "030fcecd-e71f-4546-ba62-7d16fef2c722")
+ )
+ (wire
+ (pts
+ (xy 138.43 96.52) (xy 154.94 96.52)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "16305e61-368c-4db9-9078-2827f9df2b0e")
+ )
+ (wire
+ (pts
+ (xy 115.57 83.82) (xy 107.95 83.82)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1825be7c-7b48-44a1-b1ed-5acf06c08baf")
+ )
+ (wire
+ (pts
+ (xy 138.43 73.66) (xy 154.94 73.66)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2bf683b2-adbf-48e2-8ba1-3c37f08ec64f")
+ )
+ (wire
+ (pts
+ (xy 124.46 123.19) (xy 137.16 123.19)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2de31f24-d487-4978-af23-0078a1cbf29e")
+ )
+ (wire
+ (pts
+ (xy 152.4 123.19) (xy 166.37 123.19)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2e45988b-dfc2-457b-b41a-843dba730daa")
+ )
+ (wire
+ (pts
+ (xy 107.95 40.64) (xy 107.95 60.96)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "3005bf37-a643-4a85-893f-6423df13c45d")
+ )
+ (wire
+ (pts
+ (xy 133.35 60.96) (xy 133.35 83.82)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "32527e95-ce73-4cf5-b08d-772a83a38a36")
+ )
+ (wire
+ (pts
+ (xy 106.68 130.81) (xy 116.84 130.81)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "33dd6f42-99ba-4de7-b8d1-46011db8dd31")
+ )
+ (wire
+ (pts
+ (xy 138.43 53.34) (xy 163.83 53.34)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "3580e6e2-c3a0-4e36-b49e-081823e6fc57")
+ )
+ (wire
+ (pts
+ (xy 133.35 30.48) (xy 133.35 40.64)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "3b9e8b69-52e5-4863-b45c-cab8ac3402bc")
+ )
+ (wire
+ (pts
+ (xy 34.29 85.09) (xy 36.83 85.09)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "3ff8c840-a84a-4ca2-96f3-26a4ff388e18")
+ )
+ (wire
+ (pts
+ (xy 116.84 130.81) (xy 144.78 130.81)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4699f38e-cf19-45f6-b73e-57d940acee05")
+ )
+ (wire
+ (pts
+ (xy 41.91 97.79) (xy 41.91 99.06)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4fa5124c-6c64-4ff9-b59f-5cedef7acb7b")
+ )
+ (wire
+ (pts
+ (xy 182.88 30.48) (xy 182.88 40.64)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "56550ae1-418a-4d09-835a-0ce8218b1b6e")
+ )
+ (wire
+ (pts
+ (xy 120.65 96.52) (xy 138.43 96.52)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "57775f29-a82a-44dc-915a-9d0d40aa792d")
+ )
+ (wire
+ (pts
+ (xy 107.95 30.48) (xy 107.95 40.64)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "68ca9b8c-ee2a-4eef-b1f4-65d5bd6d6f86")
+ )
+ (wire
+ (pts
+ (xy 144.78 115.57) (xy 173.99 115.57)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6f31305d-56f5-4540-9f4e-2d21f6837dbc")
+ )
+ (wire
+ (pts
+ (xy 181.61 123.19) (xy 195.58 123.19)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "71076669-fde2-4bf1-8d3d-264e0bb242c7")
+ )
+ (wire
+ (pts
+ (xy 99.06 73.66) (xy 120.65 73.66)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "742293e0-289d-4c29-8d25-b8660e62584a")
+ )
+ (wire
+ (pts
+ (xy 120.65 73.66) (xy 138.43 73.66)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7456cd6f-6e20-45e6-a527-054f206198ef")
+ )
+ (wire
+ (pts
+ (xy 106.68 115.57) (xy 116.84 115.57)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7b8111e6-128d-4ee3-a1eb-39fbd03111eb")
+ )
+ (wire
+ (pts
+ (xy 97.79 53.34) (xy 113.03 53.34)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7bd31276-459f-45f1-95cf-5b1098ab47e4")
+ )
+ (wire
+ (pts
+ (xy 36.83 92.71) (xy 36.83 99.06)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7f7caab3-fa96-4852-b433-d18cf057d58f")
+ )
+ (wire
+ (pts
+ (xy 113.03 53.34) (xy 138.43 53.34)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8265198d-dfa2-491b-8fb4-348ed439dd0a")
+ )
+ (wire
+ (pts
+ (xy 116.84 115.57) (xy 144.78 115.57)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "833b4118-d632-4eaa-8282-7c9e28c371b8")
+ )
+ (wire
+ (pts
+ (xy 173.99 130.81) (xy 203.2 130.81)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8b90009b-81b1-459d-b9ac-071328c12d45")
+ )
+ (wire
+ (pts
+ (xy 149.86 60.96) (xy 149.86 83.82)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "960e6485-b33a-4cd4-a189-2e31fd0a872a")
+ )
+ (wire
+ (pts
+ (xy 163.83 53.34) (xy 187.96 53.34)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9cb58cbd-d6e4-4a88-beb3-7cfc4a862d42")
+ )
+ (wire
+ (pts
+ (xy 36.83 99.06) (xy 41.91 99.06)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a1776ba0-8504-41ca-bbe2-bc6685c312f2")
+ )
+ (wire
+ (pts
+ (xy 154.94 96.52) (xy 187.96 96.52)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a18f0a7c-7eeb-48b9-a56f-d894a4fa6d7c")
+ )
+ (wire
+ (pts
+ (xy 144.78 130.81) (xy 173.99 130.81)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "aa0c0253-a718-40aa-a3ab-251998eeb274")
+ )
+ (wire
+ (pts
+ (xy 173.99 115.57) (xy 203.2 115.57)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ae8265eb-e4e9-4e4b-83fd-28973b387064")
+ )
+ (wire
+ (pts
+ (xy 133.35 40.64) (xy 133.35 60.96)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b620635f-5408-4bad-b063-faca2559d5e6")
+ )
+ (wire
+ (pts
+ (xy 182.88 60.96) (xy 182.88 83.82)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "bc7f25f1-dc45-4627-a9aa-daf5a67ed63e")
+ )
+ (wire
+ (pts
+ (xy 36.83 85.09) (xy 53.34 85.09)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "bf65454d-bdbc-4265-890a-85b4d5e71417")
+ )
+ (wire
+ (pts
+ (xy 149.86 60.96) (xy 149.86 40.64)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c181244f-5acc-445d-a3c6-84ebf13492f9")
+ )
+ (wire
+ (pts
+ (xy 34.29 82.55) (xy 41.91 82.55)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ce517c9d-3215-4845-8b99-e11fdfb603e8")
+ )
+ (wire
+ (pts
+ (xy 115.57 60.96) (xy 107.95 60.96)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d67660ad-6535-4663-8bc5-b0494dc2c96b")
+ )
+ (wire
+ (pts
+ (xy 158.75 30.48) (xy 158.75 40.64)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "de19c700-d819-4cfd-a80a-54492d53b387")
+ )
+ (wire
+ (pts
+ (xy 154.94 73.66) (xy 187.96 73.66)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "dea39b35-abb6-4366-9d32-d7abfce9c248")
+ )
+ (wire
+ (pts
+ (xy 182.88 40.64) (xy 182.88 60.96)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "eaadee4c-947a-4fc5-ac44-7a4af260b987")
+ )
+ (wire
+ (pts
+ (xy 149.86 40.64) (xy 158.75 40.64)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "eb62d263-eb16-48b2-a226-ab0febc5bec5")
+ )
+ (wire
+ (pts
+ (xy 41.91 82.55) (xy 41.91 90.17)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ecb85cf1-d572-4d58-bdff-af58ef5a5efe")
+ )
+ (wire
+ (pts
+ (xy 107.95 60.96) (xy 107.95 83.82)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f1e933a1-5679-42d4-b625-8880d620a1c4")
+ )
+ (wire
+ (pts
+ (xy 41.91 99.06) (xy 41.91 101.6)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f42faa46-e3a0-4581-ba1e-0689aa551cdd")
+ )
+ (wire
+ (pts
+ (xy 41.91 82.55) (xy 53.34 82.55)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f9b76b05-8a35-4d92-b251-0a13902c3581")
+ )
+ (global_label "Col0"
+ (shape input)
+ (at 40.64 71.12 180)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ (uuid "0ceca3aa-0348-4082-872d-bc8ec6ec5393")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 33.3611 71.12 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "Col1"
+ (shape input)
+ (at 133.35 30.48 90)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "1e0542d7-8882-46f8-aeab-9f21058e6ef2")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 133.35 23.2011 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "SDA"
+ (shape input)
+ (at 40.64 63.5 180)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ (uuid "3689a2bf-4228-4f84-84fa-a87c62cc0a14")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 34.0867 63.5 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "RGBLEDs"
+ (shape input)
+ (at 109.22 123.19 180)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ (uuid "370e26d1-2eae-4b60-9d5f-eba02eb6864e")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 97.9496 123.19 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "RGBLEDs"
+ (shape input)
+ (at 40.64 55.88 180)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ (uuid "38f2a28f-0922-4aac-b257-84845193aa5a")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 29.3696 55.88 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "Row2"
+ (shape input)
+ (at 107.95 96.52 180)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ (uuid "41cdda8d-4eca-4801-b7e5-250aee561684")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 100.0058 96.52 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "Col2"
+ (shape input)
+ (at 158.75 30.48 90)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "55b9fa74-e02d-417d-9802-390e8e973acf")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 158.75 23.2011 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "SCL"
+ (shape input)
+ (at 40.64 67.31 180)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ (uuid "62c9b8a7-4c0e-4948-a581-101de1c2837d")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 34.1472 67.31 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "SDA"
+ (shape input)
+ (at 34.29 82.55 180)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ (uuid "63c3be69-8294-407e-bb77-829c4cf8b93f")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 27.7367 82.55 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "Col1"
+ (shape input)
+ (at 76.2 67.31 0)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "64127e09-bc46-4fd1-b124-e4339e62539d")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 83.4789 67.31 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "Row0"
+ (shape input)
+ (at 76.2 71.12 0)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "75a2adda-69a7-454f-aab6-9a13ccc0f849")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 84.1442 71.12 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "Col0"
+ (shape input)
+ (at 107.95 30.48 90)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "a3528284-0a9e-4582-a03f-21d759731211")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 107.95 23.2011 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "Row1"
+ (shape input)
+ (at 40.64 59.69 180)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ (uuid "a352f462-c6c9-4257-9831-3b9a97b46aff")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 32.6958 59.69 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "Row2"
+ (shape input)
+ (at 40.64 52.07 180)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ (uuid "a9d08599-7f45-4c4f-9a5a-122c310daafe")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 32.6958 52.07 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "Col2"
+ (shape input)
+ (at 76.2 63.5 0)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "b641095d-77c2-4f2b-a0a7-82116edf5afe")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 83.4789 63.5 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "Row0"
+ (shape input)
+ (at 97.79 53.34 180)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ (uuid "b7e46c2a-f86e-4ce9-ba18-e2aa6fad55a7")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 89.8458 53.34 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "Row1"
+ (shape input)
+ (at 99.06 73.66 180)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ (uuid "bb169470-44e5-43e8-a3a1-b5a6da7daafa")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 91.1158 73.66 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "SCL"
+ (shape input)
+ (at 34.29 85.09 180)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ (uuid "da569d33-0fbc-412e-89ca-5b5f6640975e")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 27.7972 85.09 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "Col3"
+ (shape input)
+ (at 76.2 59.69 0)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "f08efbd2-453b-4dee-91ed-f0ca31d7cf07")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 83.4789 59.69 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ )
+ (global_label "Col3"
+ (shape input)
+ (at 182.88 30.48 90)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "fdba24ba-97a4-4ade-bc31-43ef5458a029")
+ (property "Intersheetrefs" "${INTERSHEET_REFS}"
+ (at 182.88 23.2011 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D")
+ (at 113.03 49.53 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "098b180c-c3f1-49cd-851b-f61118bd465c")
+ (property "Reference" "D1"
+ (at 115.57 48.2599 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "D"
+ (at 115.57 50.7999 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 113.03 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 113.03 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Diode"
+ (at 113.03 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 113.03 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 113.03 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "2b72fce8-5b37-45bd-9ba3-db9ca62e206c")
+ )
+ (pin "1"
+ (uuid "75b95570-9b84-4527-9c14-bf383a41e0a3")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+5V")
+ (at 53.34 87.63 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "111ea2e3-8fa5-4229-81ef-555c9a42a982")
+ (property "Reference" "#PWR05"
+ (at 57.15 87.63 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+5V"
+ (at 49.53 87.6299 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 53.34 87.63 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 53.34 87.63 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+5V\""
+ (at 53.34 87.63 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "636f3ef4-9e21-480a-a4c9-88030d444f1c")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "#PWR05")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 76.2 52.07 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "1211fb2f-d461-44f4-ba17-f8e82293f370")
+ (property "Reference" "#PWR01"
+ (at 82.55 52.07 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 80.01 52.0699 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" ""
+ (at 76.2 52.07 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 76.2 52.07 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 76.2 52.07 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "fb8243af-7ca1-4d18-aea8-5a75441d0cf9")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "#PWR01")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Switch:SW_Push_45deg")
+ (at 185.42 43.18 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "12d88799-6041-4101-805e-d8a5a6f350b9")
+ (property "Reference" "SW4"
+ (at 185.42 35.56 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 185.42 38.1 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 185.42 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 185.42 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 185.42 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "2b87502f-bb22-48f1-bb2c-b3a61fc227d1")
+ )
+ (pin "1"
+ (uuid "3f5ee7f4-90ca-43ae-8d4d-e86a87176c26")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "SW4")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 41.91 101.6 180)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "1e25db87-c134-4682-b862-9ab8595d714f")
+ (property "Reference" "#PWR08"
+ (at 41.91 97.79 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3"
+ (at 41.91 106.68 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 41.91 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 41.91 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+3V3\""
+ (at 41.91 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "8423c414-5142-486a-8a2a-4655eeb97220")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "#PWR08")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "ScottoKeebs:LED_SK6812MINI")
+ (at 173.99 123.19 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "1ed659fe-5d09-48f7-b29f-244fcc760f5c")
+ (property "Reference" "D11"
+ (at 187.96 114.3314 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "LED_SK6812MINI"
+ (at 187.96 116.8714 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "neopixel:SK6812MINI-E"
+ (at 175.26 130.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf"
+ (at 175.26 134.366 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 192.278 133.35 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "LCSC" "C5149201"
+ (at 187.96 119.4114 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin "4"
+ (uuid "87ef077d-1eb4-4973-8cb4-5002a8714b20")
+ )
+ (pin "3"
+ (uuid "16a4ebb8-407d-4144-b9c1-cd6f982606f6")
+ )
+ (pin "2"
+ (uuid "b90dd630-0785-4e3a-8d25-c29a7d54f6b2")
+ )
+ (pin "1"
+ (uuid "3b717566-e92b-4859-a224-0a9a7f1f3b1b")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D11")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Switch:SW_Push_45deg")
+ (at 110.49 43.18 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "20dde0e6-6f33-498e-94f8-de4c562929b1")
+ (property "Reference" "SW1"
+ (at 110.49 35.56 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 110.49 38.1 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 110.49 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 110.49 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 110.49 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "ca016540-5fa4-4e15-9d03-28fabe3fa29d")
+ )
+ (pin "1"
+ (uuid "de0c9867-c9ef-4e63-af90-172b2aa17ba0")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "SW1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Switch:SW_Push_45deg")
+ (at 161.29 43.18 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "229b3ee2-d000-44c2-8c99-5e569b669ba2")
+ (property "Reference" "SW3"
+ (at 161.29 35.56 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 161.29 38.1 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 161.29 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 161.29 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 161.29 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "6509f938-0bf0-4671-bc86-bcbaa0dcdfe5")
+ )
+ (pin "1"
+ (uuid "f8981d97-84ce-44be-be2b-482eec52963b")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "SW3")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D")
+ (at 187.96 49.53 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "23192685-fa35-4f68-a7a0-e8542a11bab2")
+ (property "Reference" "D4"
+ (at 190.5 48.2599 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "D"
+ (at 190.5 50.7999 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 187.96 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 187.96 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Diode"
+ (at 187.96 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 187.96 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 187.96 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "da3a34ff-3dcb-4588-af61-f5468706f965")
+ )
+ (pin "1"
+ (uuid "4447c86e-b576-4810-8125-a388c3834f8c")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D4")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D")
+ (at 154.94 92.71 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "2a372acf-9599-484e-a6f4-2a17cf0fd09c")
+ (property "Reference" "D15"
+ (at 157.48 91.4399 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "D"
+ (at 157.48 93.9799 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 154.94 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 154.94 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Diode"
+ (at 154.94 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 154.94 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 154.94 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "39a9bde6-e9fd-45e9-871b-abb322781a25")
+ )
+ (pin "1"
+ (uuid "b6209a18-88b5-48f0-8676-4e88a24697bc")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D15")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Switch:SW_Push_45deg")
+ (at 135.89 86.36 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "2b12ee68-a712-466f-bbfe-a5418f9a3d8b")
+ (property "Reference" "SW10"
+ (at 135.89 78.74 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 135.89 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 135.89 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 135.89 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 135.89 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "0b5bfdf0-9d48-47e5-8caa-b32e36b6ec2a")
+ )
+ (pin "1"
+ (uuid "746f9502-317e-496b-ab09-6699f94c882f")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "SW10")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D")
+ (at 187.96 92.71 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "3d700bd5-142a-42a6-aab5-bb1550b52aae")
+ (property "Reference" "D16"
+ (at 190.5 91.4399 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "D"
+ (at 190.5 93.9799 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 187.96 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 187.96 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Diode"
+ (at 187.96 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 187.96 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 187.96 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "548cae98-783a-45c6-9019-363e56e5c773")
+ )
+ (pin "1"
+ (uuid "98015bd5-c8cf-4030-977a-c0b67ba5f1a0")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D16")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D")
+ (at 154.94 69.85 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "3fe3cf5f-b8a2-4f74-bfee-2c76a3168df7")
+ (property "Reference" "D7"
+ (at 157.48 68.5799 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "D"
+ (at 157.48 71.1199 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 154.94 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 154.94 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Diode"
+ (at 154.94 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 154.94 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 154.94 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "75d372cd-45d4-4e73-b5f6-f48f5508bd40")
+ )
+ (pin "1"
+ (uuid "a32f8b47-fae2-4783-9cf8-a870e6fe2574")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D7")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D")
+ (at 120.65 69.85 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "4d73b6b0-34a4-4137-8f8c-8438b5c1015b")
+ (property "Reference" "D5"
+ (at 123.19 68.5799 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "D"
+ (at 123.19 71.1199 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 120.65 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 120.65 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Diode"
+ (at 120.65 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 120.65 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 120.65 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "ec9c16df-889a-40e2-b243-01fb772b78de")
+ )
+ (pin "1"
+ (uuid "72867c04-b89b-407f-9e2a-599897a5c64d")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D5")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "ScottoKeebs:LED_SK6812MINI")
+ (at 116.84 123.19 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "64862275-7d0f-4a77-9acc-d73e9da9071f")
+ (property "Reference" "D9"
+ (at 130.81 114.3314 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "LED_SK6812MINI"
+ (at 130.81 116.8714 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "neopixel:SK6812MINI-E"
+ (at 118.11 130.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf"
+ (at 118.11 134.366 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 135.128 133.35 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "LCSC" "C5149201"
+ (at 130.81 119.4114 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin "4"
+ (uuid "860b9b56-9ccb-4b00-8103-f2f6028afbca")
+ )
+ (pin "1"
+ (uuid "929ab8ef-ba9d-4c53-af57-cf0707f39ef9")
+ )
+ (pin "3"
+ (uuid "6d9bc466-1cbf-413b-ace4-bc8d825a7b79")
+ )
+ (pin "2"
+ (uuid "0525e8b6-cbf3-4e59-bd13-6a77d2921765")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D9")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D")
+ (at 163.83 49.53 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "65d75c0b-945f-45a3-bc77-4b405236b91a")
+ (property "Reference" "D3"
+ (at 166.37 48.2599 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "D"
+ (at 166.37 50.7999 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 163.83 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 163.83 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Diode"
+ (at 163.83 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 163.83 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 163.83 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "0f2c56aa-28c5-4a43-89dc-4d659c2b8e75")
+ )
+ (pin "1"
+ (uuid "5e6ac42c-0f20-41b6-9e8d-e8c558280ae3")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D3")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Switch:SW_Push_45deg")
+ (at 152.4 63.5 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "722685ee-9a69-4af9-9ce3-b636d27eece2")
+ (property "Reference" "SW7"
+ (at 152.4 55.88 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 152.4 58.42 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 152.4 63.5 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 152.4 63.5 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 152.4 63.5 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "fd470b92-b778-4d7e-8aca-3348652a9b54")
+ )
+ (pin "1"
+ (uuid "cf3dc1cc-9594-4670-9b1e-465e789e8fd6")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "SW7")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 41.91 93.98 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "73a37d7d-9f2f-4e68-b0a1-af7b17f24518")
+ (property "Reference" "R2"
+ (at 44.45 92.7099 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "4K7"
+ (at 44.45 95.2499 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal"
+ (at 40.132 93.98 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 41.91 93.98 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Resistor"
+ (at 41.91 93.98 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "b36bdf6f-1726-43a1-b7e7-e500ed4dbd7e")
+ )
+ (pin "1"
+ (uuid "45ca68b5-86fc-456e-b13f-6d78723386fe")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "R2")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Switch:SW_Push_45deg")
+ (at 185.42 63.5 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "7a6865ee-a83d-4e12-90b2-e901e7843284")
+ (property "Reference" "SW8"
+ (at 185.42 55.88 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 185.42 58.42 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 185.42 63.5 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 185.42 63.5 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 185.42 63.5 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "bace33a8-7345-4a63-9683-3c19c95cb971")
+ )
+ (pin "1"
+ (uuid "b845c335-06ec-4435-9055-bb8f6dad971b")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "SW8")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D")
+ (at 187.96 69.85 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "879cc2d2-5f2b-4907-b650-38b734ed79d1")
+ (property "Reference" "D8"
+ (at 190.5 68.5799 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "D"
+ (at 190.5 71.1199 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 187.96 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 187.96 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Diode"
+ (at 187.96 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 187.96 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 187.96 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "6e3622e4-4665-422d-a9e0-e2ba9718b7f0")
+ )
+ (pin "1"
+ (uuid "5b13bbef-11ce-415a-88e7-608f5c8c9164")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D8")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Switch:SW_Push_45deg")
+ (at 135.89 63.5 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "9660ea12-35e0-479c-955b-ad65837a0395")
+ (property "Reference" "SW6"
+ (at 135.89 55.88 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 135.89 58.42 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 135.89 63.5 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 135.89 63.5 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 135.89 63.5 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "64989e5c-db29-4d67-a219-58ea4d4a8004")
+ )
+ (pin "1"
+ (uuid "325fdf53-4f9f-47eb-b000-27b47e9aa4e8")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "SW6")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D")
+ (at 138.43 69.85 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "99e4705f-9360-40f6-a015-6a26146a16fa")
+ (property "Reference" "D6"
+ (at 140.97 68.5799 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "D"
+ (at 140.97 71.1199 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 138.43 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 138.43 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Diode"
+ (at 138.43 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 138.43 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 138.43 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "1e18454c-4e53-4c5a-8c1d-148de7d60bc7")
+ )
+ (pin "1"
+ (uuid "a23659a1-4b38-4d96-992b-a56068fd6432")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D6")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 76.2 55.88 270)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "9bf7587e-fce8-4978-8fbf-b0b3e7530bd2")
+ (property "Reference" "#PWR03"
+ (at 72.39 55.88 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3"
+ (at 80.01 55.8799 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 76.2 55.88 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 76.2 55.88 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+3V3\""
+ (at 76.2 55.88 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "92b0713c-dfdd-42a4-9e9c-7b9c2ada9d28")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "#PWR03")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+5V")
+ (at 76.2 48.26 270)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "a856910c-403a-48d8-957e-897263346f48")
+ (property "Reference" "#PWR02"
+ (at 72.39 48.26 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+5V"
+ (at 80.01 48.2599 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 76.2 48.26 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 76.2 48.26 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+5V\""
+ (at 76.2 48.26 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "032cc0a1-95b5-4a3d-b24e-24e2ef090938")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "#PWR02")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 36.83 88.9 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "a85e40e5-06f3-46e1-a886-ba83c253f9c5")
+ (property "Reference" "R1"
+ (at 39.37 87.6299 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "4K7"
+ (at 39.37 90.1699 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal"
+ (at 35.052 88.9 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 36.83 88.9 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Resistor"
+ (at 36.83 88.9 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "5b8f0b85-9cb7-4c43-a2a9-6abc447930d1")
+ )
+ (pin "2"
+ (uuid "957c5f71-11fe-4ab4-9273-43721ca32df7")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "R1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Switch:SW_Push_45deg")
+ (at 152.4 86.36 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "b283de87-f36a-41b4-819a-b08c1b56b19b")
+ (property "Reference" "SW11"
+ (at 152.4 78.74 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 152.4 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 152.4 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 152.4 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 152.4 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "395bf60d-2ebe-44fb-9876-00c625d5e8d9")
+ )
+ (pin "1"
+ (uuid "1ee5a215-fe56-42cc-b6ce-503b0860e4b2")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "SW11")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 53.34 90.17 270)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "b2a1d397-e83f-4a10-ba8a-068f48b58978")
+ (property "Reference" "#PWR04"
+ (at 46.99 90.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 49.53 90.1699 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" ""
+ (at 53.34 90.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 53.34 90.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 53.34 90.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "3971de45-7bb2-4e5e-96d9-abf56475e7d1")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "#PWR04")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D")
+ (at 120.65 92.71 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "b9e19766-cf24-4369-9682-0e1308f018dd")
+ (property "Reference" "D13"
+ (at 123.19 91.4399 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "D"
+ (at 123.19 93.9799 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 120.65 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 120.65 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Diode"
+ (at 120.65 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 120.65 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 120.65 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "0fd15b20-8fab-4ecf-b4ac-d755ea606fa0")
+ )
+ (pin "1"
+ (uuid "f3474568-5dd8-465f-9780-b52681c3a0ea")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D13")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Switch:SW_Push_45deg")
+ (at 185.42 86.36 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "bd7708b6-78cc-4259-a42e-3f84f5be2d68")
+ (property "Reference" "SW12"
+ (at 185.42 78.74 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 185.42 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 185.42 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 185.42 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 185.42 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "6a1c32c9-5247-48f2-8201-19393ad629be")
+ )
+ (pin "1"
+ (uuid "7f389406-9b63-4693-ba9c-834e109d5225")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "SW12")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "ScottoKeebs:LED_SK6812MINI")
+ (at 203.2 123.19 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "bef19df1-d7d7-48e8-a138-e0f7028c6066")
+ (property "Reference" "D12"
+ (at 217.17 114.3314 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "LED_SK6812MINI"
+ (at 217.17 116.8714 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "neopixel:SK6812MINI-E"
+ (at 204.47 130.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf"
+ (at 204.47 134.366 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 221.488 133.35 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "LCSC" "C5149201"
+ (at 217.17 119.4114 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin "4"
+ (uuid "08e91415-9147-47c9-bf21-763bef5bc40d")
+ )
+ (pin "3"
+ (uuid "75dabc26-8f8e-4205-b17d-20ecb65d0565")
+ )
+ (pin "2"
+ (uuid "e425a39e-56b6-4b01-afe1-4bd8c5da911a")
+ )
+ (pin "1"
+ (uuid "ee6aac70-af68-4e5a-8db8-b564ad82cf79")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D12")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 106.68 130.81 270)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "c98636ad-50bc-47d6-917f-99e5e96f573a")
+ (property "Reference" "#PWR07"
+ (at 100.33 130.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 102.87 130.8099 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" ""
+ (at 106.68 130.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 106.68 130.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 106.68 130.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "3f22c800-b369-4ee0-abb0-c8c0587cd36d")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "#PWR07")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D")
+ (at 138.43 49.53 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "cccea0b2-5655-4fcc-9658-0858bb949a18")
+ (property "Reference" "D2"
+ (at 140.97 48.2599 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "D"
+ (at 140.97 50.7999 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 138.43 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 138.43 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Diode"
+ (at 138.43 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 138.43 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 138.43 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "3f0c37cd-702c-4dbf-a34d-59db1e1e7894")
+ )
+ (pin "1"
+ (uuid "4262746d-5c61-4929-b115-377e2015ed96")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D2")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Switch:SW_Push_45deg")
+ (at 118.11 63.5 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "cf5974aa-8d35-4da1-9352-7a9e6317b1d9")
+ (property "Reference" "SW5"
+ (at 118.11 55.88 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 118.11 58.42 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 118.11 63.5 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 118.11 63.5 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 118.11 63.5 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "a0f2a8ee-bf15-4b12-8be7-37899e73fe73")
+ )
+ (pin "1"
+ (uuid "6c074e70-e81c-4792-bd78-70d7c7f0d481")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "SW5")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "ScottoKeebs:OLED_128x32")
+ (at 55.88 86.36 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "d6d94866-ad7f-49af-a963-0000833622b4")
+ (property "Reference" "J1"
+ (at 72.39 85.0899 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "OLED_128x32"
+ (at 72.39 87.6299 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "ScottoKeebs_Components:OLED_128x32"
+ (at 55.88 77.47 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 55.88 85.09 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 55.88 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "d05164dc-ba7e-468c-b024-ae3be2fc0ac8")
+ )
+ (pin "2"
+ (uuid "a155e5d6-e3b7-4fc5-a0ac-45f9341cdbd5")
+ )
+ (pin "3"
+ (uuid "b2034ce8-9b69-4372-ad39-c34c0d41b806")
+ )
+ (pin "4"
+ (uuid "c4f66252-f7b4-48de-8883-274f239c2cef")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "J1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Seeed_Studio_XIAO_Series:XIAO-RP2040-DIP")
+ (at 44.45 43.18 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "dc3552d7-e356-45cd-8e37-1723c2ec0554")
+ (property "Reference" "U1"
+ (at 58.42 40.64 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "XIAO-RP2040-DIP"
+ (at 58.42 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Seeed Studio XIAO Series Library:XIAO-RP2040-DIP"
+ (at 58.928 75.438 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 44.45 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 44.45 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "3"
+ (uuid "f9f9b510-321d-4711-a107-0b7ab82b2d96")
+ )
+ (pin "7"
+ (uuid "4e3ef391-b102-4a2d-a9e2-1c7c1b34b6f6")
+ )
+ (pin "9"
+ (uuid "7f80c87a-798d-4d29-b45b-f59ea847bada")
+ )
+ (pin "6"
+ (uuid "bae162af-7659-45b4-b91a-f4f03736e799")
+ )
+ (pin "5"
+ (uuid "b7a3fc25-2799-47e6-89c4-aaa03d242425")
+ )
+ (pin "14"
+ (uuid "e00ba9fd-954f-467d-99a4-3fa93fef5417")
+ )
+ (pin "8"
+ (uuid "fade5f79-144e-4416-8c16-4df5d1eec166")
+ )
+ (pin "4"
+ (uuid "e224a730-3f0f-4857-8552-509822e5614a")
+ )
+ (pin "1"
+ (uuid "9265786e-b84d-4a86-a041-99a2211c2195")
+ )
+ (pin "11"
+ (uuid "f1904f25-3c25-4a46-ba67-f969fb189d95")
+ )
+ (pin "10"
+ (uuid "e25d4d5c-f06e-41f4-a131-e9661fe77787")
+ )
+ (pin "2"
+ (uuid "71f8a49a-366c-4d58-921d-5f66df98f9b6")
+ )
+ (pin "13"
+ (uuid "3324f3ea-67f4-4e3d-ad4c-100800cef600")
+ )
+ (pin "12"
+ (uuid "82567e29-02e0-4e42-beb4-676e8f5495ab")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "U1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Switch:SW_Push_45deg")
+ (at 135.89 43.18 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "e1e55732-a3e6-4823-ad3e-dc58f1012c4b")
+ (property "Reference" "SW2"
+ (at 135.89 35.56 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 135.89 38.1 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 135.89 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 135.89 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 135.89 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "1716abca-124b-4c09-b965-8014a627fee2")
+ )
+ (pin "1"
+ (uuid "d80d0a18-5b68-40ef-82ba-43e06d1eb7c2")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "SW2")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D")
+ (at 138.43 92.71 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "e4b4684b-303f-432d-a121-9dc1db866d6a")
+ (property "Reference" "D14"
+ (at 140.97 91.4399 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "D"
+ (at 140.97 93.9799 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
+ (at 138.43 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 138.43 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Diode"
+ (at 138.43 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 138.43 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 138.43 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "1dcd879c-56d3-4cc0-8ccd-3cca9fe5021a")
+ )
+ (pin "1"
+ (uuid "443425c4-4799-4f22-91ec-c30f4e3479fd")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D14")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+5V")
+ (at 106.68 115.57 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "ef271853-6a7c-46bc-8d45-1ed2aa8c553d")
+ (property "Reference" "#PWR06"
+ (at 110.49 115.57 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+5V"
+ (at 102.87 115.5699 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 106.68 115.57 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 106.68 115.57 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+5V\""
+ (at 106.68 115.57 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "ac89526f-d7b0-4fdd-be69-bf9331855a8a")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "#PWR06")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "ScottoKeebs:LED_SK6812MINI")
+ (at 144.78 123.19 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "f4a06999-67c4-4b22-b135-adee54d56d6a")
+ (property "Reference" "D10"
+ (at 158.75 114.3314 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "LED_SK6812MINI"
+ (at 158.75 116.8714 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "neopixel:SK6812MINI-E"
+ (at 146.05 130.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf"
+ (at 146.05 134.366 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 163.068 133.35 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "LCSC" "C5149201"
+ (at 158.75 119.4114 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin "4"
+ (uuid "4b8a75d4-452d-4415-91e8-de9a3ab64811")
+ )
+ (pin "3"
+ (uuid "6a8ab582-634a-412a-a6a0-cd6cde9b6207")
+ )
+ (pin "2"
+ (uuid "36ab1820-f708-4102-83b0-0dd3de28db32")
+ )
+ (pin "1"
+ (uuid "2e3a14b1-ae72-4979-a987-cdcddcb376d8")
+ )
+ (instances
+ (project ""
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "D10")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Switch:SW_Push_45deg")
+ (at 118.11 86.36 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "fd22d4fe-70a1-4267-ac81-3ec838779626")
+ (property "Reference" "SW9"
+ (at 118.11 78.74 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "SW_Push_45deg"
+ (at 118.11 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
+ (at 118.11 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 118.11 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Push button switch, normally open, two pins, 45° tilted"
+ (at 118.11 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "72179359-99e0-462f-9e9e-f7f89541e12b")
+ )
+ (pin "1"
+ (uuid "a3c17e63-2ab3-4a27-b4be-bbcff3674d36")
+ )
+ (instances
+ (project "gamerpad"
+ (path "/8146fbb2-98e7-4672-b3b6-53c12480af9b"
+ (reference "SW9")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (sheet_instances
+ (path "/"
+ (page "1")
+ )
+ )
+)
diff --git a/hackpads/GamerPad/README.md b/hackpads/GamerPad/README.md
new file mode 100644
index 0000000000..a20bf8f633
--- /dev/null
+++ b/hackpads/GamerPad/README.md
@@ -0,0 +1,70 @@
+# GamerPad
+
+I haven't had any experience until now with either PCB or CAD design, but I've
+always wanted to make something, and this really motivated me to learn about both.
+
+I really enjoyed the PCB design in KiCad and struggled quite a bit with FreeCAD
+which is why I stuck to creating a case following the guide closely. I'm not
+quite satisfied with the case, but it's the best I could achieve for now.
+
+I also haven't had the time yet to implement the OLED display functions I really
+wanted to add. I'll add them in the next few weeks.
+
+This was a lot of fun, I especially noticed how much I liked PCB designing.
+
+I made the board like this because I wanted to make something "unique" and gaming-related, even
+though I'm not entirely sure it really improves things. But at least it's not just a smaller keyboard.
+
+## Features
+
+- 3 layers of keys:
+ - 1: WASD and Q + E with macro recording buttons
+ - 2: mouse control
+ - 3: additional function keys (F13 - F20)
+- 4 RGB leds for backlighting
+- OLED for information display (coming in March 2025)
+
+## Coming soon
+
+- OLED display integration -> showing a hint about the current layer, also showing the recently pressed keys
+- display of the macros, maybe even adding another layer that allows controlling the displayed info
+- instead of using 3 keys for 3 layers, use only 2 (for switching one layer up/down) or just 1 (for switching to next layer) -> 1 or 2 more keys for actual functionality
+
+## BoM
+
+- 12x Cherry MX Switches
+- 12x DSA Keycaps (preferably in white)
+- 12x 1N4148 THT Diodes
+- 4x M3x16mm screws
+- 4x M3x5x4 Heatset inserts
+- 1x 0.91" 128x32 OLED Display
+- 4x SK6812 MINI-E RGB LEDs
+- 2x Resistor 4,7k Ohm
+- 1x XIAO RP2040
+- 1x Case (2 printed parts) (preferably in either teal, cyan, blue or black)
+
+## Renders
+
+overall hackpad:
+
+
+
+schematic:
+
+
+
+PCB front:
+
+
+
+PCB back:
+
+
+
+case, top and bottom separate:
+
+
+
+case, put together:
+
+
diff --git a/hackpads/GamerPad/case-separate.png b/hackpads/GamerPad/case-separate.png
new file mode 100644
index 0000000000..9844875e05
Binary files /dev/null and b/hackpads/GamerPad/case-separate.png differ
diff --git a/hackpads/GamerPad/case.png b/hackpads/GamerPad/case.png
new file mode 100644
index 0000000000..49f6b91972
Binary files /dev/null and b/hackpads/GamerPad/case.png differ
diff --git a/hackpads/GamerPad/firmware/config.h b/hackpads/GamerPad/firmware/config.h
new file mode 100644
index 0000000000..457238ea2e
--- /dev/null
+++ b/hackpads/GamerPad/firmware/config.h
@@ -0,0 +1,4 @@
+#define WS2812_DI_PIN GP28
+#define RGBLIGHT_LED_COUNT 4
+#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
+#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL
diff --git a/hackpads/GamerPad/firmware/keyboard.json b/hackpads/GamerPad/firmware/keyboard.json
new file mode 100644
index 0000000000..927b9749c7
--- /dev/null
+++ b/hackpads/GamerPad/firmware/keyboard.json
@@ -0,0 +1,44 @@
+{
+ "manufacturer": "Gamer153",
+ "keyboard_name": "GamerPad",
+ "maintainer": "Gamer153",
+ "bootloader": "rp2040",
+ "diode_direction": "COL2ROW",
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["GP0", "GP2", "GP4", "GP3"],
+ "rows": ["GP1", "GP29", "GP27"]
+ },
+ "processor": "RP2040",
+ "url": "",
+ "usb": {
+ "device_version": "1.0.0",
+ "pid": "0x1530",
+ "vid": "0xFEED"
+ },
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [1, 0], "x": 0, "y": 1},
+ {"matrix": [1, 1], "x": 1, "y": 1},
+ {"matrix": [1, 2], "x": 2, "y": 1},
+ {"matrix": [1, 3], "x": 3, "y": 1},
+ {"matrix": [2, 0], "x": 0, "y": 2},
+ {"matrix": [2, 1], "x": 1, "y": 2},
+ {"matrix": [2, 2], "x": 2, "y": 2},
+ {"matrix": [2, 3], "x": 3, "y": 2}
+ ]
+ }
+ }
+}
diff --git a/hackpads/GamerPad/firmware/keyboard_layout.png b/hackpads/GamerPad/firmware/keyboard_layout.png
new file mode 100644
index 0000000000..e7059e88cc
Binary files /dev/null and b/hackpads/GamerPad/firmware/keyboard_layout.png differ
diff --git a/hackpads/GamerPad/firmware/keymaps/default/keymap.c b/hackpads/GamerPad/firmware/keymaps/default/keymap.c
new file mode 100644
index 0000000000..ee6c0deb66
--- /dev/null
+++ b/hackpads/GamerPad/firmware/keymaps/default/keymap.c
@@ -0,0 +1,33 @@
+// Copyright 2023 QMK
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#include QMK_KEYBOARD_H
+
+const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
+ /*
+ * ┌───┬───┬───┬───┐
+ * │ 7 │ 8 │ 9 │ / │
+ * ├───┼───┼───┼───┤
+ * │ 4 │ 5 │ 6 │ * │
+ * ├───┼───┼───┼───┤
+ * │ 1 │ 2 │ 3 │ - │
+ * ├───┼───┼───┼───┤
+ * │ 0 │ . │Ent│ + │
+ * └───┴───┴───┴───┘
+ */
+ [0] = LAYOUT(
+ KC_Q, KC_W, KC_E, MT(DM_REC1, DM_PLY1),
+ KC_A, KC_S, KC_D, MT(DM_REC2, DM_PLY2),
+ PDF(0), PDF(1), PDF(2), DM_RSTP
+ ),
+ [1] = LAYOUT(
+ MS_BTN1, MS_BTN2, MS_BTN3, MS_WHLU,
+ MS_BTN4, MS_BTN5, MS_BTN6, MS_WHLD,
+ PDF(0), PDF(1), PDF(2), QK_UNDERGLOW_TOGGLE
+ ),
+ [2] = LAYOUT(
+ KC_F13, KC_F14, KC_F15, KC_F16,
+ KC_F17, KC_F18, KC_F19, KC_F20,
+ PDF(0), PDF(1), PDF(2), KC_LWIN
+ )
+};
diff --git a/hackpads/GamerPad/firmware/readme.md b/hackpads/GamerPad/firmware/readme.md
new file mode 100644
index 0000000000..eb664a33ae
--- /dev/null
+++ b/hackpads/GamerPad/firmware/readme.md
@@ -0,0 +1,27 @@
+# gamer_pad
+
+
+
+*macropad with typical WASD + QE keyboard layout and two other key blocks for e.g. mouse or macro recording inputs*
+
+* Keyboard Maintainer: [Gamer153](https://github.com/Gamer153)
+* Hardware Supported: *RP2024*
+* Hardware Availability: *none*
+
+Make example for this keyboard (after setting up your build environment):
+
+ make gamer_pad:default
+
+Flashing example for this keyboard:
+
+ make gamer_pad:default:flash
+
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
+
+## Bootloader
+
+Enter the bootloader in 3 ways:
+
+* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard
+* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead
+* **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available
diff --git a/hackpads/GamerPad/firmware/rules.mk b/hackpads/GamerPad/firmware/rules.mk
new file mode 100644
index 0000000000..fccaeff739
--- /dev/null
+++ b/hackpads/GamerPad/firmware/rules.mk
@@ -0,0 +1,2 @@
+RGBLIGHT_ENABLE = yes
+WS2812_DRIVER = vendor
diff --git a/hackpads/GamerPad/full-render.png b/hackpads/GamerPad/full-render.png
new file mode 100644
index 0000000000..a1d729841c
Binary files /dev/null and b/hackpads/GamerPad/full-render.png differ
diff --git a/hackpads/GamerPad/pcb-back.png b/hackpads/GamerPad/pcb-back.png
new file mode 100644
index 0000000000..bfc65b80e4
Binary files /dev/null and b/hackpads/GamerPad/pcb-back.png differ
diff --git a/hackpads/GamerPad/pcb-front.png b/hackpads/GamerPad/pcb-front.png
new file mode 100644
index 0000000000..f8db240d2b
Binary files /dev/null and b/hackpads/GamerPad/pcb-front.png differ
diff --git a/hackpads/GamerPad/production/bottom.step b/hackpads/GamerPad/production/bottom.step
new file mode 100644
index 0000000000..a37dcd7943
--- /dev/null
+++ b/hackpads/GamerPad/production/bottom.step
@@ -0,0 +1,943 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2025-02-15T18:38:59',(''),(''),
+ 'Open CASCADE STEP processor 7.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+ 'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+ 'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('BottomPart','BottomPart','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#905);
+#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,#57,#90,#123,#282,#377,#417,#434,#458,#505,
+ #529,#553,#570,#587,#604,#621,#633,#658,#683,#708,#733,#758,#783,
+ #808,#833,#845,#857,#869,#881,#893));
+#17 = ADVANCED_FACE('',(#18),#52,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#30,#38,#46));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(6.67E-13,-5.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(6.67E-13,-5.,-13.));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(6.6702E-13,-5.,0.));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(-0.,-0.,-1.));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(6.67E-13,-111.03,-13.));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(6.6702E-13,-5.,-13.));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(0.,-1.,0.));
+#38 = ORIENTED_EDGE('',*,*,#39,.F.);
+#39 = EDGE_CURVE('',#40,#32,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(6.67E-13,-111.03,0.));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(6.6702E-13,-111.03,0.));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(-0.,-0.,-1.));
+#46 = ORIENTED_EDGE('',*,*,#47,.F.);
+#47 = EDGE_CURVE('',#22,#40,#48,.T.);
+#48 = LINE('',#49,#50);
+#49 = CARTESIAN_POINT('',(6.6702E-13,-5.,0.));
+#50 = VECTOR('',#51,1.);
+#51 = DIRECTION('',(0.,-1.,0.));
+#52 = PLANE('',#53);
+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
+#54 = CARTESIAN_POINT('',(6.6702E-13,-5.,0.));
+#55 = DIRECTION('',(-1.,0.,0.));
+#56 = DIRECTION('',(0.,-1.,0.));
+#57 = ADVANCED_FACE('',(#58),#85,.T.);
+#58 = FACE_BOUND('',#59,.T.);
+#59 = EDGE_LOOP('',(#60,#70,#77,#78));
+#60 = ORIENTED_EDGE('',*,*,#61,.T.);
+#61 = EDGE_CURVE('',#62,#64,#66,.T.);
+#62 = VERTEX_POINT('',#63);
+#63 = CARTESIAN_POINT('',(5.000000000001,-2.06E-13,0.));
+#64 = VERTEX_POINT('',#65);
+#65 = CARTESIAN_POINT('',(5.000000000001,-2.06E-13,-13.));
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(5.000000000001,-2.0608E-13,0.));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(-0.,-0.,-1.));
+#70 = ORIENTED_EDGE('',*,*,#71,.T.);
+#71 = EDGE_CURVE('',#64,#24,#72,.T.);
+#72 = CIRCLE('',#73,5.);
+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
+#74 = CARTESIAN_POINT('',(5.000000000001,-5.,-13.));
+#75 = DIRECTION('',(0.,0.,1.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = ORIENTED_EDGE('',*,*,#21,.F.);
+#78 = ORIENTED_EDGE('',*,*,#79,.F.);
+#79 = EDGE_CURVE('',#62,#22,#80,.T.);
+#80 = CIRCLE('',#81,5.);
+#81 = AXIS2_PLACEMENT_3D('',#82,#83,#84);
+#82 = CARTESIAN_POINT('',(5.000000000001,-5.,0.));
+#83 = DIRECTION('',(0.,0.,1.));
+#84 = DIRECTION('',(1.,0.,0.));
+#85 = CYLINDRICAL_SURFACE('',#86,5.);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(5.000000000001,-5.,0.));
+#88 = DIRECTION('',(0.,0.,1.));
+#89 = DIRECTION('',(1.,0.,0.));
+#90 = ADVANCED_FACE('',(#91),#118,.T.);
+#91 = FACE_BOUND('',#92,.T.);
+#92 = EDGE_LOOP('',(#93,#94,#103,#111));
+#93 = ORIENTED_EDGE('',*,*,#39,.T.);
+#94 = ORIENTED_EDGE('',*,*,#95,.T.);
+#95 = EDGE_CURVE('',#32,#96,#98,.T.);
+#96 = VERTEX_POINT('',#97);
+#97 = CARTESIAN_POINT('',(5.000000000001,-116.03,-13.));
+#98 = CIRCLE('',#99,5.);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(5.000000000001,-111.03,-13.));
+#101 = DIRECTION('',(0.,0.,1.));
+#102 = DIRECTION('',(1.,0.,0.));
+#103 = ORIENTED_EDGE('',*,*,#104,.F.);
+#104 = EDGE_CURVE('',#105,#96,#107,.T.);
+#105 = VERTEX_POINT('',#106);
+#106 = CARTESIAN_POINT('',(5.000000000001,-116.03,0.));
+#107 = LINE('',#108,#109);
+#108 = CARTESIAN_POINT('',(5.000000000001,-116.03,0.));
+#109 = VECTOR('',#110,1.);
+#110 = DIRECTION('',(-0.,-0.,-1.));
+#111 = ORIENTED_EDGE('',*,*,#112,.F.);
+#112 = EDGE_CURVE('',#40,#105,#113,.T.);
+#113 = CIRCLE('',#114,5.);
+#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117);
+#115 = CARTESIAN_POINT('',(5.000000000001,-111.03,0.));
+#116 = DIRECTION('',(0.,0.,1.));
+#117 = DIRECTION('',(1.,0.,0.));
+#118 = CYLINDRICAL_SURFACE('',#119,5.);
+#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);
+#120 = CARTESIAN_POINT('',(5.000000000001,-111.03,0.));
+#121 = DIRECTION('',(0.,0.,1.));
+#122 = DIRECTION('',(1.,0.,0.));
+#123 = ADVANCED_FACE('',(#124,#233,#244,#255,#266),#277,.T.);
+#124 = FACE_BOUND('',#125,.T.);
+#125 = EDGE_LOOP('',(#126,#127,#128,#129,#137,#146,#154,#163,#171,#179,
+ #187,#195,#203,#211,#219,#227));
+#126 = ORIENTED_EDGE('',*,*,#79,.T.);
+#127 = ORIENTED_EDGE('',*,*,#47,.T.);
+#128 = ORIENTED_EDGE('',*,*,#112,.T.);
+#129 = ORIENTED_EDGE('',*,*,#130,.T.);
+#130 = EDGE_CURVE('',#105,#131,#133,.T.);
+#131 = VERTEX_POINT('',#132);
+#132 = CARTESIAN_POINT('',(114.55999999999,-116.03,0.));
+#133 = LINE('',#134,#135);
+#134 = CARTESIAN_POINT('',(5.000000000001,-116.03,0.));
+#135 = VECTOR('',#136,1.);
+#136 = DIRECTION('',(1.,0.,0.));
+#137 = ORIENTED_EDGE('',*,*,#138,.T.);
+#138 = EDGE_CURVE('',#131,#139,#141,.T.);
+#139 = VERTEX_POINT('',#140);
+#140 = CARTESIAN_POINT('',(119.56,-111.03,0.));
+#141 = CIRCLE('',#142,5.);
+#142 = AXIS2_PLACEMENT_3D('',#143,#144,#145);
+#143 = CARTESIAN_POINT('',(114.55999999999,-111.03,0.));
+#144 = DIRECTION('',(0.,0.,1.));
+#145 = DIRECTION('',(1.,0.,0.));
+#146 = ORIENTED_EDGE('',*,*,#147,.T.);
+#147 = EDGE_CURVE('',#139,#148,#150,.T.);
+#148 = VERTEX_POINT('',#149);
+#149 = CARTESIAN_POINT('',(119.56,-5.,0.));
+#150 = LINE('',#151,#152);
+#151 = CARTESIAN_POINT('',(119.56,-111.03,0.));
+#152 = VECTOR('',#153,1.);
+#153 = DIRECTION('',(0.,1.,0.));
+#154 = ORIENTED_EDGE('',*,*,#155,.T.);
+#155 = EDGE_CURVE('',#148,#156,#158,.T.);
+#156 = VERTEX_POINT('',#157);
+#157 = CARTESIAN_POINT('',(114.55999999999,-2.06E-13,0.));
+#158 = CIRCLE('',#159,5.);
+#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162);
+#160 = CARTESIAN_POINT('',(114.55999999999,-5.,0.));
+#161 = DIRECTION('',(0.,0.,1.));
+#162 = DIRECTION('',(1.,0.,0.));
+#163 = ORIENTED_EDGE('',*,*,#164,.T.);
+#164 = EDGE_CURVE('',#156,#165,#167,.T.);
+#165 = VERTEX_POINT('',#166);
+#166 = CARTESIAN_POINT('',(47.21,0.,0.));
+#167 = LINE('',#168,#169);
+#168 = CARTESIAN_POINT('',(114.55999999999,-2.061E-13,0.));
+#169 = VECTOR('',#170,1.);
+#170 = DIRECTION('',(-1.,0.,0.));
+#171 = ORIENTED_EDGE('',*,*,#172,.T.);
+#172 = EDGE_CURVE('',#165,#173,#175,.T.);
+#173 = VERTEX_POINT('',#174);
+#174 = CARTESIAN_POINT('',(47.21,-9.,1.E-15));
+#175 = LINE('',#176,#177);
+#176 = CARTESIAN_POINT('',(47.21,0.,0.));
+#177 = VECTOR('',#178,1.);
+#178 = DIRECTION('',(0.,-1.,2.2E-16));
+#179 = ORIENTED_EDGE('',*,*,#180,.F.);
+#180 = EDGE_CURVE('',#181,#173,#183,.T.);
+#181 = VERTEX_POINT('',#182);
+#182 = CARTESIAN_POINT('',(110.56,-9.,0.));
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(110.56,-9.,0.));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(-1.,0.,0.));
+#187 = ORIENTED_EDGE('',*,*,#188,.F.);
+#188 = EDGE_CURVE('',#189,#181,#191,.T.);
+#189 = VERTEX_POINT('',#190);
+#190 = CARTESIAN_POINT('',(110.56,-107.03,0.));
+#191 = LINE('',#192,#193);
+#192 = CARTESIAN_POINT('',(110.56,-107.03,0.));
+#193 = VECTOR('',#194,1.);
+#194 = DIRECTION('',(0.,1.,0.));
+#195 = ORIENTED_EDGE('',*,*,#196,.F.);
+#196 = EDGE_CURVE('',#197,#189,#199,.T.);
+#197 = VERTEX_POINT('',#198);
+#198 = CARTESIAN_POINT('',(9.,-107.03,0.));
+#199 = LINE('',#200,#201);
+#200 = CARTESIAN_POINT('',(9.,-107.03,0.));
+#201 = VECTOR('',#202,1.);
+#202 = DIRECTION('',(1.,0.,0.));
+#203 = ORIENTED_EDGE('',*,*,#204,.F.);
+#204 = EDGE_CURVE('',#205,#197,#207,.T.);
+#205 = VERTEX_POINT('',#206);
+#206 = CARTESIAN_POINT('',(9.,-9.,0.));
+#207 = LINE('',#208,#209);
+#208 = CARTESIAN_POINT('',(9.,-9.,0.));
+#209 = VECTOR('',#210,1.);
+#210 = DIRECTION('',(0.,-1.,0.));
+#211 = ORIENTED_EDGE('',*,*,#212,.F.);
+#212 = EDGE_CURVE('',#213,#205,#215,.T.);
+#213 = VERTEX_POINT('',#214);
+#214 = CARTESIAN_POINT('',(28.41,-9.,1.E-15));
+#215 = LINE('',#216,#217);
+#216 = CARTESIAN_POINT('',(110.56,-9.,0.));
+#217 = VECTOR('',#218,1.);
+#218 = DIRECTION('',(-1.,0.,0.));
+#219 = ORIENTED_EDGE('',*,*,#220,.F.);
+#220 = EDGE_CURVE('',#221,#213,#223,.T.);
+#221 = VERTEX_POINT('',#222);
+#222 = CARTESIAN_POINT('',(28.41,0.,0.));
+#223 = LINE('',#224,#225);
+#224 = CARTESIAN_POINT('',(28.41,0.,0.));
+#225 = VECTOR('',#226,1.);
+#226 = DIRECTION('',(0.,-1.,2.2E-16));
+#227 = ORIENTED_EDGE('',*,*,#228,.T.);
+#228 = EDGE_CURVE('',#221,#62,#229,.T.);
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(114.55999999999,-2.061E-13,0.));
+#231 = VECTOR('',#232,1.);
+#232 = DIRECTION('',(-1.,0.,0.));
+#233 = FACE_BOUND('',#234,.T.);
+#234 = EDGE_LOOP('',(#235));
+#235 = ORIENTED_EDGE('',*,*,#236,.F.);
+#236 = EDGE_CURVE('',#237,#237,#239,.T.);
+#237 = VERTEX_POINT('',#238);
+#238 = CARTESIAN_POINT('',(6.7,-111.03,0.));
+#239 = CIRCLE('',#240,1.7);
+#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243);
+#241 = CARTESIAN_POINT('',(5.,-111.03,0.));
+#242 = DIRECTION('',(0.,0.,1.));
+#243 = DIRECTION('',(1.,0.,0.));
+#244 = FACE_BOUND('',#245,.T.);
+#245 = EDGE_LOOP('',(#246));
+#246 = ORIENTED_EDGE('',*,*,#247,.F.);
+#247 = EDGE_CURVE('',#248,#248,#250,.T.);
+#248 = VERTEX_POINT('',#249);
+#249 = CARTESIAN_POINT('',(116.26,-111.03,0.));
+#250 = CIRCLE('',#251,1.7);
+#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
+#252 = CARTESIAN_POINT('',(114.56,-111.03,0.));
+#253 = DIRECTION('',(0.,0.,1.));
+#254 = DIRECTION('',(1.,0.,0.));
+#255 = FACE_BOUND('',#256,.T.);
+#256 = EDGE_LOOP('',(#257));
+#257 = ORIENTED_EDGE('',*,*,#258,.F.);
+#258 = EDGE_CURVE('',#259,#259,#261,.T.);
+#259 = VERTEX_POINT('',#260);
+#260 = CARTESIAN_POINT('',(6.7,-5.,0.));
+#261 = CIRCLE('',#262,1.7);
+#262 = AXIS2_PLACEMENT_3D('',#263,#264,#265);
+#263 = CARTESIAN_POINT('',(5.,-5.,0.));
+#264 = DIRECTION('',(0.,0.,1.));
+#265 = DIRECTION('',(1.,0.,0.));
+#266 = FACE_BOUND('',#267,.T.);
+#267 = EDGE_LOOP('',(#268));
+#268 = ORIENTED_EDGE('',*,*,#269,.F.);
+#269 = EDGE_CURVE('',#270,#270,#272,.T.);
+#270 = VERTEX_POINT('',#271);
+#271 = CARTESIAN_POINT('',(116.26,-5.,0.));
+#272 = CIRCLE('',#273,1.7);
+#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276);
+#274 = CARTESIAN_POINT('',(114.56,-5.,0.));
+#275 = DIRECTION('',(0.,0.,1.));
+#276 = DIRECTION('',(1.,0.,0.));
+#277 = PLANE('',#278);
+#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281);
+#279 = CARTESIAN_POINT('',(59.78,-58.015,0.));
+#280 = DIRECTION('',(0.,0.,1.));
+#281 = DIRECTION('',(1.,0.,0.));
+#282 = ADVANCED_FACE('',(#283,#328,#339,#350,#361),#372,.F.);
+#283 = FACE_BOUND('',#284,.F.);
+#284 = EDGE_LOOP('',(#285,#286,#287,#295,#304,#312,#321,#327));
+#285 = ORIENTED_EDGE('',*,*,#31,.T.);
+#286 = ORIENTED_EDGE('',*,*,#95,.T.);
+#287 = ORIENTED_EDGE('',*,*,#288,.T.);
+#288 = EDGE_CURVE('',#96,#289,#291,.T.);
+#289 = VERTEX_POINT('',#290);
+#290 = CARTESIAN_POINT('',(114.55999999999,-116.03,-13.));
+#291 = LINE('',#292,#293);
+#292 = CARTESIAN_POINT('',(5.000000000001,-116.03,-13.));
+#293 = VECTOR('',#294,1.);
+#294 = DIRECTION('',(1.,0.,0.));
+#295 = ORIENTED_EDGE('',*,*,#296,.T.);
+#296 = EDGE_CURVE('',#289,#297,#299,.T.);
+#297 = VERTEX_POINT('',#298);
+#298 = CARTESIAN_POINT('',(119.56,-111.03,-13.));
+#299 = CIRCLE('',#300,5.);
+#300 = AXIS2_PLACEMENT_3D('',#301,#302,#303);
+#301 = CARTESIAN_POINT('',(114.55999999999,-111.03,-13.));
+#302 = DIRECTION('',(0.,0.,1.));
+#303 = DIRECTION('',(1.,0.,0.));
+#304 = ORIENTED_EDGE('',*,*,#305,.T.);
+#305 = EDGE_CURVE('',#297,#306,#308,.T.);
+#306 = VERTEX_POINT('',#307);
+#307 = CARTESIAN_POINT('',(119.56,-5.,-13.));
+#308 = LINE('',#309,#310);
+#309 = CARTESIAN_POINT('',(119.56,-111.03,-13.));
+#310 = VECTOR('',#311,1.);
+#311 = DIRECTION('',(0.,1.,0.));
+#312 = ORIENTED_EDGE('',*,*,#313,.T.);
+#313 = EDGE_CURVE('',#306,#314,#316,.T.);
+#314 = VERTEX_POINT('',#315);
+#315 = CARTESIAN_POINT('',(114.55999999999,-2.06E-13,-13.));
+#316 = CIRCLE('',#317,5.);
+#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320);
+#318 = CARTESIAN_POINT('',(114.55999999999,-5.,-13.));
+#319 = DIRECTION('',(0.,0.,1.));
+#320 = DIRECTION('',(1.,0.,0.));
+#321 = ORIENTED_EDGE('',*,*,#322,.T.);
+#322 = EDGE_CURVE('',#314,#64,#323,.T.);
+#323 = LINE('',#324,#325);
+#324 = CARTESIAN_POINT('',(114.55999999999,-2.061E-13,-13.));
+#325 = VECTOR('',#326,1.);
+#326 = DIRECTION('',(-1.,0.,0.));
+#327 = ORIENTED_EDGE('',*,*,#71,.T.);
+#328 = FACE_BOUND('',#329,.F.);
+#329 = EDGE_LOOP('',(#330));
+#330 = ORIENTED_EDGE('',*,*,#331,.T.);
+#331 = EDGE_CURVE('',#332,#332,#334,.T.);
+#332 = VERTEX_POINT('',#333);
+#333 = CARTESIAN_POINT('',(8.,-111.03,-13.));
+#334 = CIRCLE('',#335,3.);
+#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
+#336 = CARTESIAN_POINT('',(5.,-111.03,-13.));
+#337 = DIRECTION('',(0.,0.,-1.));
+#338 = DIRECTION('',(1.,0.,0.));
+#339 = FACE_BOUND('',#340,.F.);
+#340 = EDGE_LOOP('',(#341));
+#341 = ORIENTED_EDGE('',*,*,#342,.T.);
+#342 = EDGE_CURVE('',#343,#343,#345,.T.);
+#343 = VERTEX_POINT('',#344);
+#344 = CARTESIAN_POINT('',(117.56,-111.03,-13.));
+#345 = CIRCLE('',#346,3.);
+#346 = AXIS2_PLACEMENT_3D('',#347,#348,#349);
+#347 = CARTESIAN_POINT('',(114.56,-111.03,-13.));
+#348 = DIRECTION('',(0.,0.,-1.));
+#349 = DIRECTION('',(1.,0.,0.));
+#350 = FACE_BOUND('',#351,.F.);
+#351 = EDGE_LOOP('',(#352));
+#352 = ORIENTED_EDGE('',*,*,#353,.T.);
+#353 = EDGE_CURVE('',#354,#354,#356,.T.);
+#354 = VERTEX_POINT('',#355);
+#355 = CARTESIAN_POINT('',(8.,-5.,-13.));
+#356 = CIRCLE('',#357,3.);
+#357 = AXIS2_PLACEMENT_3D('',#358,#359,#360);
+#358 = CARTESIAN_POINT('',(5.,-5.,-13.));
+#359 = DIRECTION('',(0.,0.,-1.));
+#360 = DIRECTION('',(1.,0.,0.));
+#361 = FACE_BOUND('',#362,.F.);
+#362 = EDGE_LOOP('',(#363));
+#363 = ORIENTED_EDGE('',*,*,#364,.T.);
+#364 = EDGE_CURVE('',#365,#365,#367,.T.);
+#365 = VERTEX_POINT('',#366);
+#366 = CARTESIAN_POINT('',(117.56,-5.,-13.));
+#367 = CIRCLE('',#368,3.);
+#368 = AXIS2_PLACEMENT_3D('',#369,#370,#371);
+#369 = CARTESIAN_POINT('',(114.56,-5.,-13.));
+#370 = DIRECTION('',(0.,0.,-1.));
+#371 = DIRECTION('',(1.,0.,0.));
+#372 = PLANE('',#373);
+#373 = AXIS2_PLACEMENT_3D('',#374,#375,#376);
+#374 = CARTESIAN_POINT('',(59.78,-58.015,-13.));
+#375 = DIRECTION('',(0.,0.,1.));
+#376 = DIRECTION('',(1.,0.,0.));
+#377 = ADVANCED_FACE('',(#378),#412,.T.);
+#378 = FACE_BOUND('',#379,.T.);
+#379 = EDGE_LOOP('',(#380,#381,#387,#388,#389,#390,#398,#406));
+#380 = ORIENTED_EDGE('',*,*,#164,.F.);
+#381 = ORIENTED_EDGE('',*,*,#382,.T.);
+#382 = EDGE_CURVE('',#156,#314,#383,.T.);
+#383 = LINE('',#384,#385);
+#384 = CARTESIAN_POINT('',(114.55999999999,-2.0608E-13,0.));
+#385 = VECTOR('',#386,1.);
+#386 = DIRECTION('',(-0.,-0.,-1.));
+#387 = ORIENTED_EDGE('',*,*,#322,.T.);
+#388 = ORIENTED_EDGE('',*,*,#61,.F.);
+#389 = ORIENTED_EDGE('',*,*,#228,.F.);
+#390 = ORIENTED_EDGE('',*,*,#391,.T.);
+#391 = EDGE_CURVE('',#221,#392,#394,.T.);
+#392 = VERTEX_POINT('',#393);
+#393 = CARTESIAN_POINT('',(28.41,-2.E-15,-7.5));
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(28.41,0.,0.));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(0.,0.,-1.));
+#398 = ORIENTED_EDGE('',*,*,#399,.T.);
+#399 = EDGE_CURVE('',#392,#400,#402,.T.);
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(47.21,-2.E-15,-7.5));
+#402 = LINE('',#403,#404);
+#403 = CARTESIAN_POINT('',(28.41,0.,-7.5));
+#404 = VECTOR('',#405,1.);
+#405 = DIRECTION('',(1.,0.,0.));
+#406 = ORIENTED_EDGE('',*,*,#407,.T.);
+#407 = EDGE_CURVE('',#400,#165,#408,.T.);
+#408 = LINE('',#409,#410);
+#409 = CARTESIAN_POINT('',(47.21,0.,-7.5));
+#410 = VECTOR('',#411,1.);
+#411 = DIRECTION('',(0.,0.,1.));
+#412 = PLANE('',#413);
+#413 = AXIS2_PLACEMENT_3D('',#414,#415,#416);
+#414 = CARTESIAN_POINT('',(114.55999999999,-2.061E-13,0.));
+#415 = DIRECTION('',(0.,1.,0.));
+#416 = DIRECTION('',(-1.,0.,0.));
+#417 = ADVANCED_FACE('',(#418),#429,.T.);
+#418 = FACE_BOUND('',#419,.T.);
+#419 = EDGE_LOOP('',(#420,#421,#422,#428));
+#420 = ORIENTED_EDGE('',*,*,#104,.T.);
+#421 = ORIENTED_EDGE('',*,*,#288,.T.);
+#422 = ORIENTED_EDGE('',*,*,#423,.F.);
+#423 = EDGE_CURVE('',#131,#289,#424,.T.);
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(114.55999999999,-116.03,0.));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(-0.,-0.,-1.));
+#428 = ORIENTED_EDGE('',*,*,#130,.F.);
+#429 = PLANE('',#430);
+#430 = AXIS2_PLACEMENT_3D('',#431,#432,#433);
+#431 = CARTESIAN_POINT('',(5.000000000001,-116.03,0.));
+#432 = DIRECTION('',(0.,-1.,0.));
+#433 = DIRECTION('',(1.,0.,0.));
+#434 = ADVANCED_FACE('',(#435),#453,.T.);
+#435 = FACE_BOUND('',#436,.T.);
+#436 = EDGE_LOOP('',(#437,#438,#439,#447));
+#437 = ORIENTED_EDGE('',*,*,#391,.F.);
+#438 = ORIENTED_EDGE('',*,*,#220,.T.);
+#439 = ORIENTED_EDGE('',*,*,#440,.T.);
+#440 = EDGE_CURVE('',#213,#441,#443,.T.);
+#441 = VERTEX_POINT('',#442);
+#442 = CARTESIAN_POINT('',(28.41,-9.,-7.5));
+#443 = LINE('',#444,#445);
+#444 = CARTESIAN_POINT('',(28.41,-9.,0.));
+#445 = VECTOR('',#446,1.);
+#446 = DIRECTION('',(0.,0.,-1.));
+#447 = ORIENTED_EDGE('',*,*,#448,.F.);
+#448 = EDGE_CURVE('',#392,#441,#449,.T.);
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(28.41,-1.67E-15,-7.5));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(0.,-1.,2.2E-16));
+#453 = PLANE('',#454);
+#454 = AXIS2_PLACEMENT_3D('',#455,#456,#457);
+#455 = CARTESIAN_POINT('',(28.41,0.,0.));
+#456 = DIRECTION('',(1.,0.,0.));
+#457 = DIRECTION('',(0.,-2.2E-16,-1.));
+#458 = ADVANCED_FACE('',(#459),#500,.F.);
+#459 = FACE_BOUND('',#460,.F.);
+#460 = EDGE_LOOP('',(#461,#462,#470,#478,#484,#485,#486,#494));
+#461 = ORIENTED_EDGE('',*,*,#180,.F.);
+#462 = ORIENTED_EDGE('',*,*,#463,.T.);
+#463 = EDGE_CURVE('',#181,#464,#466,.T.);
+#464 = VERTEX_POINT('',#465);
+#465 = CARTESIAN_POINT('',(110.56,-9.,-10.));
+#466 = LINE('',#467,#468);
+#467 = CARTESIAN_POINT('',(110.56,-9.,0.));
+#468 = VECTOR('',#469,1.);
+#469 = DIRECTION('',(-0.,-0.,-1.));
+#470 = ORIENTED_EDGE('',*,*,#471,.T.);
+#471 = EDGE_CURVE('',#464,#472,#474,.T.);
+#472 = VERTEX_POINT('',#473);
+#473 = CARTESIAN_POINT('',(9.,-9.,-10.));
+#474 = LINE('',#475,#476);
+#475 = CARTESIAN_POINT('',(110.56,-9.,-10.));
+#476 = VECTOR('',#477,1.);
+#477 = DIRECTION('',(-1.,0.,0.));
+#478 = ORIENTED_EDGE('',*,*,#479,.F.);
+#479 = EDGE_CURVE('',#205,#472,#480,.T.);
+#480 = LINE('',#481,#482);
+#481 = CARTESIAN_POINT('',(9.,-9.,0.));
+#482 = VECTOR('',#483,1.);
+#483 = DIRECTION('',(-0.,-0.,-1.));
+#484 = ORIENTED_EDGE('',*,*,#212,.F.);
+#485 = ORIENTED_EDGE('',*,*,#440,.T.);
+#486 = ORIENTED_EDGE('',*,*,#487,.T.);
+#487 = EDGE_CURVE('',#441,#488,#490,.T.);
+#488 = VERTEX_POINT('',#489);
+#489 = CARTESIAN_POINT('',(47.21,-9.,-7.5));
+#490 = LINE('',#491,#492);
+#491 = CARTESIAN_POINT('',(69.485,-9.,-7.5));
+#492 = VECTOR('',#493,1.);
+#493 = DIRECTION('',(1.,0.,0.));
+#494 = ORIENTED_EDGE('',*,*,#495,.T.);
+#495 = EDGE_CURVE('',#488,#173,#496,.T.);
+#496 = LINE('',#497,#498);
+#497 = CARTESIAN_POINT('',(47.21,-9.,-3.75));
+#498 = VECTOR('',#499,1.);
+#499 = DIRECTION('',(0.,0.,1.));
+#500 = PLANE('',#501);
+#501 = AXIS2_PLACEMENT_3D('',#502,#503,#504);
+#502 = CARTESIAN_POINT('',(110.56,-9.,0.));
+#503 = DIRECTION('',(0.,1.,0.));
+#504 = DIRECTION('',(-1.,0.,0.));
+#505 = ADVANCED_FACE('',(#506),#524,.F.);
+#506 = FACE_BOUND('',#507,.F.);
+#507 = EDGE_LOOP('',(#508,#509,#517,#523));
+#508 = ORIENTED_EDGE('',*,*,#479,.T.);
+#509 = ORIENTED_EDGE('',*,*,#510,.T.);
+#510 = EDGE_CURVE('',#472,#511,#513,.T.);
+#511 = VERTEX_POINT('',#512);
+#512 = CARTESIAN_POINT('',(9.,-107.03,-10.));
+#513 = LINE('',#514,#515);
+#514 = CARTESIAN_POINT('',(9.,-9.,-10.));
+#515 = VECTOR('',#516,1.);
+#516 = DIRECTION('',(0.,-1.,0.));
+#517 = ORIENTED_EDGE('',*,*,#518,.F.);
+#518 = EDGE_CURVE('',#197,#511,#519,.T.);
+#519 = LINE('',#520,#521);
+#520 = CARTESIAN_POINT('',(9.,-107.03,0.));
+#521 = VECTOR('',#522,1.);
+#522 = DIRECTION('',(-0.,-0.,-1.));
+#523 = ORIENTED_EDGE('',*,*,#204,.F.);
+#524 = PLANE('',#525);
+#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528);
+#526 = CARTESIAN_POINT('',(9.,-9.,0.));
+#527 = DIRECTION('',(-1.,0.,0.));
+#528 = DIRECTION('',(0.,-1.,0.));
+#529 = ADVANCED_FACE('',(#530),#548,.F.);
+#530 = FACE_BOUND('',#531,.F.);
+#531 = EDGE_LOOP('',(#532,#533,#541,#547));
+#532 = ORIENTED_EDGE('',*,*,#518,.T.);
+#533 = ORIENTED_EDGE('',*,*,#534,.T.);
+#534 = EDGE_CURVE('',#511,#535,#537,.T.);
+#535 = VERTEX_POINT('',#536);
+#536 = CARTESIAN_POINT('',(110.56,-107.03,-10.));
+#537 = LINE('',#538,#539);
+#538 = CARTESIAN_POINT('',(9.,-107.03,-10.));
+#539 = VECTOR('',#540,1.);
+#540 = DIRECTION('',(1.,0.,0.));
+#541 = ORIENTED_EDGE('',*,*,#542,.F.);
+#542 = EDGE_CURVE('',#189,#535,#543,.T.);
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(110.56,-107.03,0.));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(-0.,-0.,-1.));
+#547 = ORIENTED_EDGE('',*,*,#196,.F.);
+#548 = PLANE('',#549);
+#549 = AXIS2_PLACEMENT_3D('',#550,#551,#552);
+#550 = CARTESIAN_POINT('',(9.,-107.03,0.));
+#551 = DIRECTION('',(0.,-1.,0.));
+#552 = DIRECTION('',(1.,0.,0.));
+#553 = ADVANCED_FACE('',(#554),#565,.F.);
+#554 = FACE_BOUND('',#555,.F.);
+#555 = EDGE_LOOP('',(#556,#557,#563,#564));
+#556 = ORIENTED_EDGE('',*,*,#542,.T.);
+#557 = ORIENTED_EDGE('',*,*,#558,.T.);
+#558 = EDGE_CURVE('',#535,#464,#559,.T.);
+#559 = LINE('',#560,#561);
+#560 = CARTESIAN_POINT('',(110.56,-107.03,-10.));
+#561 = VECTOR('',#562,1.);
+#562 = DIRECTION('',(0.,1.,0.));
+#563 = ORIENTED_EDGE('',*,*,#463,.F.);
+#564 = ORIENTED_EDGE('',*,*,#188,.F.);
+#565 = PLANE('',#566);
+#566 = AXIS2_PLACEMENT_3D('',#567,#568,#569);
+#567 = CARTESIAN_POINT('',(110.56,-107.03,0.));
+#568 = DIRECTION('',(1.,0.,0.));
+#569 = DIRECTION('',(0.,1.,0.));
+#570 = ADVANCED_FACE('',(#571),#582,.T.);
+#571 = FACE_BOUND('',#572,.T.);
+#572 = EDGE_LOOP('',(#573,#574,#580,#581));
+#573 = ORIENTED_EDGE('',*,*,#407,.F.);
+#574 = ORIENTED_EDGE('',*,*,#575,.T.);
+#575 = EDGE_CURVE('',#400,#488,#576,.T.);
+#576 = LINE('',#577,#578);
+#577 = CARTESIAN_POINT('',(47.21,-1.67E-15,-7.5));
+#578 = VECTOR('',#579,1.);
+#579 = DIRECTION('',(0.,-1.,2.2E-16));
+#580 = ORIENTED_EDGE('',*,*,#495,.T.);
+#581 = ORIENTED_EDGE('',*,*,#172,.F.);
+#582 = PLANE('',#583);
+#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);
+#584 = CARTESIAN_POINT('',(47.21,-1.67E-15,-7.5));
+#585 = DIRECTION('',(-1.,0.,0.));
+#586 = DIRECTION('',(0.,2.2E-16,1.));
+#587 = ADVANCED_FACE('',(#588),#599,.T.);
+#588 = FACE_BOUND('',#589,.T.);
+#589 = EDGE_LOOP('',(#590,#596,#597,#598));
+#590 = ORIENTED_EDGE('',*,*,#591,.T.);
+#591 = EDGE_CURVE('',#148,#306,#592,.T.);
+#592 = LINE('',#593,#594);
+#593 = CARTESIAN_POINT('',(119.56,-5.,0.));
+#594 = VECTOR('',#595,1.);
+#595 = DIRECTION('',(-0.,-0.,-1.));
+#596 = ORIENTED_EDGE('',*,*,#313,.T.);
+#597 = ORIENTED_EDGE('',*,*,#382,.F.);
+#598 = ORIENTED_EDGE('',*,*,#155,.F.);
+#599 = CYLINDRICAL_SURFACE('',#600,5.);
+#600 = AXIS2_PLACEMENT_3D('',#601,#602,#603);
+#601 = CARTESIAN_POINT('',(114.55999999999,-5.,0.));
+#602 = DIRECTION('',(0.,0.,1.));
+#603 = DIRECTION('',(1.,0.,0.));
+#604 = ADVANCED_FACE('',(#605),#616,.T.);
+#605 = FACE_BOUND('',#606,.T.);
+#606 = EDGE_LOOP('',(#607,#613,#614,#615));
+#607 = ORIENTED_EDGE('',*,*,#608,.T.);
+#608 = EDGE_CURVE('',#139,#297,#609,.T.);
+#609 = LINE('',#610,#611);
+#610 = CARTESIAN_POINT('',(119.56,-111.03,0.));
+#611 = VECTOR('',#612,1.);
+#612 = DIRECTION('',(-0.,-0.,-1.));
+#613 = ORIENTED_EDGE('',*,*,#305,.T.);
+#614 = ORIENTED_EDGE('',*,*,#591,.F.);
+#615 = ORIENTED_EDGE('',*,*,#147,.F.);
+#616 = PLANE('',#617);
+#617 = AXIS2_PLACEMENT_3D('',#618,#619,#620);
+#618 = CARTESIAN_POINT('',(119.56,-111.03,0.));
+#619 = DIRECTION('',(1.,0.,0.));
+#620 = DIRECTION('',(0.,1.,0.));
+#621 = ADVANCED_FACE('',(#622),#628,.T.);
+#622 = FACE_BOUND('',#623,.T.);
+#623 = EDGE_LOOP('',(#624,#625,#626,#627));
+#624 = ORIENTED_EDGE('',*,*,#423,.T.);
+#625 = ORIENTED_EDGE('',*,*,#296,.T.);
+#626 = ORIENTED_EDGE('',*,*,#608,.F.);
+#627 = ORIENTED_EDGE('',*,*,#138,.F.);
+#628 = CYLINDRICAL_SURFACE('',#629,5.);
+#629 = AXIS2_PLACEMENT_3D('',#630,#631,#632);
+#630 = CARTESIAN_POINT('',(114.55999999999,-111.03,0.));
+#631 = DIRECTION('',(0.,0.,1.));
+#632 = DIRECTION('',(1.,0.,0.));
+#633 = ADVANCED_FACE('',(#634),#653,.F.);
+#634 = FACE_BOUND('',#635,.F.);
+#635 = EDGE_LOOP('',(#636,#637,#645,#652));
+#636 = ORIENTED_EDGE('',*,*,#236,.F.);
+#637 = ORIENTED_EDGE('',*,*,#638,.T.);
+#638 = EDGE_CURVE('',#237,#639,#641,.T.);
+#639 = VERTEX_POINT('',#640);
+#640 = CARTESIAN_POINT('',(6.7,-111.03,-9.9));
+#641 = LINE('',#642,#643);
+#642 = CARTESIAN_POINT('',(6.7,-111.03,0.));
+#643 = VECTOR('',#644,1.);
+#644 = DIRECTION('',(-0.,-0.,-1.));
+#645 = ORIENTED_EDGE('',*,*,#646,.T.);
+#646 = EDGE_CURVE('',#639,#639,#647,.T.);
+#647 = CIRCLE('',#648,1.7);
+#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651);
+#649 = CARTESIAN_POINT('',(5.,-111.03,-9.9));
+#650 = DIRECTION('',(0.,0.,1.));
+#651 = DIRECTION('',(1.,0.,0.));
+#652 = ORIENTED_EDGE('',*,*,#638,.F.);
+#653 = CYLINDRICAL_SURFACE('',#654,1.7);
+#654 = AXIS2_PLACEMENT_3D('',#655,#656,#657);
+#655 = CARTESIAN_POINT('',(5.,-111.03,0.));
+#656 = DIRECTION('',(0.,0.,1.));
+#657 = DIRECTION('',(1.,0.,0.));
+#658 = ADVANCED_FACE('',(#659),#678,.F.);
+#659 = FACE_BOUND('',#660,.F.);
+#660 = EDGE_LOOP('',(#661,#662,#670,#677));
+#661 = ORIENTED_EDGE('',*,*,#247,.F.);
+#662 = ORIENTED_EDGE('',*,*,#663,.T.);
+#663 = EDGE_CURVE('',#248,#664,#666,.T.);
+#664 = VERTEX_POINT('',#665);
+#665 = CARTESIAN_POINT('',(116.26,-111.03,-9.9));
+#666 = LINE('',#667,#668);
+#667 = CARTESIAN_POINT('',(116.26,-111.03,0.));
+#668 = VECTOR('',#669,1.);
+#669 = DIRECTION('',(-0.,-0.,-1.));
+#670 = ORIENTED_EDGE('',*,*,#671,.T.);
+#671 = EDGE_CURVE('',#664,#664,#672,.T.);
+#672 = CIRCLE('',#673,1.7);
+#673 = AXIS2_PLACEMENT_3D('',#674,#675,#676);
+#674 = CARTESIAN_POINT('',(114.56,-111.03,-9.9));
+#675 = DIRECTION('',(0.,0.,1.));
+#676 = DIRECTION('',(1.,0.,0.));
+#677 = ORIENTED_EDGE('',*,*,#663,.F.);
+#678 = CYLINDRICAL_SURFACE('',#679,1.7);
+#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682);
+#680 = CARTESIAN_POINT('',(114.56,-111.03,0.));
+#681 = DIRECTION('',(0.,0.,1.));
+#682 = DIRECTION('',(1.,0.,0.));
+#683 = ADVANCED_FACE('',(#684),#703,.F.);
+#684 = FACE_BOUND('',#685,.F.);
+#685 = EDGE_LOOP('',(#686,#687,#695,#702));
+#686 = ORIENTED_EDGE('',*,*,#258,.F.);
+#687 = ORIENTED_EDGE('',*,*,#688,.T.);
+#688 = EDGE_CURVE('',#259,#689,#691,.T.);
+#689 = VERTEX_POINT('',#690);
+#690 = CARTESIAN_POINT('',(6.7,-5.,-9.9));
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(6.7,-5.,0.));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(-0.,-0.,-1.));
+#695 = ORIENTED_EDGE('',*,*,#696,.T.);
+#696 = EDGE_CURVE('',#689,#689,#697,.T.);
+#697 = CIRCLE('',#698,1.7);
+#698 = AXIS2_PLACEMENT_3D('',#699,#700,#701);
+#699 = CARTESIAN_POINT('',(5.,-5.,-9.9));
+#700 = DIRECTION('',(0.,0.,1.));
+#701 = DIRECTION('',(1.,0.,0.));
+#702 = ORIENTED_EDGE('',*,*,#688,.F.);
+#703 = CYLINDRICAL_SURFACE('',#704,1.7);
+#704 = AXIS2_PLACEMENT_3D('',#705,#706,#707);
+#705 = CARTESIAN_POINT('',(5.,-5.,0.));
+#706 = DIRECTION('',(0.,0.,1.));
+#707 = DIRECTION('',(1.,0.,0.));
+#708 = ADVANCED_FACE('',(#709),#728,.F.);
+#709 = FACE_BOUND('',#710,.F.);
+#710 = EDGE_LOOP('',(#711,#712,#720,#727));
+#711 = ORIENTED_EDGE('',*,*,#269,.F.);
+#712 = ORIENTED_EDGE('',*,*,#713,.T.);
+#713 = EDGE_CURVE('',#270,#714,#716,.T.);
+#714 = VERTEX_POINT('',#715);
+#715 = CARTESIAN_POINT('',(116.26,-5.,-9.9));
+#716 = LINE('',#717,#718);
+#717 = CARTESIAN_POINT('',(116.26,-5.,0.));
+#718 = VECTOR('',#719,1.);
+#719 = DIRECTION('',(-0.,-0.,-1.));
+#720 = ORIENTED_EDGE('',*,*,#721,.T.);
+#721 = EDGE_CURVE('',#714,#714,#722,.T.);
+#722 = CIRCLE('',#723,1.7);
+#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726);
+#724 = CARTESIAN_POINT('',(114.56,-5.,-9.9));
+#725 = DIRECTION('',(0.,0.,1.));
+#726 = DIRECTION('',(1.,0.,0.));
+#727 = ORIENTED_EDGE('',*,*,#713,.F.);
+#728 = CYLINDRICAL_SURFACE('',#729,1.7);
+#729 = AXIS2_PLACEMENT_3D('',#730,#731,#732);
+#730 = CARTESIAN_POINT('',(114.56,-5.,0.));
+#731 = DIRECTION('',(0.,0.,1.));
+#732 = DIRECTION('',(1.,0.,0.));
+#733 = ADVANCED_FACE('',(#734),#753,.F.);
+#734 = FACE_BOUND('',#735,.F.);
+#735 = EDGE_LOOP('',(#736,#744,#751,#752));
+#736 = ORIENTED_EDGE('',*,*,#737,.T.);
+#737 = EDGE_CURVE('',#332,#738,#740,.T.);
+#738 = VERTEX_POINT('',#739);
+#739 = CARTESIAN_POINT('',(8.,-111.03,-9.9));
+#740 = LINE('',#741,#742);
+#741 = CARTESIAN_POINT('',(8.,-111.03,-13.));
+#742 = VECTOR('',#743,1.);
+#743 = DIRECTION('',(0.,0.,1.));
+#744 = ORIENTED_EDGE('',*,*,#745,.T.);
+#745 = EDGE_CURVE('',#738,#738,#746,.T.);
+#746 = CIRCLE('',#747,3.);
+#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);
+#748 = CARTESIAN_POINT('',(5.,-111.03,-9.9));
+#749 = DIRECTION('',(0.,0.,-1.));
+#750 = DIRECTION('',(1.,0.,0.));
+#751 = ORIENTED_EDGE('',*,*,#737,.F.);
+#752 = ORIENTED_EDGE('',*,*,#331,.F.);
+#753 = CYLINDRICAL_SURFACE('',#754,3.);
+#754 = AXIS2_PLACEMENT_3D('',#755,#756,#757);
+#755 = CARTESIAN_POINT('',(5.,-111.03,-13.));
+#756 = DIRECTION('',(0.,0.,-1.));
+#757 = DIRECTION('',(1.,0.,0.));
+#758 = ADVANCED_FACE('',(#759),#778,.F.);
+#759 = FACE_BOUND('',#760,.F.);
+#760 = EDGE_LOOP('',(#761,#769,#776,#777));
+#761 = ORIENTED_EDGE('',*,*,#762,.T.);
+#762 = EDGE_CURVE('',#343,#763,#765,.T.);
+#763 = VERTEX_POINT('',#764);
+#764 = CARTESIAN_POINT('',(117.56,-111.03,-9.9));
+#765 = LINE('',#766,#767);
+#766 = CARTESIAN_POINT('',(117.56,-111.03,-13.));
+#767 = VECTOR('',#768,1.);
+#768 = DIRECTION('',(0.,0.,1.));
+#769 = ORIENTED_EDGE('',*,*,#770,.T.);
+#770 = EDGE_CURVE('',#763,#763,#771,.T.);
+#771 = CIRCLE('',#772,3.);
+#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775);
+#773 = CARTESIAN_POINT('',(114.56,-111.03,-9.9));
+#774 = DIRECTION('',(0.,0.,-1.));
+#775 = DIRECTION('',(1.,0.,0.));
+#776 = ORIENTED_EDGE('',*,*,#762,.F.);
+#777 = ORIENTED_EDGE('',*,*,#342,.F.);
+#778 = CYLINDRICAL_SURFACE('',#779,3.);
+#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782);
+#780 = CARTESIAN_POINT('',(114.56,-111.03,-13.));
+#781 = DIRECTION('',(0.,0.,-1.));
+#782 = DIRECTION('',(1.,0.,0.));
+#783 = ADVANCED_FACE('',(#784),#803,.F.);
+#784 = FACE_BOUND('',#785,.F.);
+#785 = EDGE_LOOP('',(#786,#794,#801,#802));
+#786 = ORIENTED_EDGE('',*,*,#787,.T.);
+#787 = EDGE_CURVE('',#354,#788,#790,.T.);
+#788 = VERTEX_POINT('',#789);
+#789 = CARTESIAN_POINT('',(8.,-5.,-9.9));
+#790 = LINE('',#791,#792);
+#791 = CARTESIAN_POINT('',(8.,-5.,-13.));
+#792 = VECTOR('',#793,1.);
+#793 = DIRECTION('',(0.,0.,1.));
+#794 = ORIENTED_EDGE('',*,*,#795,.T.);
+#795 = EDGE_CURVE('',#788,#788,#796,.T.);
+#796 = CIRCLE('',#797,3.);
+#797 = AXIS2_PLACEMENT_3D('',#798,#799,#800);
+#798 = CARTESIAN_POINT('',(5.,-5.,-9.9));
+#799 = DIRECTION('',(0.,0.,-1.));
+#800 = DIRECTION('',(1.,0.,0.));
+#801 = ORIENTED_EDGE('',*,*,#787,.F.);
+#802 = ORIENTED_EDGE('',*,*,#353,.F.);
+#803 = CYLINDRICAL_SURFACE('',#804,3.);
+#804 = AXIS2_PLACEMENT_3D('',#805,#806,#807);
+#805 = CARTESIAN_POINT('',(5.,-5.,-13.));
+#806 = DIRECTION('',(0.,0.,-1.));
+#807 = DIRECTION('',(1.,0.,0.));
+#808 = ADVANCED_FACE('',(#809),#828,.F.);
+#809 = FACE_BOUND('',#810,.F.);
+#810 = EDGE_LOOP('',(#811,#819,#826,#827));
+#811 = ORIENTED_EDGE('',*,*,#812,.T.);
+#812 = EDGE_CURVE('',#365,#813,#815,.T.);
+#813 = VERTEX_POINT('',#814);
+#814 = CARTESIAN_POINT('',(117.56,-5.,-9.9));
+#815 = LINE('',#816,#817);
+#816 = CARTESIAN_POINT('',(117.56,-5.,-13.));
+#817 = VECTOR('',#818,1.);
+#818 = DIRECTION('',(0.,0.,1.));
+#819 = ORIENTED_EDGE('',*,*,#820,.T.);
+#820 = EDGE_CURVE('',#813,#813,#821,.T.);
+#821 = CIRCLE('',#822,3.);
+#822 = AXIS2_PLACEMENT_3D('',#823,#824,#825);
+#823 = CARTESIAN_POINT('',(114.56,-5.,-9.9));
+#824 = DIRECTION('',(0.,0.,-1.));
+#825 = DIRECTION('',(1.,0.,0.));
+#826 = ORIENTED_EDGE('',*,*,#812,.F.);
+#827 = ORIENTED_EDGE('',*,*,#364,.F.);
+#828 = CYLINDRICAL_SURFACE('',#829,3.);
+#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832);
+#830 = CARTESIAN_POINT('',(114.56,-5.,-13.));
+#831 = DIRECTION('',(0.,0.,-1.));
+#832 = DIRECTION('',(1.,0.,0.));
+#833 = ADVANCED_FACE('',(#834),#840,.T.);
+#834 = FACE_BOUND('',#835,.T.);
+#835 = EDGE_LOOP('',(#836,#837,#838,#839));
+#836 = ORIENTED_EDGE('',*,*,#399,.F.);
+#837 = ORIENTED_EDGE('',*,*,#448,.T.);
+#838 = ORIENTED_EDGE('',*,*,#487,.T.);
+#839 = ORIENTED_EDGE('',*,*,#575,.F.);
+#840 = PLANE('',#841);
+#841 = AXIS2_PLACEMENT_3D('',#842,#843,#844);
+#842 = CARTESIAN_POINT('',(28.41,-1.67E-15,-7.5));
+#843 = DIRECTION('',(0.,2.2E-16,1.));
+#844 = DIRECTION('',(1.,0.,-0.));
+#845 = ADVANCED_FACE('',(#846),#852,.T.);
+#846 = FACE_BOUND('',#847,.T.);
+#847 = EDGE_LOOP('',(#848,#849,#850,#851));
+#848 = ORIENTED_EDGE('',*,*,#510,.T.);
+#849 = ORIENTED_EDGE('',*,*,#534,.T.);
+#850 = ORIENTED_EDGE('',*,*,#558,.T.);
+#851 = ORIENTED_EDGE('',*,*,#471,.T.);
+#852 = PLANE('',#853);
+#853 = AXIS2_PLACEMENT_3D('',#854,#855,#856);
+#854 = CARTESIAN_POINT('',(59.78,-58.015,-10.));
+#855 = DIRECTION('',(0.,0.,1.));
+#856 = DIRECTION('',(1.,0.,0.));
+#857 = ADVANCED_FACE('',(#858,#861),#864,.F.);
+#858 = FACE_BOUND('',#859,.F.);
+#859 = EDGE_LOOP('',(#860));
+#860 = ORIENTED_EDGE('',*,*,#745,.F.);
+#861 = FACE_BOUND('',#862,.F.);
+#862 = EDGE_LOOP('',(#863));
+#863 = ORIENTED_EDGE('',*,*,#646,.F.);
+#864 = PLANE('',#865);
+#865 = AXIS2_PLACEMENT_3D('',#866,#867,#868);
+#866 = CARTESIAN_POINT('',(59.78,-58.015,-9.9));
+#867 = DIRECTION('',(0.,0.,1.));
+#868 = DIRECTION('',(1.,0.,0.));
+#869 = ADVANCED_FACE('',(#870,#873),#876,.F.);
+#870 = FACE_BOUND('',#871,.F.);
+#871 = EDGE_LOOP('',(#872));
+#872 = ORIENTED_EDGE('',*,*,#770,.F.);
+#873 = FACE_BOUND('',#874,.F.);
+#874 = EDGE_LOOP('',(#875));
+#875 = ORIENTED_EDGE('',*,*,#671,.F.);
+#876 = PLANE('',#877);
+#877 = AXIS2_PLACEMENT_3D('',#878,#879,#880);
+#878 = CARTESIAN_POINT('',(59.78,-58.015,-9.9));
+#879 = DIRECTION('',(0.,0.,1.));
+#880 = DIRECTION('',(1.,0.,0.));
+#881 = ADVANCED_FACE('',(#882,#885),#888,.F.);
+#882 = FACE_BOUND('',#883,.F.);
+#883 = EDGE_LOOP('',(#884));
+#884 = ORIENTED_EDGE('',*,*,#795,.F.);
+#885 = FACE_BOUND('',#886,.F.);
+#886 = EDGE_LOOP('',(#887));
+#887 = ORIENTED_EDGE('',*,*,#696,.F.);
+#888 = PLANE('',#889);
+#889 = AXIS2_PLACEMENT_3D('',#890,#891,#892);
+#890 = CARTESIAN_POINT('',(59.78,-58.015,-9.9));
+#891 = DIRECTION('',(0.,0.,1.));
+#892 = DIRECTION('',(1.,0.,0.));
+#893 = ADVANCED_FACE('',(#894,#897),#900,.F.);
+#894 = FACE_BOUND('',#895,.F.);
+#895 = EDGE_LOOP('',(#896));
+#896 = ORIENTED_EDGE('',*,*,#820,.F.);
+#897 = FACE_BOUND('',#898,.F.);
+#898 = EDGE_LOOP('',(#899));
+#899 = ORIENTED_EDGE('',*,*,#721,.F.);
+#900 = PLANE('',#901);
+#901 = AXIS2_PLACEMENT_3D('',#902,#903,#904);
+#902 = CARTESIAN_POINT('',(59.78,-58.015,-9.9));
+#903 = DIRECTION('',(0.,0.,1.));
+#904 = DIRECTION('',(1.,0.,0.));
+#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#909)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#906,#907,#908)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#906 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#907 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#908 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#909 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#906,
+ 'distance_accuracy_value','confusion accuracy');
+#910 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#911 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#912)
+ ,#905);
+#912 = STYLED_ITEM('color',(#913),#15);
+#913 = PRESENTATION_STYLE_ASSIGNMENT((#914,#920));
+#914 = SURFACE_STYLE_USAGE(.BOTH.,#915);
+#915 = SURFACE_SIDE_STYLE('',(#916));
+#916 = SURFACE_STYLE_FILL_AREA(#917);
+#917 = FILL_AREA_STYLE('',(#918));
+#918 = FILL_AREA_STYLE_COLOUR('',#919);
+#919 = COLOUR_RGB('',0.447058818107,0.474509808674,0.501960817233);
+#920 = CURVE_STYLE('',#921,POSITIVE_LENGTH_MEASURE(0.1),#922);
+#921 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#922 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+ 9.803921802644E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/hackpads/GamerPad/production/firmware.uf2 b/hackpads/GamerPad/production/firmware.uf2
new file mode 100644
index 0000000000..53808d57c7
Binary files /dev/null and b/hackpads/GamerPad/production/firmware.uf2 differ
diff --git a/hackpads/GamerPad/production/gerbers.zip b/hackpads/GamerPad/production/gerbers.zip
new file mode 100644
index 0000000000..bb045051e4
Binary files /dev/null and b/hackpads/GamerPad/production/gerbers.zip differ
diff --git a/hackpads/GamerPad/production/top.step b/hackpads/GamerPad/production/top.step
new file mode 100644
index 0000000000..978ab6d34d
--- /dev/null
+++ b/hackpads/GamerPad/production/top.step
@@ -0,0 +1,21250 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2025-02-15T18:39:11',(''),(''),
+ 'Open CASCADE STEP processor 7.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+ 'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+ 'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('TopPart','TopPart','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#19828);
+#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,#59,#90,#121,#152,#185,#216,#247,#278,#311,
+ #342,#373,#397,#5211,#5236,#5267,#5292,#5317,#5341,#5365,#5390,#5415
+ ,#5432,#5464,#5488,#5512,#5537,#5562,#5586,#5610,#5628,#5660,#5684,
+ #5708,#5733,#5758,#5782,#5806,#5824,#5856,#5880,#5904,#5929,#5954,
+ #5978,#6002,#6020,#6052,#6076,#6100,#6125,#6150,#6174,#6198,#6216,
+ #6248,#6272,#6296,#6321,#6346,#6370,#6394,#6412,#6437,#6468,#6493,
+ #6518,#6542,#6566,#6591,#6616,#6633,#6665,#6689,#6713,#6738,#6763,
+ #6787,#6811,#6829,#6861,#6885,#6909,#6934,#6959,#6983,#7007,#7025,
+ #7057,#7081,#7105,#7130,#7155,#7179,#7203,#7221,#7253,#7277,#7301,
+ #7326,#7351,#7375,#7399,#7417,#7449,#7473,#7497,#7522,#7547,#7571,
+ #7595,#7613,#7644,#7669,#7694,#7718,#7742,#7767,#7792,#7809,#7834,
+ #7866,#7890,#7914,#7939,#7964,#7988,#8012,#8030,#8062,#8086,#8110,
+ #8135,#8160,#8184,#8208,#8226,#8257,#8281,#8305,#8322,#8353,#8378,
+ #8403,#8427,#8451,#8476,#8501,#8518,#8543,#8576,#8602,#8628,#8654,
+ #8680,#8706,#8732,#8758,#8784,#8810,#8836,#8862,#8888,#8914,#8940,
+ #8966,#8992,#9018,#9044,#9070,#9096,#9120,#9146,#9172,#9198,#9224,
+ #9248,#9274,#9300,#9326,#9352,#9378,#9404,#9428,#9452,#9478,#9504,
+ #9530,#9556,#9582,#9608,#9634,#9660,#9686,#9712,#9738,#9764,#9790,
+ #9816,#9842,#9868,#9887,#9920,#9944,#9970,#9996,#10022,#10048,#10074
+ ,#10100,#10126,#10152,#10178,#10204,#10230,#10256,#10282,#10308,
+ #10334,#10360,#10386,#10412,#10438,#10464,#10490,#10516,#10540,
+ #10564,#10590,#10616,#10642,#10668,#10694,#10720,#10746,#10772,
+ #10798,#10824,#10848,#10874,#10900,#10926,#10952,#10971,#11004,
+ #11028,#11054,#11080,#11106,#11132,#11158,#11184,#11210,#11236,
+ #11262,#11288,#11314,#11340,#11366,#11392,#11416,#11442,#11468,
+ #11494,#11520,#11546,#11572,#11598,#11624,#11648,#11674,#11700,
+ #11726,#11752,#11778,#11804,#11830,#11856,#11880,#11906,#11932,
+ #11958,#11984,#12010,#12036,#12060,#12086,#12112,#12138,#12164,
+ #12190,#12216,#12242,#12268,#12292,#12318,#12344,#12370,#12396,
+ #12422,#12448,#12472,#12498,#12524,#12550,#12576,#12602,#12628,
+ #12647,#12680,#12704,#12730,#12756,#12782,#12808,#12834,#12860,
+ #12886,#12912,#12938,#12964,#12990,#13016,#13042,#13068,#13094,
+ #13120,#13146,#13172,#13198,#13224,#13250,#13276,#13302,#13328,
+ #13354,#13380,#13406,#13432,#13458,#13484,#13510,#13536,#13560,
+ #13579,#13612,#13638,#13664,#13690,#13716,#13742,#13768,#13794,
+ #13820,#13846,#13872,#13898,#13924,#13948,#13974,#14000,#14026,
+ #14052,#14078,#14104,#14130,#14156,#14180,#14206,#14232,#14258,
+ #14284,#14310,#14336,#14362,#14388,#14412,#14438,#14464,#14490,
+ #14516,#14542,#14568,#14594,#14620,#14646,#14672,#14691,#14724,
+ #14750,#14776,#14802,#14828,#14854,#14880,#14904,#14930,#14956,
+ #14980,#15006,#15032,#15058,#15084,#15110,#15136,#15162,#15188,
+ #15212,#15236,#15262,#15288,#15307,#15340,#15364,#15390,#15416,
+ #15442,#15468,#15494,#15520,#15546,#15572,#15598,#15624,#15650,
+ #15676,#15702,#15728,#15754,#15780,#15806,#15832,#15858,#15884,
+ #15910,#15936,#15960,#15984,#16010,#16036,#16062,#16088,#16114,
+ #16140,#16166,#16192,#16218,#16244,#16268,#16294,#16320,#16346,
+ #16372,#16391,#16424,#16448,#16474,#16500,#16526,#16552,#16578,
+ #16604,#16630,#16656,#16680,#16706,#16732,#16758,#16784,#16810,
+ #16836,#16862,#16888,#16914,#16940,#16966,#16992,#17016,#17042,
+ #17068,#17094,#17120,#17146,#17172,#17191,#17251,#17383,#17456,
+ #17558,#17609,#17731,#17863,#18024,#18055,#18084,#18113,#18141,
+ #18169,#18202,#18231,#18262,#18291,#18308,#18345,#18380,#18409,
+ #18440,#18468,#18496,#18513,#18549,#18578,#18609,#18637,#18661,
+ #18685,#18709,#18738,#18767,#18795,#18816,#18847,#18876,#18905,
+ #18933,#18961,#18994,#19023,#19054,#19083,#19100,#19136,#19169,
+ #19202,#19233,#19261,#19289,#19317,#19345,#19376,#19405,#19436,
+ #19464,#19492,#19520,#19537,#19555,#19570,#19589,#19607,#19630));
+#17 = ADVANCED_FACE('',(#18),#54,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#30,#39,#47));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-11.215,33.165,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-11.215,33.165,1.5));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-11.215,33.165,0.));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(0.,0.,1.));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(-16.215,28.165,1.5));
+#34 = CIRCLE('',#35,5.);
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(-11.215,28.165,1.5));
+#37 = DIRECTION('',(0.,0.,1.));
+#38 = DIRECTION('',(1.,0.,0.));
+#39 = ORIENTED_EDGE('',*,*,#40,.F.);
+#40 = EDGE_CURVE('',#41,#32,#43,.T.);
+#41 = VERTEX_POINT('',#42);
+#42 = CARTESIAN_POINT('',(-16.215,28.165,0.));
+#43 = LINE('',#44,#45);
+#44 = CARTESIAN_POINT('',(-16.215,28.165,0.));
+#45 = VECTOR('',#46,1.);
+#46 = DIRECTION('',(0.,0.,1.));
+#47 = ORIENTED_EDGE('',*,*,#48,.F.);
+#48 = EDGE_CURVE('',#22,#41,#49,.T.);
+#49 = CIRCLE('',#50,5.);
+#50 = AXIS2_PLACEMENT_3D('',#51,#52,#53);
+#51 = CARTESIAN_POINT('',(-11.215,28.165,0.));
+#52 = DIRECTION('',(0.,0.,1.));
+#53 = DIRECTION('',(1.,0.,0.));
+#54 = CYLINDRICAL_SURFACE('',#55,5.);
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(-11.215,28.165,0.));
+#57 = DIRECTION('',(-0.,-0.,-1.));
+#58 = DIRECTION('',(1.,0.,0.));
+#59 = ADVANCED_FACE('',(#60),#85,.F.);
+#60 = FACE_BOUND('',#61,.F.);
+#61 = EDGE_LOOP('',(#62,#70,#78,#84));
+#62 = ORIENTED_EDGE('',*,*,#63,.F.);
+#63 = EDGE_CURVE('',#64,#22,#66,.T.);
+#64 = VERTEX_POINT('',#65);
+#65 = CARTESIAN_POINT('',(12.195,33.165,0.));
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(98.345,33.165,0.));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(-1.,0.,0.));
+#70 = ORIENTED_EDGE('',*,*,#71,.T.);
+#71 = EDGE_CURVE('',#64,#72,#74,.T.);
+#72 = VERTEX_POINT('',#73);
+#73 = CARTESIAN_POINT('',(12.195,33.165,1.5));
+#74 = LINE('',#75,#76);
+#75 = CARTESIAN_POINT('',(12.195,33.165,0.));
+#76 = VECTOR('',#77,1.);
+#77 = DIRECTION('',(0.,0.,1.));
+#78 = ORIENTED_EDGE('',*,*,#79,.T.);
+#79 = EDGE_CURVE('',#72,#24,#80,.T.);
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(98.345,33.165,1.5));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(-1.,0.,0.));
+#84 = ORIENTED_EDGE('',*,*,#21,.F.);
+#85 = PLANE('',#86);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(98.345,33.165,0.));
+#88 = DIRECTION('',(0.,-1.,0.));
+#89 = DIRECTION('',(-1.,0.,0.));
+#90 = ADVANCED_FACE('',(#91),#116,.F.);
+#91 = FACE_BOUND('',#92,.F.);
+#92 = EDGE_LOOP('',(#93,#94,#102,#110));
+#93 = ORIENTED_EDGE('',*,*,#40,.T.);
+#94 = ORIENTED_EDGE('',*,*,#95,.T.);
+#95 = EDGE_CURVE('',#32,#96,#98,.T.);
+#96 = VERTEX_POINT('',#97);
+#97 = CARTESIAN_POINT('',(-16.215,-77.865,1.5));
+#98 = LINE('',#99,#100);
+#99 = CARTESIAN_POINT('',(-16.215,28.165,1.5));
+#100 = VECTOR('',#101,1.);
+#101 = DIRECTION('',(0.,-1.,0.));
+#102 = ORIENTED_EDGE('',*,*,#103,.F.);
+#103 = EDGE_CURVE('',#104,#96,#106,.T.);
+#104 = VERTEX_POINT('',#105);
+#105 = CARTESIAN_POINT('',(-16.215,-77.865,0.));
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(-16.215,-77.865,0.));
+#108 = VECTOR('',#109,1.);
+#109 = DIRECTION('',(0.,0.,1.));
+#110 = ORIENTED_EDGE('',*,*,#111,.F.);
+#111 = EDGE_CURVE('',#41,#104,#112,.T.);
+#112 = LINE('',#113,#114);
+#113 = CARTESIAN_POINT('',(-16.215,28.165,0.));
+#114 = VECTOR('',#115,1.);
+#115 = DIRECTION('',(0.,-1.,0.));
+#116 = PLANE('',#117);
+#117 = AXIS2_PLACEMENT_3D('',#118,#119,#120);
+#118 = CARTESIAN_POINT('',(-16.215,28.165,0.));
+#119 = DIRECTION('',(1.,0.,0.));
+#120 = DIRECTION('',(0.,-1.,0.));
+#121 = ADVANCED_FACE('',(#122),#147,.T.);
+#122 = FACE_BOUND('',#123,.T.);
+#123 = EDGE_LOOP('',(#124,#132,#133,#141));
+#124 = ORIENTED_EDGE('',*,*,#125,.F.);
+#125 = EDGE_CURVE('',#64,#126,#128,.T.);
+#126 = VERTEX_POINT('',#127);
+#127 = CARTESIAN_POINT('',(12.195,1.215,0.));
+#128 = LINE('',#129,#130);
+#129 = CARTESIAN_POINT('',(12.195,33.215,0.));
+#130 = VECTOR('',#131,1.);
+#131 = DIRECTION('',(0.,-1.,0.));
+#132 = ORIENTED_EDGE('',*,*,#71,.T.);
+#133 = ORIENTED_EDGE('',*,*,#134,.T.);
+#134 = EDGE_CURVE('',#72,#135,#137,.T.);
+#135 = VERTEX_POINT('',#136);
+#136 = CARTESIAN_POINT('',(12.195,1.215,1.5));
+#137 = LINE('',#138,#139);
+#138 = CARTESIAN_POINT('',(12.195,4.1825,1.5));
+#139 = VECTOR('',#140,1.);
+#140 = DIRECTION('',(0.,-1.,0.));
+#141 = ORIENTED_EDGE('',*,*,#142,.F.);
+#142 = EDGE_CURVE('',#126,#135,#143,.T.);
+#143 = LINE('',#144,#145);
+#144 = CARTESIAN_POINT('',(12.195,1.215,0.));
+#145 = VECTOR('',#146,1.);
+#146 = DIRECTION('',(0.,0.,1.));
+#147 = PLANE('',#148);
+#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
+#149 = CARTESIAN_POINT('',(12.195,33.215,0.));
+#150 = DIRECTION('',(1.,0.,0.));
+#151 = DIRECTION('',(0.,-1.,0.));
+#152 = ADVANCED_FACE('',(#153),#180,.T.);
+#153 = FACE_BOUND('',#154,.F.);
+#154 = EDGE_LOOP('',(#155,#156,#165,#173));
+#155 = ORIENTED_EDGE('',*,*,#103,.T.);
+#156 = ORIENTED_EDGE('',*,*,#157,.T.);
+#157 = EDGE_CURVE('',#96,#158,#160,.T.);
+#158 = VERTEX_POINT('',#159);
+#159 = CARTESIAN_POINT('',(-11.215,-82.865,1.5));
+#160 = CIRCLE('',#161,5.);
+#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);
+#162 = CARTESIAN_POINT('',(-11.215,-77.865,1.5));
+#163 = DIRECTION('',(0.,0.,1.));
+#164 = DIRECTION('',(1.,0.,0.));
+#165 = ORIENTED_EDGE('',*,*,#166,.F.);
+#166 = EDGE_CURVE('',#167,#158,#169,.T.);
+#167 = VERTEX_POINT('',#168);
+#168 = CARTESIAN_POINT('',(-11.215,-82.865,0.));
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(-11.215,-82.865,0.));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(0.,0.,1.));
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#104,#167,#175,.T.);
+#175 = CIRCLE('',#176,5.);
+#176 = AXIS2_PLACEMENT_3D('',#177,#178,#179);
+#177 = CARTESIAN_POINT('',(-11.215,-77.865,0.));
+#178 = DIRECTION('',(0.,0.,1.));
+#179 = DIRECTION('',(1.,0.,0.));
+#180 = CYLINDRICAL_SURFACE('',#181,5.);
+#181 = AXIS2_PLACEMENT_3D('',#182,#183,#184);
+#182 = CARTESIAN_POINT('',(-11.215,-77.865,0.));
+#183 = DIRECTION('',(-0.,-0.,-1.));
+#184 = DIRECTION('',(1.,0.,0.));
+#185 = ADVANCED_FACE('',(#186),#211,.T.);
+#186 = FACE_BOUND('',#187,.T.);
+#187 = EDGE_LOOP('',(#188,#196,#197,#205));
+#188 = ORIENTED_EDGE('',*,*,#189,.F.);
+#189 = EDGE_CURVE('',#126,#190,#192,.T.);
+#190 = VERTEX_POINT('',#191);
+#191 = CARTESIAN_POINT('',(30.995,1.215,0.));
+#192 = LINE('',#193,#194);
+#193 = CARTESIAN_POINT('',(12.195,1.215,0.));
+#194 = VECTOR('',#195,1.);
+#195 = DIRECTION('',(1.,0.,0.));
+#196 = ORIENTED_EDGE('',*,*,#142,.T.);
+#197 = ORIENTED_EDGE('',*,*,#198,.T.);
+#198 = EDGE_CURVE('',#135,#199,#201,.T.);
+#199 = VERTEX_POINT('',#200);
+#200 = CARTESIAN_POINT('',(30.995,1.215,1.5));
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(27.88,1.215,1.5));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,0.,0.));
+#205 = ORIENTED_EDGE('',*,*,#206,.F.);
+#206 = EDGE_CURVE('',#190,#199,#207,.T.);
+#207 = LINE('',#208,#209);
+#208 = CARTESIAN_POINT('',(30.995,1.215,0.));
+#209 = VECTOR('',#210,1.);
+#210 = DIRECTION('',(0.,0.,1.));
+#211 = PLANE('',#212);
+#212 = AXIS2_PLACEMENT_3D('',#213,#214,#215);
+#213 = CARTESIAN_POINT('',(12.195,1.215,0.));
+#214 = DIRECTION('',(0.,1.,0.));
+#215 = DIRECTION('',(1.,0.,0.));
+#216 = ADVANCED_FACE('',(#217),#242,.F.);
+#217 = FACE_BOUND('',#218,.F.);
+#218 = EDGE_LOOP('',(#219,#220,#228,#236));
+#219 = ORIENTED_EDGE('',*,*,#166,.T.);
+#220 = ORIENTED_EDGE('',*,*,#221,.T.);
+#221 = EDGE_CURVE('',#158,#222,#224,.T.);
+#222 = VERTEX_POINT('',#223);
+#223 = CARTESIAN_POINT('',(98.345,-82.865,1.5));
+#224 = LINE('',#225,#226);
+#225 = CARTESIAN_POINT('',(-11.215,-82.865,1.5));
+#226 = VECTOR('',#227,1.);
+#227 = DIRECTION('',(1.,0.,0.));
+#228 = ORIENTED_EDGE('',*,*,#229,.F.);
+#229 = EDGE_CURVE('',#230,#222,#232,.T.);
+#230 = VERTEX_POINT('',#231);
+#231 = CARTESIAN_POINT('',(98.345,-82.865,0.));
+#232 = LINE('',#233,#234);
+#233 = CARTESIAN_POINT('',(98.345,-82.865,0.));
+#234 = VECTOR('',#235,1.);
+#235 = DIRECTION('',(0.,0.,1.));
+#236 = ORIENTED_EDGE('',*,*,#237,.F.);
+#237 = EDGE_CURVE('',#167,#230,#238,.T.);
+#238 = LINE('',#239,#240);
+#239 = CARTESIAN_POINT('',(-11.215,-82.865,0.));
+#240 = VECTOR('',#241,1.);
+#241 = DIRECTION('',(1.,0.,0.));
+#242 = PLANE('',#243);
+#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
+#244 = CARTESIAN_POINT('',(-11.215,-82.865,0.));
+#245 = DIRECTION('',(0.,1.,0.));
+#246 = DIRECTION('',(1.,0.,0.));
+#247 = ADVANCED_FACE('',(#248),#273,.T.);
+#248 = FACE_BOUND('',#249,.T.);
+#249 = EDGE_LOOP('',(#250,#258,#259,#267));
+#250 = ORIENTED_EDGE('',*,*,#251,.F.);
+#251 = EDGE_CURVE('',#190,#252,#254,.T.);
+#252 = VERTEX_POINT('',#253);
+#253 = CARTESIAN_POINT('',(30.995,33.165,0.));
+#254 = LINE('',#255,#256);
+#255 = CARTESIAN_POINT('',(30.995,1.215,0.));
+#256 = VECTOR('',#257,1.);
+#257 = DIRECTION('',(0.,1.,0.));
+#258 = ORIENTED_EDGE('',*,*,#206,.T.);
+#259 = ORIENTED_EDGE('',*,*,#260,.T.);
+#260 = EDGE_CURVE('',#199,#261,#263,.T.);
+#261 = VERTEX_POINT('',#262);
+#262 = CARTESIAN_POINT('',(30.995,33.165,1.5));
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(30.995,-11.8175,1.5));
+#265 = VECTOR('',#266,1.);
+#266 = DIRECTION('',(0.,1.,0.));
+#267 = ORIENTED_EDGE('',*,*,#268,.T.);
+#268 = EDGE_CURVE('',#261,#252,#269,.T.);
+#269 = LINE('',#270,#271);
+#270 = CARTESIAN_POINT('',(30.995,33.165,0.));
+#271 = VECTOR('',#272,1.);
+#272 = DIRECTION('',(-0.,-0.,-1.));
+#273 = PLANE('',#274);
+#274 = AXIS2_PLACEMENT_3D('',#275,#276,#277);
+#275 = CARTESIAN_POINT('',(30.995,1.215,0.));
+#276 = DIRECTION('',(-1.,0.,0.));
+#277 = DIRECTION('',(0.,1.,0.));
+#278 = ADVANCED_FACE('',(#279),#306,.T.);
+#279 = FACE_BOUND('',#280,.F.);
+#280 = EDGE_LOOP('',(#281,#282,#291,#299));
+#281 = ORIENTED_EDGE('',*,*,#229,.T.);
+#282 = ORIENTED_EDGE('',*,*,#283,.T.);
+#283 = EDGE_CURVE('',#222,#284,#286,.T.);
+#284 = VERTEX_POINT('',#285);
+#285 = CARTESIAN_POINT('',(103.345,-77.865,1.5));
+#286 = CIRCLE('',#287,5.);
+#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);
+#288 = CARTESIAN_POINT('',(98.345,-77.865,1.5));
+#289 = DIRECTION('',(0.,0.,1.));
+#290 = DIRECTION('',(1.,0.,0.));
+#291 = ORIENTED_EDGE('',*,*,#292,.F.);
+#292 = EDGE_CURVE('',#293,#284,#295,.T.);
+#293 = VERTEX_POINT('',#294);
+#294 = CARTESIAN_POINT('',(103.345,-77.865,0.));
+#295 = LINE('',#296,#297);
+#296 = CARTESIAN_POINT('',(103.345,-77.865,0.));
+#297 = VECTOR('',#298,1.);
+#298 = DIRECTION('',(0.,0.,1.));
+#299 = ORIENTED_EDGE('',*,*,#300,.F.);
+#300 = EDGE_CURVE('',#230,#293,#301,.T.);
+#301 = CIRCLE('',#302,5.);
+#302 = AXIS2_PLACEMENT_3D('',#303,#304,#305);
+#303 = CARTESIAN_POINT('',(98.345,-77.865,0.));
+#304 = DIRECTION('',(0.,0.,1.));
+#305 = DIRECTION('',(1.,0.,0.));
+#306 = CYLINDRICAL_SURFACE('',#307,5.);
+#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
+#308 = CARTESIAN_POINT('',(98.345,-77.865,0.));
+#309 = DIRECTION('',(-0.,-0.,-1.));
+#310 = DIRECTION('',(1.,0.,0.));
+#311 = ADVANCED_FACE('',(#312),#337,.F.);
+#312 = FACE_BOUND('',#313,.F.);
+#313 = EDGE_LOOP('',(#314,#322,#330,#336));
+#314 = ORIENTED_EDGE('',*,*,#315,.F.);
+#315 = EDGE_CURVE('',#316,#252,#318,.T.);
+#316 = VERTEX_POINT('',#317);
+#317 = CARTESIAN_POINT('',(98.345,33.165,0.));
+#318 = LINE('',#319,#320);
+#319 = CARTESIAN_POINT('',(98.345,33.165,0.));
+#320 = VECTOR('',#321,1.);
+#321 = DIRECTION('',(-1.,0.,0.));
+#322 = ORIENTED_EDGE('',*,*,#323,.T.);
+#323 = EDGE_CURVE('',#316,#324,#326,.T.);
+#324 = VERTEX_POINT('',#325);
+#325 = CARTESIAN_POINT('',(98.345,33.165,1.5));
+#326 = LINE('',#327,#328);
+#327 = CARTESIAN_POINT('',(98.345,33.165,0.));
+#328 = VECTOR('',#329,1.);
+#329 = DIRECTION('',(0.,0.,1.));
+#330 = ORIENTED_EDGE('',*,*,#331,.T.);
+#331 = EDGE_CURVE('',#324,#261,#332,.T.);
+#332 = LINE('',#333,#334);
+#333 = CARTESIAN_POINT('',(98.345,33.165,1.5));
+#334 = VECTOR('',#335,1.);
+#335 = DIRECTION('',(-1.,0.,0.));
+#336 = ORIENTED_EDGE('',*,*,#268,.T.);
+#337 = PLANE('',#338);
+#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341);
+#339 = CARTESIAN_POINT('',(98.345,33.165,0.));
+#340 = DIRECTION('',(0.,-1.,0.));
+#341 = DIRECTION('',(-1.,0.,0.));
+#342 = ADVANCED_FACE('',(#343),#368,.F.);
+#343 = FACE_BOUND('',#344,.F.);
+#344 = EDGE_LOOP('',(#345,#346,#354,#362));
+#345 = ORIENTED_EDGE('',*,*,#292,.T.);
+#346 = ORIENTED_EDGE('',*,*,#347,.T.);
+#347 = EDGE_CURVE('',#284,#348,#350,.T.);
+#348 = VERTEX_POINT('',#349);
+#349 = CARTESIAN_POINT('',(103.345,28.165,1.5));
+#350 = LINE('',#351,#352);
+#351 = CARTESIAN_POINT('',(103.345,-77.865,1.5));
+#352 = VECTOR('',#353,1.);
+#353 = DIRECTION('',(0.,1.,0.));
+#354 = ORIENTED_EDGE('',*,*,#355,.F.);
+#355 = EDGE_CURVE('',#356,#348,#358,.T.);
+#356 = VERTEX_POINT('',#357);
+#357 = CARTESIAN_POINT('',(103.345,28.165,0.));
+#358 = LINE('',#359,#360);
+#359 = CARTESIAN_POINT('',(103.345,28.165,0.));
+#360 = VECTOR('',#361,1.);
+#361 = DIRECTION('',(0.,0.,1.));
+#362 = ORIENTED_EDGE('',*,*,#363,.F.);
+#363 = EDGE_CURVE('',#293,#356,#364,.T.);
+#364 = LINE('',#365,#366);
+#365 = CARTESIAN_POINT('',(103.345,-77.865,0.));
+#366 = VECTOR('',#367,1.);
+#367 = DIRECTION('',(0.,1.,0.));
+#368 = PLANE('',#369);
+#369 = AXIS2_PLACEMENT_3D('',#370,#371,#372);
+#370 = CARTESIAN_POINT('',(103.345,-77.865,0.));
+#371 = DIRECTION('',(-1.,0.,0.));
+#372 = DIRECTION('',(0.,1.,0.));
+#373 = ADVANCED_FACE('',(#374),#392,.T.);
+#374 = FACE_BOUND('',#375,.F.);
+#375 = EDGE_LOOP('',(#376,#377,#384,#385));
+#376 = ORIENTED_EDGE('',*,*,#355,.T.);
+#377 = ORIENTED_EDGE('',*,*,#378,.T.);
+#378 = EDGE_CURVE('',#348,#324,#379,.T.);
+#379 = CIRCLE('',#380,5.);
+#380 = AXIS2_PLACEMENT_3D('',#381,#382,#383);
+#381 = CARTESIAN_POINT('',(98.345,28.165,1.5));
+#382 = DIRECTION('',(0.,0.,1.));
+#383 = DIRECTION('',(1.,0.,0.));
+#384 = ORIENTED_EDGE('',*,*,#323,.F.);
+#385 = ORIENTED_EDGE('',*,*,#386,.F.);
+#386 = EDGE_CURVE('',#356,#316,#387,.T.);
+#387 = CIRCLE('',#388,5.);
+#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391);
+#389 = CARTESIAN_POINT('',(98.345,28.165,0.));
+#390 = DIRECTION('',(0.,0.,1.));
+#391 = DIRECTION('',(1.,0.,0.));
+#392 = CYLINDRICAL_SURFACE('',#393,5.);
+#393 = AXIS2_PLACEMENT_3D('',#394,#395,#396);
+#394 = CARTESIAN_POINT('',(98.345,28.165,0.));
+#395 = DIRECTION('',(-0.,-0.,-1.));
+#396 = DIRECTION('',(1.,0.,0.));
+#397 = ADVANCED_FACE('',(#398,#412,#423,#493,#563,#633,#703,#773,#843,
+ #854,#924,#994,#1064,#1134,#1204,#1274,#1344,#1355,#1425,#1495,#1529
+ ,#2104,#2559,#3243,#3640,#4073,#4337,#4792,#5125,#5195),#5206,.T.);
+#398 = FACE_BOUND('',#399,.T.);
+#399 = EDGE_LOOP('',(#400,#401,#402,#403,#404,#405,#406,#407,#408,#409,
+ #410,#411));
+#400 = ORIENTED_EDGE('',*,*,#31,.T.);
+#401 = ORIENTED_EDGE('',*,*,#95,.T.);
+#402 = ORIENTED_EDGE('',*,*,#157,.T.);
+#403 = ORIENTED_EDGE('',*,*,#221,.T.);
+#404 = ORIENTED_EDGE('',*,*,#283,.T.);
+#405 = ORIENTED_EDGE('',*,*,#347,.T.);
+#406 = ORIENTED_EDGE('',*,*,#378,.T.);
+#407 = ORIENTED_EDGE('',*,*,#331,.T.);
+#408 = ORIENTED_EDGE('',*,*,#260,.F.);
+#409 = ORIENTED_EDGE('',*,*,#198,.F.);
+#410 = ORIENTED_EDGE('',*,*,#134,.F.);
+#411 = ORIENTED_EDGE('',*,*,#79,.T.);
+#412 = FACE_BOUND('',#413,.T.);
+#413 = EDGE_LOOP('',(#414));
+#414 = ORIENTED_EDGE('',*,*,#415,.T.);
+#415 = EDGE_CURVE('',#416,#416,#418,.T.);
+#416 = VERTEX_POINT('',#417);
+#417 = CARTESIAN_POINT('',(-9.515,-77.865,1.5));
+#418 = CIRCLE('',#419,1.7);
+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);
+#420 = CARTESIAN_POINT('',(-11.215,-77.865,1.5));
+#421 = DIRECTION('',(0.,0.,-1.));
+#422 = DIRECTION('',(1.,0.,0.));
+#423 = FACE_BOUND('',#424,.T.);
+#424 = EDGE_LOOP('',(#425,#435,#444,#452,#461,#469,#478,#486));
+#425 = ORIENTED_EDGE('',*,*,#426,.F.);
+#426 = EDGE_CURVE('',#427,#429,#431,.T.);
+#427 = VERTEX_POINT('',#428);
+#428 = CARTESIAN_POINT('',(1.844999999991,-66.44499999999,1.5));
+#429 = VERTEX_POINT('',#430);
+#430 = CARTESIAN_POINT('',(3.244999999997,-66.44499999999,1.5));
+#431 = LINE('',#432,#433);
+#432 = CARTESIAN_POINT('',(22.704999999996,-66.44499999999,1.5));
+#433 = VECTOR('',#434,1.);
+#434 = DIRECTION('',(1.,0.,0.));
+#435 = ORIENTED_EDGE('',*,*,#436,.T.);
+#436 = EDGE_CURVE('',#427,#437,#439,.T.);
+#437 = VERTEX_POINT('',#438);
+#438 = CARTESIAN_POINT('',(0.844999999991,-65.44499999999,1.5));
+#439 = CIRCLE('',#440,1.);
+#440 = AXIS2_PLACEMENT_3D('',#441,#442,#443);
+#441 = CARTESIAN_POINT('',(1.844999999991,-65.44499999999,1.5));
+#442 = DIRECTION('',(0.,0.,-1.));
+#443 = DIRECTION('',(1.,0.,0.));
+#444 = ORIENTED_EDGE('',*,*,#445,.F.);
+#445 = EDGE_CURVE('',#446,#437,#448,.T.);
+#446 = VERTEX_POINT('',#447);
+#447 = CARTESIAN_POINT('',(0.844999999991,-64.44499999999,1.5));
+#448 = LINE('',#449,#450);
+#449 = CARTESIAN_POINT('',(0.844999999991,-44.64749999999,1.5));
+#450 = VECTOR('',#451,1.);
+#451 = DIRECTION('',(0.,-1.,0.));
+#452 = ORIENTED_EDGE('',*,*,#453,.T.);
+#453 = EDGE_CURVE('',#446,#454,#456,.T.);
+#454 = VERTEX_POINT('',#455);
+#455 = CARTESIAN_POINT('',(1.844999999991,-63.44499999999,1.5));
+#456 = CIRCLE('',#457,1.);
+#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);
+#458 = CARTESIAN_POINT('',(1.844999999991,-64.44499999999,1.5));
+#459 = DIRECTION('',(0.,0.,-1.));
+#460 = DIRECTION('',(1.,0.,0.));
+#461 = ORIENTED_EDGE('',*,*,#462,.F.);
+#462 = EDGE_CURVE('',#463,#454,#465,.T.);
+#463 = VERTEX_POINT('',#464);
+#464 = CARTESIAN_POINT('',(3.245000000011,-63.44499999999,1.5));
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(23.405000000005,-63.44499999999,1.5));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(-1.,0.,0.));
+#469 = ORIENTED_EDGE('',*,*,#470,.T.);
+#470 = EDGE_CURVE('',#463,#471,#473,.T.);
+#471 = VERTEX_POINT('',#472);
+#472 = CARTESIAN_POINT('',(4.244999999997,-64.44499999999,1.5));
+#473 = CIRCLE('',#474,1.);
+#474 = AXIS2_PLACEMENT_3D('',#475,#476,#477);
+#475 = CARTESIAN_POINT('',(3.244999999997,-64.44499999999,1.5));
+#476 = DIRECTION('',(0.,0.,-1.));
+#477 = DIRECTION('',(1.,0.,0.));
+#478 = ORIENTED_EDGE('',*,*,#479,.F.);
+#479 = EDGE_CURVE('',#480,#471,#482,.T.);
+#480 = VERTEX_POINT('',#481);
+#481 = CARTESIAN_POINT('',(4.244999999997,-65.44499999999,1.5));
+#482 = LINE('',#483,#484);
+#483 = CARTESIAN_POINT('',(4.244999999997,-45.14749999999,1.5));
+#484 = VECTOR('',#485,1.);
+#485 = DIRECTION('',(0.,1.,0.));
+#486 = ORIENTED_EDGE('',*,*,#487,.T.);
+#487 = EDGE_CURVE('',#480,#429,#488,.T.);
+#488 = CIRCLE('',#489,1.);
+#489 = AXIS2_PLACEMENT_3D('',#490,#491,#492);
+#490 = CARTESIAN_POINT('',(3.244999999997,-65.44499999999,1.5));
+#491 = DIRECTION('',(0.,0.,-1.));
+#492 = DIRECTION('',(1.,0.,0.));
+#493 = FACE_BOUND('',#494,.T.);
+#494 = EDGE_LOOP('',(#495,#505,#514,#522,#531,#539,#548,#556));
+#495 = ORIENTED_EDGE('',*,*,#496,.F.);
+#496 = EDGE_CURVE('',#497,#499,#501,.T.);
+#497 = VERTEX_POINT('',#498);
+#498 = CARTESIAN_POINT('',(4.911965,-45.89893,1.5));
+#499 = VERTEX_POINT('',#500);
+#500 = CARTESIAN_POINT('',(4.911965,-58.89893,1.5));
+#501 = LINE('',#502,#503);
+#502 = CARTESIAN_POINT('',(4.911965,-35.374465,1.5));
+#503 = VECTOR('',#504,1.);
+#504 = DIRECTION('',(0.,-1.,0.));
+#505 = ORIENTED_EDGE('',*,*,#506,.T.);
+#506 = EDGE_CURVE('',#497,#507,#509,.T.);
+#507 = VERTEX_POINT('',#508);
+#508 = CARTESIAN_POINT('',(5.411965,-45.39893,1.5));
+#509 = CIRCLE('',#510,0.5);
+#510 = AXIS2_PLACEMENT_3D('',#511,#512,#513);
+#511 = CARTESIAN_POINT('',(5.411965,-45.89893,1.5));
+#512 = DIRECTION('',(0.,0.,-1.));
+#513 = DIRECTION('',(1.,0.,0.));
+#514 = ORIENTED_EDGE('',*,*,#515,.T.);
+#515 = EDGE_CURVE('',#507,#516,#518,.T.);
+#516 = VERTEX_POINT('',#517);
+#517 = CARTESIAN_POINT('',(18.411965,-45.39893,1.5));
+#518 = LINE('',#519,#520);
+#519 = CARTESIAN_POINT('',(24.4884825,-45.39893,1.5));
+#520 = VECTOR('',#521,1.);
+#521 = DIRECTION('',(1.,0.,0.));
+#522 = ORIENTED_EDGE('',*,*,#523,.T.);
+#523 = EDGE_CURVE('',#516,#524,#526,.T.);
+#524 = VERTEX_POINT('',#525);
+#525 = CARTESIAN_POINT('',(18.911965,-45.89893,1.5));
+#526 = CIRCLE('',#527,0.5);
+#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
+#528 = CARTESIAN_POINT('',(18.411965,-45.89893,1.5));
+#529 = DIRECTION('',(0.,0.,-1.));
+#530 = DIRECTION('',(1.,0.,0.));
+#531 = ORIENTED_EDGE('',*,*,#532,.T.);
+#532 = EDGE_CURVE('',#524,#533,#535,.T.);
+#533 = VERTEX_POINT('',#534);
+#534 = CARTESIAN_POINT('',(18.911965,-58.89893,1.5));
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(18.911965,-35.374465,1.5));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(0.,-1.,0.));
+#539 = ORIENTED_EDGE('',*,*,#540,.T.);
+#540 = EDGE_CURVE('',#533,#541,#543,.T.);
+#541 = VERTEX_POINT('',#542);
+#542 = CARTESIAN_POINT('',(18.411965,-59.39893,1.5));
+#543 = CIRCLE('',#544,0.5);
+#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547);
+#545 = CARTESIAN_POINT('',(18.411965,-58.89893,1.5));
+#546 = DIRECTION('',(0.,0.,-1.));
+#547 = DIRECTION('',(1.,0.,0.));
+#548 = ORIENTED_EDGE('',*,*,#549,.F.);
+#549 = EDGE_CURVE('',#550,#541,#552,.T.);
+#550 = VERTEX_POINT('',#551);
+#551 = CARTESIAN_POINT('',(5.411965,-59.39893,1.5));
+#552 = LINE('',#553,#554);
+#553 = CARTESIAN_POINT('',(24.4884825,-59.39893,1.5));
+#554 = VECTOR('',#555,1.);
+#555 = DIRECTION('',(1.,0.,0.));
+#556 = ORIENTED_EDGE('',*,*,#557,.T.);
+#557 = EDGE_CURVE('',#550,#499,#558,.T.);
+#558 = CIRCLE('',#559,0.5);
+#559 = AXIS2_PLACEMENT_3D('',#560,#561,#562);
+#560 = CARTESIAN_POINT('',(5.411965,-58.89893,1.5));
+#561 = DIRECTION('',(0.,0.,-1.));
+#562 = DIRECTION('',(1.,0.,0.));
+#563 = FACE_BOUND('',#564,.T.);
+#564 = EDGE_LOOP('',(#565,#575,#584,#592,#601,#609,#618,#626));
+#565 = ORIENTED_EDGE('',*,*,#566,.F.);
+#566 = EDGE_CURVE('',#567,#569,#571,.T.);
+#567 = VERTEX_POINT('',#568);
+#568 = CARTESIAN_POINT('',(23.961965,-45.89893,1.5));
+#569 = VERTEX_POINT('',#570);
+#570 = CARTESIAN_POINT('',(23.961965,-58.89893,1.5));
+#571 = LINE('',#572,#573);
+#572 = CARTESIAN_POINT('',(23.961965,-35.374465,1.5));
+#573 = VECTOR('',#574,1.);
+#574 = DIRECTION('',(0.,-1.,0.));
+#575 = ORIENTED_EDGE('',*,*,#576,.T.);
+#576 = EDGE_CURVE('',#567,#577,#579,.T.);
+#577 = VERTEX_POINT('',#578);
+#578 = CARTESIAN_POINT('',(24.461965,-45.39893,1.5));
+#579 = CIRCLE('',#580,0.5);
+#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583);
+#581 = CARTESIAN_POINT('',(24.461965,-45.89893,1.5));
+#582 = DIRECTION('',(0.,0.,-1.));
+#583 = DIRECTION('',(1.,0.,0.));
+#584 = ORIENTED_EDGE('',*,*,#585,.T.);
+#585 = EDGE_CURVE('',#577,#586,#588,.T.);
+#586 = VERTEX_POINT('',#587);
+#587 = CARTESIAN_POINT('',(37.461965,-45.39893,1.5));
+#588 = LINE('',#589,#590);
+#589 = CARTESIAN_POINT('',(34.0134825,-45.39893,1.5));
+#590 = VECTOR('',#591,1.);
+#591 = DIRECTION('',(1.,0.,0.));
+#592 = ORIENTED_EDGE('',*,*,#593,.T.);
+#593 = EDGE_CURVE('',#586,#594,#596,.T.);
+#594 = VERTEX_POINT('',#595);
+#595 = CARTESIAN_POINT('',(37.961965,-45.89893,1.5));
+#596 = CIRCLE('',#597,0.5);
+#597 = AXIS2_PLACEMENT_3D('',#598,#599,#600);
+#598 = CARTESIAN_POINT('',(37.461965,-45.89893,1.5));
+#599 = DIRECTION('',(0.,0.,-1.));
+#600 = DIRECTION('',(1.,0.,0.));
+#601 = ORIENTED_EDGE('',*,*,#602,.T.);
+#602 = EDGE_CURVE('',#594,#603,#605,.T.);
+#603 = VERTEX_POINT('',#604);
+#604 = CARTESIAN_POINT('',(37.961965,-58.89893,1.5));
+#605 = LINE('',#606,#607);
+#606 = CARTESIAN_POINT('',(37.961965,-35.374465,1.5));
+#607 = VECTOR('',#608,1.);
+#608 = DIRECTION('',(0.,-1.,0.));
+#609 = ORIENTED_EDGE('',*,*,#610,.T.);
+#610 = EDGE_CURVE('',#603,#611,#613,.T.);
+#611 = VERTEX_POINT('',#612);
+#612 = CARTESIAN_POINT('',(37.461965,-59.39893,1.5));
+#613 = CIRCLE('',#614,0.5);
+#614 = AXIS2_PLACEMENT_3D('',#615,#616,#617);
+#615 = CARTESIAN_POINT('',(37.461965,-58.89893,1.5));
+#616 = DIRECTION('',(0.,0.,-1.));
+#617 = DIRECTION('',(1.,0.,0.));
+#618 = ORIENTED_EDGE('',*,*,#619,.F.);
+#619 = EDGE_CURVE('',#620,#611,#622,.T.);
+#620 = VERTEX_POINT('',#621);
+#621 = CARTESIAN_POINT('',(24.461965,-59.39893,1.5));
+#622 = LINE('',#623,#624);
+#623 = CARTESIAN_POINT('',(34.0134825,-59.39893,1.5));
+#624 = VECTOR('',#625,1.);
+#625 = DIRECTION('',(1.,0.,0.));
+#626 = ORIENTED_EDGE('',*,*,#627,.T.);
+#627 = EDGE_CURVE('',#620,#569,#628,.T.);
+#628 = CIRCLE('',#629,0.5);
+#629 = AXIS2_PLACEMENT_3D('',#630,#631,#632);
+#630 = CARTESIAN_POINT('',(24.461965,-58.89893,1.5));
+#631 = DIRECTION('',(0.,0.,-1.));
+#632 = DIRECTION('',(1.,0.,0.));
+#633 = FACE_BOUND('',#634,.T.);
+#634 = EDGE_LOOP('',(#635,#645,#654,#662,#671,#679,#688,#696));
+#635 = ORIENTED_EDGE('',*,*,#636,.F.);
+#636 = EDGE_CURVE('',#637,#639,#641,.T.);
+#637 = VERTEX_POINT('',#638);
+#638 = CARTESIAN_POINT('',(4.911965,-24.461965,1.5));
+#639 = VERTEX_POINT('',#640);
+#640 = CARTESIAN_POINT('',(4.911965,-37.461965,1.5));
+#641 = LINE('',#642,#643);
+#642 = CARTESIAN_POINT('',(4.911965,-24.6559825,1.5));
+#643 = VECTOR('',#644,1.);
+#644 = DIRECTION('',(0.,-1.,0.));
+#645 = ORIENTED_EDGE('',*,*,#646,.T.);
+#646 = EDGE_CURVE('',#637,#647,#649,.T.);
+#647 = VERTEX_POINT('',#648);
+#648 = CARTESIAN_POINT('',(5.411965,-23.961965,1.5));
+#649 = CIRCLE('',#650,0.5);
+#650 = AXIS2_PLACEMENT_3D('',#651,#652,#653);
+#651 = CARTESIAN_POINT('',(5.411965,-24.461965,1.5));
+#652 = DIRECTION('',(0.,0.,-1.));
+#653 = DIRECTION('',(1.,0.,0.));
+#654 = ORIENTED_EDGE('',*,*,#655,.T.);
+#655 = EDGE_CURVE('',#647,#656,#658,.T.);
+#656 = VERTEX_POINT('',#657);
+#657 = CARTESIAN_POINT('',(18.411965,-23.961965,1.5));
+#658 = LINE('',#659,#660);
+#659 = CARTESIAN_POINT('',(24.4884825,-23.961965,1.5));
+#660 = VECTOR('',#661,1.);
+#661 = DIRECTION('',(1.,0.,0.));
+#662 = ORIENTED_EDGE('',*,*,#663,.T.);
+#663 = EDGE_CURVE('',#656,#664,#666,.T.);
+#664 = VERTEX_POINT('',#665);
+#665 = CARTESIAN_POINT('',(18.911965,-24.461965,1.5));
+#666 = CIRCLE('',#667,0.5);
+#667 = AXIS2_PLACEMENT_3D('',#668,#669,#670);
+#668 = CARTESIAN_POINT('',(18.411965,-24.461965,1.5));
+#669 = DIRECTION('',(0.,0.,-1.));
+#670 = DIRECTION('',(1.,0.,0.));
+#671 = ORIENTED_EDGE('',*,*,#672,.T.);
+#672 = EDGE_CURVE('',#664,#673,#675,.T.);
+#673 = VERTEX_POINT('',#674);
+#674 = CARTESIAN_POINT('',(18.911965,-37.461965,1.5));
+#675 = LINE('',#676,#677);
+#676 = CARTESIAN_POINT('',(18.911965,-24.6559825,1.5));
+#677 = VECTOR('',#678,1.);
+#678 = DIRECTION('',(0.,-1.,0.));
+#679 = ORIENTED_EDGE('',*,*,#680,.T.);
+#680 = EDGE_CURVE('',#673,#681,#683,.T.);
+#681 = VERTEX_POINT('',#682);
+#682 = CARTESIAN_POINT('',(18.411965,-37.961965,1.5));
+#683 = CIRCLE('',#684,0.5);
+#684 = AXIS2_PLACEMENT_3D('',#685,#686,#687);
+#685 = CARTESIAN_POINT('',(18.411965,-37.461965,1.5));
+#686 = DIRECTION('',(0.,0.,-1.));
+#687 = DIRECTION('',(1.,0.,0.));
+#688 = ORIENTED_EDGE('',*,*,#689,.F.);
+#689 = EDGE_CURVE('',#690,#681,#692,.T.);
+#690 = VERTEX_POINT('',#691);
+#691 = CARTESIAN_POINT('',(5.411965,-37.961965,1.5));
+#692 = LINE('',#693,#694);
+#693 = CARTESIAN_POINT('',(24.4884825,-37.961965,1.5));
+#694 = VECTOR('',#695,1.);
+#695 = DIRECTION('',(1.,0.,0.));
+#696 = ORIENTED_EDGE('',*,*,#697,.T.);
+#697 = EDGE_CURVE('',#690,#639,#698,.T.);
+#698 = CIRCLE('',#699,0.5);
+#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);
+#700 = CARTESIAN_POINT('',(5.411965,-37.461965,1.5));
+#701 = DIRECTION('',(0.,0.,-1.));
+#702 = DIRECTION('',(1.,0.,0.));
+#703 = FACE_BOUND('',#704,.T.);
+#704 = EDGE_LOOP('',(#705,#715,#724,#732,#741,#749,#758,#766));
+#705 = ORIENTED_EDGE('',*,*,#706,.F.);
+#706 = EDGE_CURVE('',#707,#709,#711,.T.);
+#707 = VERTEX_POINT('',#708);
+#708 = CARTESIAN_POINT('',(23.961965,-24.461965,1.5));
+#709 = VERTEX_POINT('',#710);
+#710 = CARTESIAN_POINT('',(23.961965,-37.461965,1.5));
+#711 = LINE('',#712,#713);
+#712 = CARTESIAN_POINT('',(23.961965,-24.6559825,1.5));
+#713 = VECTOR('',#714,1.);
+#714 = DIRECTION('',(0.,-1.,0.));
+#715 = ORIENTED_EDGE('',*,*,#716,.T.);
+#716 = EDGE_CURVE('',#707,#717,#719,.T.);
+#717 = VERTEX_POINT('',#718);
+#718 = CARTESIAN_POINT('',(24.461965,-23.961965,1.5));
+#719 = CIRCLE('',#720,0.5);
+#720 = AXIS2_PLACEMENT_3D('',#721,#722,#723);
+#721 = CARTESIAN_POINT('',(24.461965,-24.461965,1.5));
+#722 = DIRECTION('',(0.,0.,-1.));
+#723 = DIRECTION('',(1.,0.,0.));
+#724 = ORIENTED_EDGE('',*,*,#725,.T.);
+#725 = EDGE_CURVE('',#717,#726,#728,.T.);
+#726 = VERTEX_POINT('',#727);
+#727 = CARTESIAN_POINT('',(37.461965,-23.961965,1.5));
+#728 = LINE('',#729,#730);
+#729 = CARTESIAN_POINT('',(34.0134825,-23.961965,1.5));
+#730 = VECTOR('',#731,1.);
+#731 = DIRECTION('',(1.,0.,0.));
+#732 = ORIENTED_EDGE('',*,*,#733,.T.);
+#733 = EDGE_CURVE('',#726,#734,#736,.T.);
+#734 = VERTEX_POINT('',#735);
+#735 = CARTESIAN_POINT('',(37.961965,-24.461965,1.5));
+#736 = CIRCLE('',#737,0.5);
+#737 = AXIS2_PLACEMENT_3D('',#738,#739,#740);
+#738 = CARTESIAN_POINT('',(37.461965,-24.461965,1.5));
+#739 = DIRECTION('',(0.,0.,-1.));
+#740 = DIRECTION('',(1.,0.,0.));
+#741 = ORIENTED_EDGE('',*,*,#742,.T.);
+#742 = EDGE_CURVE('',#734,#743,#745,.T.);
+#743 = VERTEX_POINT('',#744);
+#744 = CARTESIAN_POINT('',(37.961965,-37.461965,1.5));
+#745 = LINE('',#746,#747);
+#746 = CARTESIAN_POINT('',(37.961965,-24.6559825,1.5));
+#747 = VECTOR('',#748,1.);
+#748 = DIRECTION('',(0.,-1.,0.));
+#749 = ORIENTED_EDGE('',*,*,#750,.T.);
+#750 = EDGE_CURVE('',#743,#751,#753,.T.);
+#751 = VERTEX_POINT('',#752);
+#752 = CARTESIAN_POINT('',(37.461965,-37.961965,1.5));
+#753 = CIRCLE('',#754,0.5);
+#754 = AXIS2_PLACEMENT_3D('',#755,#756,#757);
+#755 = CARTESIAN_POINT('',(37.461965,-37.461965,1.5));
+#756 = DIRECTION('',(0.,0.,-1.));
+#757 = DIRECTION('',(1.,0.,0.));
+#758 = ORIENTED_EDGE('',*,*,#759,.F.);
+#759 = EDGE_CURVE('',#760,#751,#762,.T.);
+#760 = VERTEX_POINT('',#761);
+#761 = CARTESIAN_POINT('',(24.461965,-37.961965,1.5));
+#762 = LINE('',#763,#764);
+#763 = CARTESIAN_POINT('',(34.0134825,-37.961965,1.5));
+#764 = VECTOR('',#765,1.);
+#765 = DIRECTION('',(1.,0.,0.));
+#766 = ORIENTED_EDGE('',*,*,#767,.T.);
+#767 = EDGE_CURVE('',#760,#709,#768,.T.);
+#768 = CIRCLE('',#769,0.5);
+#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772);
+#770 = CARTESIAN_POINT('',(24.461965,-37.461965,1.5));
+#771 = DIRECTION('',(0.,0.,-1.));
+#772 = DIRECTION('',(1.,0.,0.));
+#773 = FACE_BOUND('',#774,.T.);
+#774 = EDGE_LOOP('',(#775,#785,#794,#802,#811,#819,#828,#836));
+#775 = ORIENTED_EDGE('',*,*,#776,.F.);
+#776 = EDGE_CURVE('',#777,#779,#781,.T.);
+#777 = VERTEX_POINT('',#778);
+#778 = CARTESIAN_POINT('',(43.011965,-45.89893,1.5));
+#779 = VERTEX_POINT('',#780);
+#780 = CARTESIAN_POINT('',(43.011965,-58.89893,1.5));
+#781 = LINE('',#782,#783);
+#782 = CARTESIAN_POINT('',(43.011965,-35.374465,1.5));
+#783 = VECTOR('',#784,1.);
+#784 = DIRECTION('',(0.,-1.,0.));
+#785 = ORIENTED_EDGE('',*,*,#786,.T.);
+#786 = EDGE_CURVE('',#777,#787,#789,.T.);
+#787 = VERTEX_POINT('',#788);
+#788 = CARTESIAN_POINT('',(43.511965,-45.39893,1.5));
+#789 = CIRCLE('',#790,0.5);
+#790 = AXIS2_PLACEMENT_3D('',#791,#792,#793);
+#791 = CARTESIAN_POINT('',(43.511965,-45.89893,1.5));
+#792 = DIRECTION('',(0.,0.,-1.));
+#793 = DIRECTION('',(1.,0.,0.));
+#794 = ORIENTED_EDGE('',*,*,#795,.T.);
+#795 = EDGE_CURVE('',#787,#796,#798,.T.);
+#796 = VERTEX_POINT('',#797);
+#797 = CARTESIAN_POINT('',(56.511965,-45.39893,1.5));
+#798 = LINE('',#799,#800);
+#799 = CARTESIAN_POINT('',(43.5384825,-45.39893,1.5));
+#800 = VECTOR('',#801,1.);
+#801 = DIRECTION('',(1.,0.,0.));
+#802 = ORIENTED_EDGE('',*,*,#803,.T.);
+#803 = EDGE_CURVE('',#796,#804,#806,.T.);
+#804 = VERTEX_POINT('',#805);
+#805 = CARTESIAN_POINT('',(57.011965,-45.89893,1.5));
+#806 = CIRCLE('',#807,0.5);
+#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810);
+#808 = CARTESIAN_POINT('',(56.511965,-45.89893,1.5));
+#809 = DIRECTION('',(0.,0.,-1.));
+#810 = DIRECTION('',(1.,0.,0.));
+#811 = ORIENTED_EDGE('',*,*,#812,.T.);
+#812 = EDGE_CURVE('',#804,#813,#815,.T.);
+#813 = VERTEX_POINT('',#814);
+#814 = CARTESIAN_POINT('',(57.011965,-58.89893,1.5));
+#815 = LINE('',#816,#817);
+#816 = CARTESIAN_POINT('',(57.011965,-35.374465,1.5));
+#817 = VECTOR('',#818,1.);
+#818 = DIRECTION('',(0.,-1.,0.));
+#819 = ORIENTED_EDGE('',*,*,#820,.T.);
+#820 = EDGE_CURVE('',#813,#821,#823,.T.);
+#821 = VERTEX_POINT('',#822);
+#822 = CARTESIAN_POINT('',(56.511965,-59.39893,1.5));
+#823 = CIRCLE('',#824,0.5);
+#824 = AXIS2_PLACEMENT_3D('',#825,#826,#827);
+#825 = CARTESIAN_POINT('',(56.511965,-58.89893,1.5));
+#826 = DIRECTION('',(0.,0.,-1.));
+#827 = DIRECTION('',(1.,0.,0.));
+#828 = ORIENTED_EDGE('',*,*,#829,.F.);
+#829 = EDGE_CURVE('',#830,#821,#832,.T.);
+#830 = VERTEX_POINT('',#831);
+#831 = CARTESIAN_POINT('',(43.511965,-59.39893,1.5));
+#832 = LINE('',#833,#834);
+#833 = CARTESIAN_POINT('',(43.5384825,-59.39893,1.5));
+#834 = VECTOR('',#835,1.);
+#835 = DIRECTION('',(1.,0.,0.));
+#836 = ORIENTED_EDGE('',*,*,#837,.T.);
+#837 = EDGE_CURVE('',#830,#779,#838,.T.);
+#838 = CIRCLE('',#839,0.5);
+#839 = AXIS2_PLACEMENT_3D('',#840,#841,#842);
+#840 = CARTESIAN_POINT('',(43.511965,-58.89893,1.5));
+#841 = DIRECTION('',(0.,0.,-1.));
+#842 = DIRECTION('',(1.,0.,0.));
+#843 = FACE_BOUND('',#844,.T.);
+#844 = EDGE_LOOP('',(#845));
+#845 = ORIENTED_EDGE('',*,*,#846,.T.);
+#846 = EDGE_CURVE('',#847,#847,#849,.T.);
+#847 = VERTEX_POINT('',#848);
+#848 = CARTESIAN_POINT('',(100.045,-77.865,1.5));
+#849 = CIRCLE('',#850,1.7);
+#850 = AXIS2_PLACEMENT_3D('',#851,#852,#853);
+#851 = CARTESIAN_POINT('',(98.345,-77.865,1.5));
+#852 = DIRECTION('',(0.,0.,-1.));
+#853 = DIRECTION('',(1.,0.,0.));
+#854 = FACE_BOUND('',#855,.T.);
+#855 = EDGE_LOOP('',(#856,#866,#875,#883,#892,#900,#909,#917));
+#856 = ORIENTED_EDGE('',*,*,#857,.F.);
+#857 = EDGE_CURVE('',#858,#860,#862,.T.);
+#858 = VERTEX_POINT('',#859);
+#859 = CARTESIAN_POINT('',(85.184999999999,-66.44499999999,1.5));
+#860 = VERTEX_POINT('',#861);
+#861 = CARTESIAN_POINT('',(86.585000000008,-66.44499999999,1.5));
+#862 = LINE('',#863,#864);
+#863 = CARTESIAN_POINT('',(64.374999999999,-66.44499999999,1.5));
+#864 = VECTOR('',#865,1.);
+#865 = DIRECTION('',(1.,0.,0.));
+#866 = ORIENTED_EDGE('',*,*,#867,.T.);
+#867 = EDGE_CURVE('',#858,#868,#870,.T.);
+#868 = VERTEX_POINT('',#869);
+#869 = CARTESIAN_POINT('',(84.184999999999,-65.44499999999,1.5));
+#870 = CIRCLE('',#871,1.);
+#871 = AXIS2_PLACEMENT_3D('',#872,#873,#874);
+#872 = CARTESIAN_POINT('',(85.184999999999,-65.44499999999,1.5));
+#873 = DIRECTION('',(0.,0.,-1.));
+#874 = DIRECTION('',(1.,0.,0.));
+#875 = ORIENTED_EDGE('',*,*,#876,.F.);
+#876 = EDGE_CURVE('',#877,#868,#879,.T.);
+#877 = VERTEX_POINT('',#878);
+#878 = CARTESIAN_POINT('',(84.184999999999,-64.44499999999,1.5));
+#879 = LINE('',#880,#881);
+#880 = CARTESIAN_POINT('',(84.184999999999,-44.64749999999,1.5));
+#881 = VECTOR('',#882,1.);
+#882 = DIRECTION('',(0.,-1.,0.));
+#883 = ORIENTED_EDGE('',*,*,#884,.T.);
+#884 = EDGE_CURVE('',#877,#885,#887,.T.);
+#885 = VERTEX_POINT('',#886);
+#886 = CARTESIAN_POINT('',(85.184999999999,-63.44499999999,1.5));
+#887 = CIRCLE('',#888,1.);
+#888 = AXIS2_PLACEMENT_3D('',#889,#890,#891);
+#889 = CARTESIAN_POINT('',(85.184999999999,-64.44499999999,1.5));
+#890 = DIRECTION('',(0.,0.,-1.));
+#891 = DIRECTION('',(1.,0.,0.));
+#892 = ORIENTED_EDGE('',*,*,#893,.F.);
+#893 = EDGE_CURVE('',#894,#885,#896,.T.);
+#894 = VERTEX_POINT('',#895);
+#895 = CARTESIAN_POINT('',(86.585000000008,-63.44499999999,1.5));
+#896 = LINE('',#897,#898);
+#897 = CARTESIAN_POINT('',(65.075000000004,-63.44499999999,1.5));
+#898 = VECTOR('',#899,1.);
+#899 = DIRECTION('',(-1.,0.,0.));
+#900 = ORIENTED_EDGE('',*,*,#901,.T.);
+#901 = EDGE_CURVE('',#894,#902,#904,.T.);
+#902 = VERTEX_POINT('',#903);
+#903 = CARTESIAN_POINT('',(87.585000000008,-64.44499999999,1.5));
+#904 = CIRCLE('',#905,1.);
+#905 = AXIS2_PLACEMENT_3D('',#906,#907,#908);
+#906 = CARTESIAN_POINT('',(86.585000000008,-64.44499999999,1.5));
+#907 = DIRECTION('',(0.,0.,-1.));
+#908 = DIRECTION('',(1.,0.,0.));
+#909 = ORIENTED_EDGE('',*,*,#910,.F.);
+#910 = EDGE_CURVE('',#911,#902,#913,.T.);
+#911 = VERTEX_POINT('',#912);
+#912 = CARTESIAN_POINT('',(87.585000000008,-65.44499999999,1.5));
+#913 = LINE('',#914,#915);
+#914 = CARTESIAN_POINT('',(87.585000000008,-45.14749999999,1.5));
+#915 = VECTOR('',#916,1.);
+#916 = DIRECTION('',(0.,1.,0.));
+#917 = ORIENTED_EDGE('',*,*,#918,.T.);
+#918 = EDGE_CURVE('',#911,#860,#919,.T.);
+#919 = CIRCLE('',#920,1.);
+#920 = AXIS2_PLACEMENT_3D('',#921,#922,#923);
+#921 = CARTESIAN_POINT('',(86.585000000008,-65.44499999999,1.5));
+#922 = DIRECTION('',(0.,0.,-1.));
+#923 = DIRECTION('',(1.,0.,0.));
+#924 = FACE_BOUND('',#925,.T.);
+#925 = EDGE_LOOP('',(#926,#936,#945,#953,#962,#970,#979,#987));
+#926 = ORIENTED_EDGE('',*,*,#927,.F.);
+#927 = EDGE_CURVE('',#928,#930,#932,.T.);
+#928 = VERTEX_POINT('',#929);
+#929 = CARTESIAN_POINT('',(69.179045,-45.89893,1.5));
+#930 = VERTEX_POINT('',#931);
+#931 = CARTESIAN_POINT('',(69.179045,-58.89893,1.5));
+#932 = LINE('',#933,#934);
+#933 = CARTESIAN_POINT('',(69.179045,-35.374465,1.5));
+#934 = VECTOR('',#935,1.);
+#935 = DIRECTION('',(0.,-1.,0.));
+#936 = ORIENTED_EDGE('',*,*,#937,.T.);
+#937 = EDGE_CURVE('',#928,#938,#940,.T.);
+#938 = VERTEX_POINT('',#939);
+#939 = CARTESIAN_POINT('',(69.679045,-45.39893,1.5));
+#940 = CIRCLE('',#941,0.5);
+#941 = AXIS2_PLACEMENT_3D('',#942,#943,#944);
+#942 = CARTESIAN_POINT('',(69.679045,-45.89893,1.5));
+#943 = DIRECTION('',(0.,0.,-1.));
+#944 = DIRECTION('',(1.,0.,0.));
+#945 = ORIENTED_EDGE('',*,*,#946,.T.);
+#946 = EDGE_CURVE('',#938,#947,#949,.T.);
+#947 = VERTEX_POINT('',#948);
+#948 = CARTESIAN_POINT('',(82.679045,-45.39893,1.5));
+#949 = LINE('',#950,#951);
+#950 = CARTESIAN_POINT('',(56.6220225,-45.39893,1.5));
+#951 = VECTOR('',#952,1.);
+#952 = DIRECTION('',(1.,0.,0.));
+#953 = ORIENTED_EDGE('',*,*,#954,.T.);
+#954 = EDGE_CURVE('',#947,#955,#957,.T.);
+#955 = VERTEX_POINT('',#956);
+#956 = CARTESIAN_POINT('',(83.179045,-45.89893,1.5));
+#957 = CIRCLE('',#958,0.5);
+#958 = AXIS2_PLACEMENT_3D('',#959,#960,#961);
+#959 = CARTESIAN_POINT('',(82.679045,-45.89893,1.5));
+#960 = DIRECTION('',(0.,0.,-1.));
+#961 = DIRECTION('',(1.,0.,0.));
+#962 = ORIENTED_EDGE('',*,*,#963,.T.);
+#963 = EDGE_CURVE('',#955,#964,#966,.T.);
+#964 = VERTEX_POINT('',#965);
+#965 = CARTESIAN_POINT('',(83.179045,-58.89893,1.5));
+#966 = LINE('',#967,#968);
+#967 = CARTESIAN_POINT('',(83.179045,-35.374465,1.5));
+#968 = VECTOR('',#969,1.);
+#969 = DIRECTION('',(0.,-1.,0.));
+#970 = ORIENTED_EDGE('',*,*,#971,.T.);
+#971 = EDGE_CURVE('',#964,#972,#974,.T.);
+#972 = VERTEX_POINT('',#973);
+#973 = CARTESIAN_POINT('',(82.679045,-59.39893,1.5));
+#974 = CIRCLE('',#975,0.5);
+#975 = AXIS2_PLACEMENT_3D('',#976,#977,#978);
+#976 = CARTESIAN_POINT('',(82.679045,-58.89893,1.5));
+#977 = DIRECTION('',(0.,0.,-1.));
+#978 = DIRECTION('',(1.,0.,0.));
+#979 = ORIENTED_EDGE('',*,*,#980,.F.);
+#980 = EDGE_CURVE('',#981,#972,#983,.T.);
+#981 = VERTEX_POINT('',#982);
+#982 = CARTESIAN_POINT('',(69.679045,-59.39893,1.5));
+#983 = LINE('',#984,#985);
+#984 = CARTESIAN_POINT('',(56.6220225,-59.39893,1.5));
+#985 = VECTOR('',#986,1.);
+#986 = DIRECTION('',(1.,0.,0.));
+#987 = ORIENTED_EDGE('',*,*,#988,.T.);
+#988 = EDGE_CURVE('',#981,#930,#989,.T.);
+#989 = CIRCLE('',#990,0.5);
+#990 = AXIS2_PLACEMENT_3D('',#991,#992,#993);
+#991 = CARTESIAN_POINT('',(69.679045,-58.89893,1.5));
+#992 = DIRECTION('',(0.,0.,-1.));
+#993 = DIRECTION('',(1.,0.,0.));
+#994 = FACE_BOUND('',#995,.T.);
+#995 = EDGE_LOOP('',(#996,#1006,#1015,#1023,#1032,#1040,#1049,#1057));
+#996 = ORIENTED_EDGE('',*,*,#997,.F.);
+#997 = EDGE_CURVE('',#998,#1000,#1002,.T.);
+#998 = VERTEX_POINT('',#999);
+#999 = CARTESIAN_POINT('',(43.011965,-24.461965,1.5));
+#1000 = VERTEX_POINT('',#1001);
+#1001 = CARTESIAN_POINT('',(43.011965,-37.461965,1.5));
+#1002 = LINE('',#1003,#1004);
+#1003 = CARTESIAN_POINT('',(43.011965,-24.6559825,1.5));
+#1004 = VECTOR('',#1005,1.);
+#1005 = DIRECTION('',(0.,-1.,0.));
+#1006 = ORIENTED_EDGE('',*,*,#1007,.T.);
+#1007 = EDGE_CURVE('',#998,#1008,#1010,.T.);
+#1008 = VERTEX_POINT('',#1009);
+#1009 = CARTESIAN_POINT('',(43.511965,-23.961965,1.5));
+#1010 = CIRCLE('',#1011,0.5);
+#1011 = AXIS2_PLACEMENT_3D('',#1012,#1013,#1014);
+#1012 = CARTESIAN_POINT('',(43.511965,-24.461965,1.5));
+#1013 = DIRECTION('',(0.,0.,-1.));
+#1014 = DIRECTION('',(1.,0.,0.));
+#1015 = ORIENTED_EDGE('',*,*,#1016,.T.);
+#1016 = EDGE_CURVE('',#1008,#1017,#1019,.T.);
+#1017 = VERTEX_POINT('',#1018);
+#1018 = CARTESIAN_POINT('',(56.511965,-23.961965,1.5));
+#1019 = LINE('',#1020,#1021);
+#1020 = CARTESIAN_POINT('',(43.5384825,-23.961965,1.5));
+#1021 = VECTOR('',#1022,1.);
+#1022 = DIRECTION('',(1.,0.,0.));
+#1023 = ORIENTED_EDGE('',*,*,#1024,.T.);
+#1024 = EDGE_CURVE('',#1017,#1025,#1027,.T.);
+#1025 = VERTEX_POINT('',#1026);
+#1026 = CARTESIAN_POINT('',(57.011965,-24.461965,1.5));
+#1027 = CIRCLE('',#1028,0.5);
+#1028 = AXIS2_PLACEMENT_3D('',#1029,#1030,#1031);
+#1029 = CARTESIAN_POINT('',(56.511965,-24.461965,1.5));
+#1030 = DIRECTION('',(0.,0.,-1.));
+#1031 = DIRECTION('',(1.,0.,0.));
+#1032 = ORIENTED_EDGE('',*,*,#1033,.T.);
+#1033 = EDGE_CURVE('',#1025,#1034,#1036,.T.);
+#1034 = VERTEX_POINT('',#1035);
+#1035 = CARTESIAN_POINT('',(57.011965,-37.461965,1.5));
+#1036 = LINE('',#1037,#1038);
+#1037 = CARTESIAN_POINT('',(57.011965,-24.6559825,1.5));
+#1038 = VECTOR('',#1039,1.);
+#1039 = DIRECTION('',(0.,-1.,0.));
+#1040 = ORIENTED_EDGE('',*,*,#1041,.T.);
+#1041 = EDGE_CURVE('',#1034,#1042,#1044,.T.);
+#1042 = VERTEX_POINT('',#1043);
+#1043 = CARTESIAN_POINT('',(56.511965,-37.961965,1.5));
+#1044 = CIRCLE('',#1045,0.5);
+#1045 = AXIS2_PLACEMENT_3D('',#1046,#1047,#1048);
+#1046 = CARTESIAN_POINT('',(56.511965,-37.461965,1.5));
+#1047 = DIRECTION('',(0.,0.,-1.));
+#1048 = DIRECTION('',(1.,0.,0.));
+#1049 = ORIENTED_EDGE('',*,*,#1050,.F.);
+#1050 = EDGE_CURVE('',#1051,#1042,#1053,.T.);
+#1051 = VERTEX_POINT('',#1052);
+#1052 = CARTESIAN_POINT('',(43.511965,-37.961965,1.5));
+#1053 = LINE('',#1054,#1055);
+#1054 = CARTESIAN_POINT('',(43.5384825,-37.961965,1.5));
+#1055 = VECTOR('',#1056,1.);
+#1056 = DIRECTION('',(1.,0.,0.));
+#1057 = ORIENTED_EDGE('',*,*,#1058,.T.);
+#1058 = EDGE_CURVE('',#1051,#1000,#1059,.T.);
+#1059 = CIRCLE('',#1060,0.5);
+#1060 = AXIS2_PLACEMENT_3D('',#1061,#1062,#1063);
+#1061 = CARTESIAN_POINT('',(43.511965,-37.461965,1.5));
+#1062 = DIRECTION('',(0.,0.,-1.));
+#1063 = DIRECTION('',(1.,0.,0.));
+#1064 = FACE_BOUND('',#1065,.T.);
+#1065 = EDGE_LOOP('',(#1066,#1076,#1085,#1093,#1102,#1110,#1119,#1127));
+#1066 = ORIENTED_EDGE('',*,*,#1067,.F.);
+#1067 = EDGE_CURVE('',#1068,#1070,#1072,.T.);
+#1068 = VERTEX_POINT('',#1069);
+#1069 = CARTESIAN_POINT('',(69.179045,-24.461965,1.5));
+#1070 = VERTEX_POINT('',#1071);
+#1071 = CARTESIAN_POINT('',(69.179045,-37.461965,1.5));
+#1072 = LINE('',#1073,#1074);
+#1073 = CARTESIAN_POINT('',(69.179045,-24.6559825,1.5));
+#1074 = VECTOR('',#1075,1.);
+#1075 = DIRECTION('',(0.,-1.,0.));
+#1076 = ORIENTED_EDGE('',*,*,#1077,.T.);
+#1077 = EDGE_CURVE('',#1068,#1078,#1080,.T.);
+#1078 = VERTEX_POINT('',#1079);
+#1079 = CARTESIAN_POINT('',(69.679045,-23.961965,1.5));
+#1080 = CIRCLE('',#1081,0.5);
+#1081 = AXIS2_PLACEMENT_3D('',#1082,#1083,#1084);
+#1082 = CARTESIAN_POINT('',(69.679045,-24.461965,1.5));
+#1083 = DIRECTION('',(0.,0.,-1.));
+#1084 = DIRECTION('',(1.,0.,0.));
+#1085 = ORIENTED_EDGE('',*,*,#1086,.T.);
+#1086 = EDGE_CURVE('',#1078,#1087,#1089,.T.);
+#1087 = VERTEX_POINT('',#1088);
+#1088 = CARTESIAN_POINT('',(82.679045,-23.961965,1.5));
+#1089 = LINE('',#1090,#1091);
+#1090 = CARTESIAN_POINT('',(56.6220225,-23.961965,1.5));
+#1091 = VECTOR('',#1092,1.);
+#1092 = DIRECTION('',(1.,0.,0.));
+#1093 = ORIENTED_EDGE('',*,*,#1094,.T.);
+#1094 = EDGE_CURVE('',#1087,#1095,#1097,.T.);
+#1095 = VERTEX_POINT('',#1096);
+#1096 = CARTESIAN_POINT('',(83.179045,-24.461965,1.5));
+#1097 = CIRCLE('',#1098,0.5);
+#1098 = AXIS2_PLACEMENT_3D('',#1099,#1100,#1101);
+#1099 = CARTESIAN_POINT('',(82.679045,-24.461965,1.5));
+#1100 = DIRECTION('',(0.,0.,-1.));
+#1101 = DIRECTION('',(1.,0.,0.));
+#1102 = ORIENTED_EDGE('',*,*,#1103,.T.);
+#1103 = EDGE_CURVE('',#1095,#1104,#1106,.T.);
+#1104 = VERTEX_POINT('',#1105);
+#1105 = CARTESIAN_POINT('',(83.179045,-37.461965,1.5));
+#1106 = LINE('',#1107,#1108);
+#1107 = CARTESIAN_POINT('',(83.179045,-24.6559825,1.5));
+#1108 = VECTOR('',#1109,1.);
+#1109 = DIRECTION('',(0.,-1.,0.));
+#1110 = ORIENTED_EDGE('',*,*,#1111,.T.);
+#1111 = EDGE_CURVE('',#1104,#1112,#1114,.T.);
+#1112 = VERTEX_POINT('',#1113);
+#1113 = CARTESIAN_POINT('',(82.679045,-37.961965,1.5));
+#1114 = CIRCLE('',#1115,0.5);
+#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118);
+#1116 = CARTESIAN_POINT('',(82.679045,-37.461965,1.5));
+#1117 = DIRECTION('',(0.,0.,-1.));
+#1118 = DIRECTION('',(1.,0.,0.));
+#1119 = ORIENTED_EDGE('',*,*,#1120,.F.);
+#1120 = EDGE_CURVE('',#1121,#1112,#1123,.T.);
+#1121 = VERTEX_POINT('',#1122);
+#1122 = CARTESIAN_POINT('',(69.679045,-37.961965,1.5));
+#1123 = LINE('',#1124,#1125);
+#1124 = CARTESIAN_POINT('',(56.6220225,-37.961965,1.5));
+#1125 = VECTOR('',#1126,1.);
+#1126 = DIRECTION('',(1.,0.,0.));
+#1127 = ORIENTED_EDGE('',*,*,#1128,.T.);
+#1128 = EDGE_CURVE('',#1121,#1070,#1129,.T.);
+#1129 = CIRCLE('',#1130,0.5);
+#1130 = AXIS2_PLACEMENT_3D('',#1131,#1132,#1133);
+#1131 = CARTESIAN_POINT('',(69.679045,-37.461965,1.5));
+#1132 = DIRECTION('',(0.,0.,-1.));
+#1133 = DIRECTION('',(1.,0.,0.));
+#1134 = FACE_BOUND('',#1135,.T.);
+#1135 = EDGE_LOOP('',(#1136,#1146,#1155,#1163,#1172,#1180,#1189,#1197));
+#1136 = ORIENTED_EDGE('',*,*,#1137,.F.);
+#1137 = EDGE_CURVE('',#1138,#1140,#1142,.T.);
+#1138 = VERTEX_POINT('',#1139);
+#1139 = CARTESIAN_POINT('',(2.525,-3.025,1.5));
+#1140 = VERTEX_POINT('',#1141);
+#1141 = CARTESIAN_POINT('',(2.525,-16.025,1.5));
+#1142 = LINE('',#1143,#1144);
+#1143 = CARTESIAN_POINT('',(2.525,-13.9375,1.5));
+#1144 = VECTOR('',#1145,1.);
+#1145 = DIRECTION('',(0.,-1.,0.));
+#1146 = ORIENTED_EDGE('',*,*,#1147,.T.);
+#1147 = EDGE_CURVE('',#1138,#1148,#1150,.T.);
+#1148 = VERTEX_POINT('',#1149);
+#1149 = CARTESIAN_POINT('',(3.025,-2.525,1.5));
+#1150 = CIRCLE('',#1151,0.5);
+#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154);
+#1152 = CARTESIAN_POINT('',(3.025,-3.025,1.5));
+#1153 = DIRECTION('',(0.,0.,-1.));
+#1154 = DIRECTION('',(1.,0.,0.));
+#1155 = ORIENTED_EDGE('',*,*,#1156,.T.);
+#1156 = EDGE_CURVE('',#1148,#1157,#1159,.T.);
+#1157 = VERTEX_POINT('',#1158);
+#1158 = CARTESIAN_POINT('',(16.025,-2.525,1.5));
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(23.295,-2.525,1.5));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(1.,0.,0.));
+#1163 = ORIENTED_EDGE('',*,*,#1164,.T.);
+#1164 = EDGE_CURVE('',#1157,#1165,#1167,.T.);
+#1165 = VERTEX_POINT('',#1166);
+#1166 = CARTESIAN_POINT('',(16.525,-3.025,1.5));
+#1167 = CIRCLE('',#1168,0.5);
+#1168 = AXIS2_PLACEMENT_3D('',#1169,#1170,#1171);
+#1169 = CARTESIAN_POINT('',(16.025,-3.025,1.5));
+#1170 = DIRECTION('',(0.,0.,-1.));
+#1171 = DIRECTION('',(1.,0.,0.));
+#1172 = ORIENTED_EDGE('',*,*,#1173,.T.);
+#1173 = EDGE_CURVE('',#1165,#1174,#1176,.T.);
+#1174 = VERTEX_POINT('',#1175);
+#1175 = CARTESIAN_POINT('',(16.525,-16.025,1.5));
+#1176 = LINE('',#1177,#1178);
+#1177 = CARTESIAN_POINT('',(16.525,-13.9375,1.5));
+#1178 = VECTOR('',#1179,1.);
+#1179 = DIRECTION('',(0.,-1.,0.));
+#1180 = ORIENTED_EDGE('',*,*,#1181,.T.);
+#1181 = EDGE_CURVE('',#1174,#1182,#1184,.T.);
+#1182 = VERTEX_POINT('',#1183);
+#1183 = CARTESIAN_POINT('',(16.025,-16.525,1.5));
+#1184 = CIRCLE('',#1185,0.5);
+#1185 = AXIS2_PLACEMENT_3D('',#1186,#1187,#1188);
+#1186 = CARTESIAN_POINT('',(16.025,-16.025,1.5));
+#1187 = DIRECTION('',(0.,0.,-1.));
+#1188 = DIRECTION('',(1.,0.,0.));
+#1189 = ORIENTED_EDGE('',*,*,#1190,.F.);
+#1190 = EDGE_CURVE('',#1191,#1182,#1193,.T.);
+#1191 = VERTEX_POINT('',#1192);
+#1192 = CARTESIAN_POINT('',(3.025,-16.525,1.5));
+#1193 = LINE('',#1194,#1195);
+#1194 = CARTESIAN_POINT('',(23.295,-16.525,1.5));
+#1195 = VECTOR('',#1196,1.);
+#1196 = DIRECTION('',(1.,0.,0.));
+#1197 = ORIENTED_EDGE('',*,*,#1198,.T.);
+#1198 = EDGE_CURVE('',#1191,#1140,#1199,.T.);
+#1199 = CIRCLE('',#1200,0.5);
+#1200 = AXIS2_PLACEMENT_3D('',#1201,#1202,#1203);
+#1201 = CARTESIAN_POINT('',(3.025,-16.025,1.5));
+#1202 = DIRECTION('',(0.,0.,-1.));
+#1203 = DIRECTION('',(1.,0.,0.));
+#1204 = FACE_BOUND('',#1205,.T.);
+#1205 = EDGE_LOOP('',(#1206,#1216,#1225,#1233,#1242,#1250,#1259,#1267));
+#1206 = ORIENTED_EDGE('',*,*,#1207,.F.);
+#1207 = EDGE_CURVE('',#1208,#1210,#1212,.T.);
+#1208 = VERTEX_POINT('',#1209);
+#1209 = CARTESIAN_POINT('',(23.961965,-5.411965,1.5));
+#1210 = VERTEX_POINT('',#1211);
+#1211 = CARTESIAN_POINT('',(23.961965,-18.411965,1.5));
+#1212 = LINE('',#1213,#1214);
+#1213 = CARTESIAN_POINT('',(23.961965,-15.1309825,1.5));
+#1214 = VECTOR('',#1215,1.);
+#1215 = DIRECTION('',(0.,-1.,0.));
+#1216 = ORIENTED_EDGE('',*,*,#1217,.T.);
+#1217 = EDGE_CURVE('',#1208,#1218,#1220,.T.);
+#1218 = VERTEX_POINT('',#1219);
+#1219 = CARTESIAN_POINT('',(24.461965,-4.911965,1.5));
+#1220 = CIRCLE('',#1221,0.5);
+#1221 = AXIS2_PLACEMENT_3D('',#1222,#1223,#1224);
+#1222 = CARTESIAN_POINT('',(24.461965,-5.411965,1.5));
+#1223 = DIRECTION('',(0.,0.,-1.));
+#1224 = DIRECTION('',(1.,0.,0.));
+#1225 = ORIENTED_EDGE('',*,*,#1226,.T.);
+#1226 = EDGE_CURVE('',#1218,#1227,#1229,.T.);
+#1227 = VERTEX_POINT('',#1228);
+#1228 = CARTESIAN_POINT('',(37.461965,-4.911965,1.5));
+#1229 = LINE('',#1230,#1231);
+#1230 = CARTESIAN_POINT('',(34.0134825,-4.911965,1.5));
+#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('',(37.961965,-5.411965,1.5));
+#1237 = CIRCLE('',#1238,0.5);
+#1238 = AXIS2_PLACEMENT_3D('',#1239,#1240,#1241);
+#1239 = CARTESIAN_POINT('',(37.461965,-5.411965,1.5));
+#1240 = DIRECTION('',(0.,0.,-1.));
+#1241 = DIRECTION('',(1.,0.,0.));
+#1242 = ORIENTED_EDGE('',*,*,#1243,.T.);
+#1243 = EDGE_CURVE('',#1235,#1244,#1246,.T.);
+#1244 = VERTEX_POINT('',#1245);
+#1245 = CARTESIAN_POINT('',(37.961965,-18.411965,1.5));
+#1246 = LINE('',#1247,#1248);
+#1247 = CARTESIAN_POINT('',(37.961965,-15.1309825,1.5));
+#1248 = VECTOR('',#1249,1.);
+#1249 = DIRECTION('',(0.,-1.,0.));
+#1250 = ORIENTED_EDGE('',*,*,#1251,.T.);
+#1251 = EDGE_CURVE('',#1244,#1252,#1254,.T.);
+#1252 = VERTEX_POINT('',#1253);
+#1253 = CARTESIAN_POINT('',(37.461965,-18.911965,1.5));
+#1254 = CIRCLE('',#1255,0.5);
+#1255 = AXIS2_PLACEMENT_3D('',#1256,#1257,#1258);
+#1256 = CARTESIAN_POINT('',(37.461965,-18.411965,1.5));
+#1257 = DIRECTION('',(0.,0.,-1.));
+#1258 = DIRECTION('',(1.,0.,0.));
+#1259 = ORIENTED_EDGE('',*,*,#1260,.F.);
+#1260 = EDGE_CURVE('',#1261,#1252,#1263,.T.);
+#1261 = VERTEX_POINT('',#1262);
+#1262 = CARTESIAN_POINT('',(24.461965,-18.911965,1.5));
+#1263 = LINE('',#1264,#1265);
+#1264 = CARTESIAN_POINT('',(34.0134825,-18.911965,1.5));
+#1265 = VECTOR('',#1266,1.);
+#1266 = DIRECTION('',(1.,0.,0.));
+#1267 = ORIENTED_EDGE('',*,*,#1268,.T.);
+#1268 = EDGE_CURVE('',#1261,#1210,#1269,.T.);
+#1269 = CIRCLE('',#1270,0.5);
+#1270 = AXIS2_PLACEMENT_3D('',#1271,#1272,#1273);
+#1271 = CARTESIAN_POINT('',(24.461965,-18.411965,1.5));
+#1272 = DIRECTION('',(0.,0.,-1.));
+#1273 = DIRECTION('',(1.,0.,0.));
+#1274 = FACE_BOUND('',#1275,.T.);
+#1275 = EDGE_LOOP('',(#1276,#1286,#1295,#1303,#1312,#1320,#1329,#1337));
+#1276 = ORIENTED_EDGE('',*,*,#1277,.F.);
+#1277 = EDGE_CURVE('',#1278,#1280,#1282,.T.);
+#1278 = VERTEX_POINT('',#1279);
+#1279 = CARTESIAN_POINT('',(1.844999999998,2.614999999999,1.5));
+#1280 = VERTEX_POINT('',#1281);
+#1281 = CARTESIAN_POINT('',(3.244999999999,2.614999999999,1.5));
+#1282 = LINE('',#1283,#1284);
+#1283 = CARTESIAN_POINT('',(22.704999999999,2.614999999999,1.5));
+#1284 = VECTOR('',#1285,1.);
+#1285 = DIRECTION('',(1.,0.,0.));
+#1286 = ORIENTED_EDGE('',*,*,#1287,.T.);
+#1287 = EDGE_CURVE('',#1278,#1288,#1290,.T.);
+#1288 = VERTEX_POINT('',#1289);
+#1289 = CARTESIAN_POINT('',(0.844999999998,3.614999999999,1.5));
+#1290 = CIRCLE('',#1291,1.);
+#1291 = AXIS2_PLACEMENT_3D('',#1292,#1293,#1294);
+#1292 = CARTESIAN_POINT('',(1.844999999998,3.614999999999,1.5));
+#1293 = DIRECTION('',(0.,0.,-1.));
+#1294 = DIRECTION('',(1.,0.,0.));
+#1295 = ORIENTED_EDGE('',*,*,#1296,.F.);
+#1296 = EDGE_CURVE('',#1297,#1288,#1299,.T.);
+#1297 = VERTEX_POINT('',#1298);
+#1298 = CARTESIAN_POINT('',(0.844999999998,4.614999999999,1.5));
+#1299 = LINE('',#1300,#1301);
+#1300 = CARTESIAN_POINT('',(0.844999999998,-10.1175,1.5));
+#1301 = VECTOR('',#1302,1.);
+#1302 = DIRECTION('',(0.,-1.,0.));
+#1303 = ORIENTED_EDGE('',*,*,#1304,.T.);
+#1304 = EDGE_CURVE('',#1297,#1305,#1307,.T.);
+#1305 = VERTEX_POINT('',#1306);
+#1306 = CARTESIAN_POINT('',(1.844999999998,5.614999999999,1.5));
+#1307 = CIRCLE('',#1308,1.);
+#1308 = AXIS2_PLACEMENT_3D('',#1309,#1310,#1311);
+#1309 = CARTESIAN_POINT('',(1.844999999998,4.614999999999,1.5));
+#1310 = DIRECTION('',(0.,0.,-1.));
+#1311 = DIRECTION('',(1.,0.,0.));
+#1312 = ORIENTED_EDGE('',*,*,#1313,.F.);
+#1313 = EDGE_CURVE('',#1314,#1305,#1316,.T.);
+#1314 = VERTEX_POINT('',#1315);
+#1315 = CARTESIAN_POINT('',(3.244999999999,5.614999999999,1.5));
+#1316 = LINE('',#1317,#1318);
+#1317 = CARTESIAN_POINT('',(23.404999999999,5.614999999999,1.5));
+#1318 = VECTOR('',#1319,1.);
+#1319 = DIRECTION('',(-1.,0.,0.));
+#1320 = ORIENTED_EDGE('',*,*,#1321,.T.);
+#1321 = EDGE_CURVE('',#1314,#1322,#1324,.T.);
+#1322 = VERTEX_POINT('',#1323);
+#1323 = CARTESIAN_POINT('',(4.244999999999,4.614999999999,1.5));
+#1324 = CIRCLE('',#1325,1.);
+#1325 = AXIS2_PLACEMENT_3D('',#1326,#1327,#1328);
+#1326 = CARTESIAN_POINT('',(3.244999999999,4.614999999999,1.5));
+#1327 = DIRECTION('',(0.,0.,-1.));
+#1328 = DIRECTION('',(1.,0.,0.));
+#1329 = ORIENTED_EDGE('',*,*,#1330,.F.);
+#1330 = EDGE_CURVE('',#1331,#1322,#1333,.T.);
+#1331 = VERTEX_POINT('',#1332);
+#1332 = CARTESIAN_POINT('',(4.244999999999,3.614999999999,1.5));
+#1333 = LINE('',#1334,#1335);
+#1334 = CARTESIAN_POINT('',(4.244999999999,-10.6175,1.5));
+#1335 = VECTOR('',#1336,1.);
+#1336 = DIRECTION('',(0.,1.,0.));
+#1337 = ORIENTED_EDGE('',*,*,#1338,.T.);
+#1338 = EDGE_CURVE('',#1331,#1280,#1339,.T.);
+#1339 = CIRCLE('',#1340,1.);
+#1340 = AXIS2_PLACEMENT_3D('',#1341,#1342,#1343);
+#1341 = CARTESIAN_POINT('',(3.244999999999,3.614999999999,1.5));
+#1342 = DIRECTION('',(0.,0.,-1.));
+#1343 = DIRECTION('',(1.,0.,0.));
+#1344 = FACE_BOUND('',#1345,.T.);
+#1345 = EDGE_LOOP('',(#1346));
+#1346 = ORIENTED_EDGE('',*,*,#1347,.T.);
+#1347 = EDGE_CURVE('',#1348,#1348,#1350,.T.);
+#1348 = VERTEX_POINT('',#1349);
+#1349 = CARTESIAN_POINT('',(-9.515,28.165,1.5));
+#1350 = CIRCLE('',#1351,1.7);
+#1351 = AXIS2_PLACEMENT_3D('',#1352,#1353,#1354);
+#1352 = CARTESIAN_POINT('',(-11.215,28.165,1.5));
+#1353 = DIRECTION('',(0.,0.,-1.));
+#1354 = DIRECTION('',(1.,0.,0.));
+#1355 = FACE_BOUND('',#1356,.T.);
+#1356 = EDGE_LOOP('',(#1357,#1367,#1376,#1384,#1393,#1401,#1410,#1418));
+#1357 = ORIENTED_EDGE('',*,*,#1358,.F.);
+#1358 = EDGE_CURVE('',#1359,#1361,#1363,.T.);
+#1359 = VERTEX_POINT('',#1360);
+#1360 = CARTESIAN_POINT('',(45.39893,-3.025,1.5));
+#1361 = VERTEX_POINT('',#1362);
+#1362 = CARTESIAN_POINT('',(45.39893,-16.025,1.5));
+#1363 = LINE('',#1364,#1365);
+#1364 = CARTESIAN_POINT('',(45.39893,-13.9375,1.5));
+#1365 = VECTOR('',#1366,1.);
+#1366 = DIRECTION('',(0.,-1.,0.));
+#1367 = ORIENTED_EDGE('',*,*,#1368,.T.);
+#1368 = EDGE_CURVE('',#1359,#1369,#1371,.T.);
+#1369 = VERTEX_POINT('',#1370);
+#1370 = CARTESIAN_POINT('',(45.89893,-2.525,1.5));
+#1371 = CIRCLE('',#1372,0.5);
+#1372 = AXIS2_PLACEMENT_3D('',#1373,#1374,#1375);
+#1373 = CARTESIAN_POINT('',(45.89893,-3.025,1.5));
+#1374 = DIRECTION('',(0.,0.,-1.));
+#1375 = DIRECTION('',(1.,0.,0.));
+#1376 = ORIENTED_EDGE('',*,*,#1377,.T.);
+#1377 = EDGE_CURVE('',#1369,#1378,#1380,.T.);
+#1378 = VERTEX_POINT('',#1379);
+#1379 = CARTESIAN_POINT('',(58.89893,-2.525,1.5));
+#1380 = LINE('',#1381,#1382);
+#1381 = CARTESIAN_POINT('',(44.731965,-2.525,1.5));
+#1382 = VECTOR('',#1383,1.);
+#1383 = DIRECTION('',(1.,0.,0.));
+#1384 = ORIENTED_EDGE('',*,*,#1385,.T.);
+#1385 = EDGE_CURVE('',#1378,#1386,#1388,.T.);
+#1386 = VERTEX_POINT('',#1387);
+#1387 = CARTESIAN_POINT('',(59.39893,-3.025,1.5));
+#1388 = CIRCLE('',#1389,0.5);
+#1389 = AXIS2_PLACEMENT_3D('',#1390,#1391,#1392);
+#1390 = CARTESIAN_POINT('',(58.89893,-3.025,1.5));
+#1391 = DIRECTION('',(0.,0.,-1.));
+#1392 = DIRECTION('',(1.,0.,0.));
+#1393 = ORIENTED_EDGE('',*,*,#1394,.T.);
+#1394 = EDGE_CURVE('',#1386,#1395,#1397,.T.);
+#1395 = VERTEX_POINT('',#1396);
+#1396 = CARTESIAN_POINT('',(59.39893,-16.025,1.5));
+#1397 = LINE('',#1398,#1399);
+#1398 = CARTESIAN_POINT('',(59.39893,-13.9375,1.5));
+#1399 = VECTOR('',#1400,1.);
+#1400 = DIRECTION('',(0.,-1.,0.));
+#1401 = ORIENTED_EDGE('',*,*,#1402,.T.);
+#1402 = EDGE_CURVE('',#1395,#1403,#1405,.T.);
+#1403 = VERTEX_POINT('',#1404);
+#1404 = CARTESIAN_POINT('',(58.89893,-16.525,1.5));
+#1405 = CIRCLE('',#1406,0.5);
+#1406 = AXIS2_PLACEMENT_3D('',#1407,#1408,#1409);
+#1407 = CARTESIAN_POINT('',(58.89893,-16.025,1.5));
+#1408 = DIRECTION('',(0.,0.,-1.));
+#1409 = DIRECTION('',(1.,0.,0.));
+#1410 = ORIENTED_EDGE('',*,*,#1411,.F.);
+#1411 = EDGE_CURVE('',#1412,#1403,#1414,.T.);
+#1412 = VERTEX_POINT('',#1413);
+#1413 = CARTESIAN_POINT('',(45.89893,-16.525,1.5));
+#1414 = LINE('',#1415,#1416);
+#1415 = CARTESIAN_POINT('',(44.731965,-16.525,1.5));
+#1416 = VECTOR('',#1417,1.);
+#1417 = DIRECTION('',(1.,0.,0.));
+#1418 = ORIENTED_EDGE('',*,*,#1419,.T.);
+#1419 = EDGE_CURVE('',#1412,#1361,#1420,.T.);
+#1420 = CIRCLE('',#1421,0.5);
+#1421 = AXIS2_PLACEMENT_3D('',#1422,#1423,#1424);
+#1422 = CARTESIAN_POINT('',(45.89893,-16.025,1.5));
+#1423 = DIRECTION('',(0.,0.,-1.));
+#1424 = DIRECTION('',(1.,0.,0.));
+#1425 = FACE_BOUND('',#1426,.T.);
+#1426 = EDGE_LOOP('',(#1427,#1437,#1446,#1454,#1463,#1471,#1480,#1488));
+#1427 = ORIENTED_EDGE('',*,*,#1428,.F.);
+#1428 = EDGE_CURVE('',#1429,#1431,#1433,.T.);
+#1429 = VERTEX_POINT('',#1430);
+#1430 = CARTESIAN_POINT('',(69.179045,-3.025,1.5));
+#1431 = VERTEX_POINT('',#1432);
+#1432 = CARTESIAN_POINT('',(69.179045,-16.025,1.5));
+#1433 = LINE('',#1434,#1435);
+#1434 = CARTESIAN_POINT('',(69.179045,-13.9375,1.5));
+#1435 = VECTOR('',#1436,1.);
+#1436 = DIRECTION('',(0.,-1.,0.));
+#1437 = ORIENTED_EDGE('',*,*,#1438,.T.);
+#1438 = EDGE_CURVE('',#1429,#1439,#1441,.T.);
+#1439 = VERTEX_POINT('',#1440);
+#1440 = CARTESIAN_POINT('',(69.679045,-2.525,1.5));
+#1441 = CIRCLE('',#1442,0.5);
+#1442 = AXIS2_PLACEMENT_3D('',#1443,#1444,#1445);
+#1443 = CARTESIAN_POINT('',(69.679045,-3.025,1.5));
+#1444 = DIRECTION('',(0.,0.,-1.));
+#1445 = DIRECTION('',(1.,0.,0.));
+#1446 = ORIENTED_EDGE('',*,*,#1447,.T.);
+#1447 = EDGE_CURVE('',#1439,#1448,#1450,.T.);
+#1448 = VERTEX_POINT('',#1449);
+#1449 = CARTESIAN_POINT('',(82.679045,-2.525,1.5));
+#1450 = LINE('',#1451,#1452);
+#1451 = CARTESIAN_POINT('',(56.6220225,-2.525,1.5));
+#1452 = VECTOR('',#1453,1.);
+#1453 = DIRECTION('',(1.,0.,0.));
+#1454 = ORIENTED_EDGE('',*,*,#1455,.T.);
+#1455 = EDGE_CURVE('',#1448,#1456,#1458,.T.);
+#1456 = VERTEX_POINT('',#1457);
+#1457 = CARTESIAN_POINT('',(83.179045,-3.025,1.5));
+#1458 = CIRCLE('',#1459,0.5);
+#1459 = AXIS2_PLACEMENT_3D('',#1460,#1461,#1462);
+#1460 = CARTESIAN_POINT('',(82.679045,-3.025,1.5));
+#1461 = DIRECTION('',(0.,0.,-1.));
+#1462 = DIRECTION('',(1.,0.,0.));
+#1463 = ORIENTED_EDGE('',*,*,#1464,.T.);
+#1464 = EDGE_CURVE('',#1456,#1465,#1467,.T.);
+#1465 = VERTEX_POINT('',#1466);
+#1466 = CARTESIAN_POINT('',(83.179045,-16.025,1.5));
+#1467 = LINE('',#1468,#1469);
+#1468 = CARTESIAN_POINT('',(83.179045,-13.9375,1.5));
+#1469 = VECTOR('',#1470,1.);
+#1470 = DIRECTION('',(0.,-1.,0.));
+#1471 = ORIENTED_EDGE('',*,*,#1472,.T.);
+#1472 = EDGE_CURVE('',#1465,#1473,#1475,.T.);
+#1473 = VERTEX_POINT('',#1474);
+#1474 = CARTESIAN_POINT('',(82.679045,-16.525,1.5));
+#1475 = CIRCLE('',#1476,0.5);
+#1476 = AXIS2_PLACEMENT_3D('',#1477,#1478,#1479);
+#1477 = CARTESIAN_POINT('',(82.679045,-16.025,1.5));
+#1478 = DIRECTION('',(0.,0.,-1.));
+#1479 = DIRECTION('',(1.,0.,0.));
+#1480 = ORIENTED_EDGE('',*,*,#1481,.F.);
+#1481 = EDGE_CURVE('',#1482,#1473,#1484,.T.);
+#1482 = VERTEX_POINT('',#1483);
+#1483 = CARTESIAN_POINT('',(69.679045,-16.525,1.5));
+#1484 = LINE('',#1485,#1486);
+#1485 = CARTESIAN_POINT('',(56.6220225,-16.525,1.5));
+#1486 = VECTOR('',#1487,1.);
+#1487 = DIRECTION('',(1.,0.,0.));
+#1488 = ORIENTED_EDGE('',*,*,#1489,.T.);
+#1489 = EDGE_CURVE('',#1482,#1431,#1490,.T.);
+#1490 = CIRCLE('',#1491,0.5);
+#1491 = AXIS2_PLACEMENT_3D('',#1492,#1493,#1494);
+#1492 = CARTESIAN_POINT('',(69.679045,-16.025,1.5));
+#1493 = DIRECTION('',(0.,0.,-1.));
+#1494 = DIRECTION('',(1.,0.,0.));
+#1495 = FACE_BOUND('',#1496,.T.);
+#1496 = EDGE_LOOP('',(#1497,#1507,#1515,#1523));
+#1497 = ORIENTED_EDGE('',*,*,#1498,.F.);
+#1498 = EDGE_CURVE('',#1499,#1501,#1503,.T.);
+#1499 = VERTEX_POINT('',#1500);
+#1500 = CARTESIAN_POINT('',(36.575,19.375,1.5));
+#1501 = VERTEX_POINT('',#1502);
+#1502 = CARTESIAN_POINT('',(36.575,5.375,1.5));
+#1503 = LINE('',#1504,#1505);
+#1504 = CARTESIAN_POINT('',(36.575,-2.7375,1.5));
+#1505 = VECTOR('',#1506,1.);
+#1506 = DIRECTION('',(0.,-1.,0.));
+#1507 = ORIENTED_EDGE('',*,*,#1508,.F.);
+#1508 = EDGE_CURVE('',#1509,#1499,#1511,.T.);
+#1509 = VERTEX_POINT('',#1510);
+#1510 = CARTESIAN_POINT('',(76.575,19.375,1.5));
+#1511 = LINE('',#1512,#1513);
+#1512 = CARTESIAN_POINT('',(60.07,19.375,1.5));
+#1513 = VECTOR('',#1514,1.);
+#1514 = DIRECTION('',(-1.,0.,0.));
+#1515 = ORIENTED_EDGE('',*,*,#1516,.F.);
+#1516 = EDGE_CURVE('',#1517,#1509,#1519,.T.);
+#1517 = VERTEX_POINT('',#1518);
+#1518 = CARTESIAN_POINT('',(76.575,5.375,1.5));
+#1519 = LINE('',#1520,#1521);
+#1520 = CARTESIAN_POINT('',(76.575,-9.7375,1.5));
+#1521 = VECTOR('',#1522,1.);
+#1522 = DIRECTION('',(0.,1.,0.));
+#1523 = ORIENTED_EDGE('',*,*,#1524,.F.);
+#1524 = EDGE_CURVE('',#1501,#1517,#1525,.T.);
+#1525 = LINE('',#1526,#1527);
+#1526 = CARTESIAN_POINT('',(40.07,5.375,1.5));
+#1527 = VECTOR('',#1528,1.);
+#1528 = DIRECTION('',(1.,0.,0.));
+#1529 = FACE_BOUND('',#1530,.T.);
+#1530 = EDGE_LOOP('',(#1531,#1543,#1553,#1563,#1573,#1584,#1595,#1606,
+ #1617,#1628,#1641,#1652,#1663,#1674,#1685,#1698,#1709,#1722,#1732,
+ #1740,#1748,#1761,#1772,#1782,#1792,#1802,#1815,#1823,#1833,#1843,
+ #1853,#1863,#1871,#1881,#1892,#1903,#1913,#1923,#1933,#1945,#1960,
+ #1975,#1987,#1999,#2014,#2029,#2041,#2052,#2063,#2074,#2085,#2095));
+#1531 = ORIENTED_EDGE('',*,*,#1532,.F.);
+#1532 = EDGE_CURVE('',#1533,#1535,#1537,.T.);
+#1533 = VERTEX_POINT('',#1534);
+#1534 = CARTESIAN_POINT('',(46.454191519142,26.234422442244,1.5));
+#1535 = VERTEX_POINT('',#1536);
+#1536 = CARTESIAN_POINT('',(46.46202980297,26.390775577558,1.5));
+#1537 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1538,#1539,#1540,#1541,#1542),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1538 = CARTESIAN_POINT('',(46.454191519142,26.234422442244,1.5));
+#1539 = CARTESIAN_POINT('',(46.458124431268,26.267438204563,1.5));
+#1540 = CARTESIAN_POINT('',(46.460733647408,26.304540434679,1.5));
+#1541 = CARTESIAN_POINT('',(46.46202980297,26.345676446483,1.5));
+#1542 = CARTESIAN_POINT('',(46.46202980297,26.390775577558,1.5));
+#1543 = ORIENTED_EDGE('',*,*,#1544,.F.);
+#1544 = EDGE_CURVE('',#1545,#1533,#1547,.T.);
+#1545 = VERTEX_POINT('',#1546);
+#1546 = CARTESIAN_POINT('',(46.4325331033,26.129636963696,1.5));
+#1547 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1548,#1549,#1550,#1551,#1552),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1548 = CARTESIAN_POINT('',(46.4325331033,26.129636963696,1.5));
+#1549 = CARTESIAN_POINT('',(46.439562867983,26.149278953252,1.5));
+#1550 = CARTESIAN_POINT('',(46.445513036232,26.173317601778,1.5));
+#1551 = CARTESIAN_POINT('',(46.450386312027,26.201718229742,1.5));
+#1552 = CARTESIAN_POINT('',(46.454191519142,26.234422442244,1.5));
+#1553 = ORIENTED_EDGE('',*,*,#1554,.F.);
+#1554 = EDGE_CURVE('',#1555,#1545,#1557,.T.);
+#1555 = VERTEX_POINT('',#1556);
+#1556 = CARTESIAN_POINT('',(46.398498449835,26.074975247525,1.5));
+#1557 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1558,#1559,#1560,#1561,#1562),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1558 = CARTESIAN_POINT('',(46.398498449835,26.074975247525,1.5));
+#1559 = CARTESIAN_POINT('',(46.408614391464,26.082820263482,1.5));
+#1560 = CARTESIAN_POINT('',(46.41765959025,26.094554266736,1.5));
+#1561 = CARTESIAN_POINT('',(46.425631631276,26.110168632164,1.5));
+#1562 = CARTESIAN_POINT('',(46.4325331033,26.129636963696,1.5));
+#1563 = ORIENTED_EDGE('',*,*,#1564,.F.);
+#1564 = EDGE_CURVE('',#1565,#1555,#1567,.T.);
+#1565 = VERTEX_POINT('',#1566);
+#1566 = CARTESIAN_POINT('',(46.350643664356,26.059504950495,1.5));
+#1567 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1568,#1569,#1570,#1571,#1572),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1568 = CARTESIAN_POINT('',(46.350643664356,26.059504950495,1.5));
+#1569 = CARTESIAN_POINT('',(46.364563654975,26.059504950495,1.5));
+#1570 = CARTESIAN_POINT('',(46.377181918727,26.062082119334,1.5));
+#1571 = CARTESIAN_POINT('',(46.388493970229,26.067239825149,1.5));
+#1572 = CARTESIAN_POINT('',(46.398498449835,26.074975247525,1.5));
+#1573 = ORIENTED_EDGE('',*,*,#1574,.F.);
+#1574 = EDGE_CURVE('',#1575,#1565,#1577,.T.);
+#1575 = VERTEX_POINT('',#1576);
+#1576 = CARTESIAN_POINT('',(46.220693169307,26.115816831683,1.5));
+#1577 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1578,#1579,#1580,#1581,#1582,
+ #1583),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1578 = CARTESIAN_POINT('',(46.220693169307,26.115816831683,1.5));
+#1579 = CARTESIAN_POINT('',(46.256187104502,26.093541327526,1.5));
+#1580 = CARTESIAN_POINT('',(46.287095914051,26.076612154794,1.5));
+#1581 = CARTESIAN_POINT('',(46.313225538167,26.065222435641,1.5));
+#1582 = CARTESIAN_POINT('',(46.334431743689,26.059504950495,1.5));
+#1583 = CARTESIAN_POINT('',(46.350643664356,26.059504950495,1.5));
+#1584 = ORIENTED_EDGE('',*,*,#1585,.F.);
+#1585 = EDGE_CURVE('',#1586,#1575,#1588,.T.);
+#1586 = VERTEX_POINT('',#1587);
+#1587 = CARTESIAN_POINT('',(45.98245059505,26.237722772277,1.5));
+#1588 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1589,#1590,#1591,#1592,#1593,
+ #1594),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1589 = CARTESIAN_POINT('',(45.98245059505,26.237722772277,1.5));
+#1590 = CARTESIAN_POINT('',(46.040971038552,26.211876243064,1.5));
+#1591 = CARTESIAN_POINT('',(46.094274002105,26.186715243652,1.5));
+#1592 = CARTESIAN_POINT('',(46.142129954829,26.162287262097,1.5));
+#1593 = CARTESIAN_POINT('',(46.18432707471,26.138639691051,1.5));
+#1594 = CARTESIAN_POINT('',(46.220693169307,26.115816831683,1.5));
+#1595 = ORIENTED_EDGE('',*,*,#1596,.F.);
+#1596 = EDGE_CURVE('',#1597,#1586,#1599,.T.);
+#1597 = VERTEX_POINT('',#1598);
+#1598 = CARTESIAN_POINT('',(45.628077657756,26.359628712871,1.5));
+#1599 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1600,#1601,#1602,#1603,#1604,
+ #1605),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1600 = CARTESIAN_POINT('',(45.628077657756,26.359628712871,1.5));
+#1601 = CARTESIAN_POINT('',(45.708989726047,26.337495451705,1.5));
+#1602 = CARTESIAN_POINT('',(45.785123933552,26.314258363326,1.5));
+#1603 = CARTESIAN_POINT('',(45.856235996167,26.289893888346,1.5));
+#1604 = CARTESIAN_POINT('',(45.922084525486,26.264384453001,1.5));
+#1605 = CARTESIAN_POINT('',(45.98245059505,26.237722772277,1.5));
+#1606 = ORIENTED_EDGE('',*,*,#1607,.F.);
+#1607 = EDGE_CURVE('',#1608,#1597,#1610,.T.);
+#1608 = VERTEX_POINT('',#1609);
+#1609 = CARTESIAN_POINT('',(45.150148614851,26.415940594059,1.5));
+#1610 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1611,#1612,#1613,#1614,#1615,
+ #1616),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1611 = CARTESIAN_POINT('',(45.150148614851,26.415940594059,1.5));
+#1612 = CARTESIAN_POINT('',(45.256395772461,26.415940594059,1.5));
+#1613 = CARTESIAN_POINT('',(45.357753504018,26.410581404879,1.5));
+#1614 = CARTESIAN_POINT('',(45.453781514927,26.39957076834,1.5));
+#1615 = CARTESIAN_POINT('',(45.544025165066,26.382644089506,1.5));
+#1616 = CARTESIAN_POINT('',(45.628077657756,26.359628712871,1.5));
+#1617 = ORIENTED_EDGE('',*,*,#1618,.F.);
+#1618 = EDGE_CURVE('',#1619,#1608,#1621,.T.);
+#1619 = VERTEX_POINT('',#1620);
+#1620 = CARTESIAN_POINT('',(44.624158515842,26.315280528053,1.5));
+#1621 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1622,#1623,#1624,#1625,#1626,
+ #1627),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1622 = CARTESIAN_POINT('',(44.624158515842,26.315280528053,1.5));
+#1623 = CARTESIAN_POINT('',(44.719306709633,26.356010632062,1.5));
+#1624 = CARTESIAN_POINT('',(44.819932547939,26.386345541971,1.5));
+#1625 = CARTESIAN_POINT('',(44.925629676248,26.406230159325,1.5));
+#1626 = CARTESIAN_POINT('',(45.035885509498,26.415940594059,1.5));
+#1627 = CARTESIAN_POINT('',(45.150148614851,26.415940594059,1.5));
+#1628 = ORIENTED_EDGE('',*,*,#1629,.F.);
+#1629 = EDGE_CURVE('',#1630,#1619,#1632,.T.);
+#1630 = VERTEX_POINT('',#1631);
+#1631 = CARTESIAN_POINT('',(44.221930793069,26.030420792079,1.5));
+#1632 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1633,#1634,#1635,#1636,#1637,
+ #1638,#1639,#1640),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.344569056873,
+ 1.),.UNSPECIFIED.);
+#1633 = CARTESIAN_POINT('',(44.221930793069,26.030420792079,1.5));
+#1634 = CARTESIAN_POINT('',(44.250709193198,26.062148089999,1.5));
+#1635 = CARTESIAN_POINT('',(44.280876483472,26.092270036285,1.5));
+#1636 = CARTESIAN_POINT('',(44.312420728681,26.120752470423,1.5));
+#1637 = CARTESIAN_POINT('',(44.407892641944,26.198596931605,1.5));
+#1638 = CARTESIAN_POINT('',(44.475362531285,26.243613862121,1.5));
+#1639 = CARTESIAN_POINT('',(44.54755360447,26.282488250202,1.5));
+#1640 = CARTESIAN_POINT('',(44.624158515842,26.315280528053,1.5));
+#1641 = ORIENTED_EDGE('',*,*,#1642,.F.);
+#1642 = EDGE_CURVE('',#1643,#1630,#1645,.T.);
+#1643 = VERTEX_POINT('',#1644);
+#1644 = CARTESIAN_POINT('',(43.965123862376,25.587764026403,1.5));
+#1645 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1646,#1647,#1648,#1649,#1650,
+ #1651),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1646 = CARTESIAN_POINT('',(43.965123862376,25.587764026403,1.5));
+#1647 = CARTESIAN_POINT('',(44.000545700024,25.689795204729,1.5));
+#1648 = CARTESIAN_POINT('',(44.043833180561,25.78554826611,1.5));
+#1649 = CARTESIAN_POINT('',(44.095178166547,25.874492692262,1.5));
+#1650 = CARTESIAN_POINT('',(44.154611246304,25.956203069535,1.5));
+#1651 = CARTESIAN_POINT('',(44.221930793069,26.030420792079,1.5));
+#1652 = ORIENTED_EDGE('',*,*,#1653,.F.);
+#1653 = EDGE_CURVE('',#1654,#1643,#1656,.T.);
+#1654 = VERTEX_POINT('',#1655);
+#1655 = CARTESIAN_POINT('',(43.875396139604,25.016600660066,1.5));
+#1656 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1657,#1658,#1659,#1660,#1661,
+ #1662),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1657 = CARTESIAN_POINT('',(43.875396139604,25.016600660066,1.5));
+#1658 = CARTESIAN_POINT('',(43.875396139604,25.139261082257,1.5));
+#1659 = CARTESIAN_POINT('',(43.88402486483,25.258175687944,1.5));
+#1660 = CARTESIAN_POINT('',(43.90169570671,25.372866921345,1.5));
+#1661 = CARTESIAN_POINT('',(43.92870639067,25.482864964223,1.5));
+#1662 = CARTESIAN_POINT('',(43.965123862376,25.587764026403,1.5));
+#1663 = ORIENTED_EDGE('',*,*,#1664,.F.);
+#1664 = EDGE_CURVE('',#1665,#1654,#1667,.T.);
+#1665 = VERTEX_POINT('',#1666);
+#1666 = CARTESIAN_POINT('',(43.966567756766,24.411402640264,1.5));
+#1667 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1668,#1669,#1670,#1671,#1672,
+ #1673),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1668 = CARTESIAN_POINT('',(43.966567756766,24.411402640264,1.5));
+#1669 = CARTESIAN_POINT('',(43.929104006351,24.518877833763,1.5));
+#1670 = CARTESIAN_POINT('',(43.901649191868,24.63390673761,1.5));
+#1671 = CARTESIAN_POINT('',(43.883936444317,24.755746921543,1.5));
+#1672 = CARTESIAN_POINT('',(43.875396139604,24.883564761883,1.5));
+#1673 = CARTESIAN_POINT('',(43.875396139604,25.016600660066,1.5));
+#1674 = ORIENTED_EDGE('',*,*,#1675,.F.);
+#1675 = EDGE_CURVE('',#1676,#1665,#1678,.T.);
+#1676 = VERTEX_POINT('',#1677);
+#1677 = CARTESIAN_POINT('',(44.221930793069,23.973283828383,1.5));
+#1678 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1679,#1680,#1681,#1682,#1683,
+ #1684),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1679 = CARTESIAN_POINT('',(44.221930793069,23.973283828383,1.5));
+#1680 = CARTESIAN_POINT('',(44.155571024176,24.044735353128,1.5));
+#1681 = CARTESIAN_POINT('',(44.096808290584,24.124706336963,1.5));
+#1682 = CARTESIAN_POINT('',(44.04580552393,24.212854078484,1.5));
+#1683 = CARTESIAN_POINT('',(44.002472184038,24.308633308928,1.5));
+#1684 = CARTESIAN_POINT('',(43.966567756766,24.411402640264,1.5));
+#1685 = ORIENTED_EDGE('',*,*,#1686,.F.);
+#1686 = EDGE_CURVE('',#1687,#1676,#1689,.T.);
+#1687 = VERTEX_POINT('',#1688);
+#1688 = CARTESIAN_POINT('',(44.616320232013,23.706988448845,1.5));
+#1689 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1690,#1691,#1692,#1693,#1694,
+ #1695,#1696,#1697),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.633400650584,
+ 1.),.UNSPECIFIED.);
+#1690 = CARTESIAN_POINT('',(44.616320232013,23.706988448845,1.5));
+#1691 = CARTESIAN_POINT('',(44.543771200614,23.735306602551,1.5));
+#1692 = CARTESIAN_POINT('',(44.475242520258,23.7694812755,1.5));
+#1693 = CARTESIAN_POINT('',(44.411012578942,23.809577379316,1.5));
+#1694 = CARTESIAN_POINT('',(44.316647726297,23.882040220489,1.5));
+#1695 = CARTESIAN_POINT('',(44.283547026924,23.910548696742,1.5));
+#1696 = CARTESIAN_POINT('',(44.251970064391,23.940977442244,1.5));
+#1697 = CARTESIAN_POINT('',(44.221930793069,23.973283828383,1.5));
+#1698 = ORIENTED_EDGE('',*,*,#1699,.F.);
+#1699 = EDGE_CURVE('',#1700,#1687,#1702,.T.);
+#1700 = VERTEX_POINT('',#1701);
+#1701 = CARTESIAN_POINT('',(45.125396139604,23.617260726073,1.5));
+#1702 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1703,#1704,#1705,#1706,#1707,
+ #1708),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1703 = CARTESIAN_POINT('',(45.125396139604,23.617260726073,1.5));
+#1704 = CARTESIAN_POINT('',(45.015706728436,23.617260726073,1.5));
+#1705 = CARTESIAN_POINT('',(44.909555193642,23.625962244286,1.5));
+#1706 = CARTESIAN_POINT('',(44.80736015875,23.643715084693,1.5));
+#1707 = CARTESIAN_POINT('',(44.709509526874,23.670729644494,1.5));
+#1708 = CARTESIAN_POINT('',(44.616320232013,23.706988448845,1.5));
+#1709 = ORIENTED_EDGE('',*,*,#1710,.F.);
+#1710 = EDGE_CURVE('',#1711,#1700,#1713,.T.);
+#1711 = VERTEX_POINT('',#1712);
+#1712 = CARTESIAN_POINT('',(45.394579307921,23.647788778878,1.5));
+#1713 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1714,#1715,#1716,#1717,#1718,
+ #1719,#1720,#1721),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.55201530237,
+ 1.),.UNSPECIFIED.);
+#1714 = CARTESIAN_POINT('',(45.394579307921,23.647788778878,1.5));
+#1715 = CARTESIAN_POINT('',(45.357872108171,23.639366041571,1.5));
+#1716 = CARTESIAN_POINT('',(45.320994812177,23.632489533368,1.5));
+#1717 = CARTESIAN_POINT('',(45.283953678669,23.627163235786,1.5));
+#1718 = CARTESIAN_POINT('',(45.216567265676,23.620323919218,1.5));
+#1719 = CARTESIAN_POINT('',(45.186275650614,23.618281431531,1.5));
+#1720 = CARTESIAN_POINT('',(45.155884049663,23.617260726073,1.5));
+#1721 = CARTESIAN_POINT('',(45.125396139604,23.617260726073,1.5));
+#1722 = ORIENTED_EDGE('',*,*,#1723,.F.);
+#1723 = EDGE_CURVE('',#1724,#1711,#1726,.T.);
+#1724 = VERTEX_POINT('',#1725);
+#1725 = CARTESIAN_POINT('',(45.642104060396,23.739991749175,1.5));
+#1726 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1727,#1728,#1729,#1730,#1731),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1727 = CARTESIAN_POINT('',(45.642104060396,23.739991749175,1.5));
+#1728 = CARTESIAN_POINT('',(45.584792644933,23.709219133305,1.5));
+#1729 = CARTESIAN_POINT('',(45.524396275908,23.683590773806,1.5));
+#1730 = CARTESIAN_POINT('',(45.460965761241,23.663124564219,1.5));
+#1731 = CARTESIAN_POINT('',(45.394579307921,23.647788778878,1.5));
+#1732 = ORIENTED_EDGE('',*,*,#1733,.T.);
+#1733 = EDGE_CURVE('',#1724,#1734,#1736,.T.);
+#1734 = VERTEX_POINT('',#1735);
+#1735 = CARTESIAN_POINT('',(45.642104060396,24.660165016502,1.5));
+#1736 = LINE('',#1737,#1738);
+#1737 = CARTESIAN_POINT('',(45.642104060396,-0.555004125413,1.5));
+#1738 = VECTOR('',#1739,1.);
+#1739 = DIRECTION('',(0.,1.,-0.));
+#1740 = ORIENTED_EDGE('',*,*,#1741,.T.);
+#1741 = EDGE_CURVE('',#1734,#1742,#1744,.T.);
+#1742 = VERTEX_POINT('',#1743);
+#1743 = CARTESIAN_POINT('',(44.884059505941,24.660165016502,1.5));
+#1744 = LINE('',#1745,#1746);
+#1745 = CARTESIAN_POINT('',(44.603552030198,24.660165016502,1.5));
+#1746 = VECTOR('',#1747,1.);
+#1747 = DIRECTION('',(-1.,0.,0.));
+#1748 = ORIENTED_EDGE('',*,*,#1749,.F.);
+#1749 = EDGE_CURVE('',#1750,#1742,#1752,.T.);
+#1750 = VERTEX_POINT('',#1751);
+#1751 = CARTESIAN_POINT('',(44.797425842574,24.730297029703,1.5));
+#1752 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1753,#1754,#1755,#1756,#1757,
+ #1758,#1759,#1760),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.749343636266,
+ 1.),.UNSPECIFIED.);
+#1753 = CARTESIAN_POINT('',(44.797425842574,24.730297029703,1.5));
+#1754 = CARTESIAN_POINT('',(44.808965957664,24.704139435499,1.5));
+#1755 = CARTESIAN_POINT('',(44.822848198168,24.684379875002,1.5));
+#1756 = CARTESIAN_POINT('',(44.839092590049,24.671189329166,1.5));
+#1757 = CARTESIAN_POINT('',(44.863872177002,24.662373713231,1.5));
+#1758 = CARTESIAN_POINT('',(44.870343381073,24.660900745067,1.5));
+#1759 = CARTESIAN_POINT('',(44.877073200521,24.660165016502,1.5));
+#1760 = CARTESIAN_POINT('',(44.884059505941,24.660165016502,1.5));
+#1761 = ORIENTED_EDGE('',*,*,#1762,.F.);
+#1762 = EDGE_CURVE('',#1763,#1750,#1765,.T.);
+#1763 = VERTEX_POINT('',#1764);
+#1764 = CARTESIAN_POINT('',(44.766485248515,24.968745874587,1.5));
+#1765 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1766,#1767,#1768,#1769,#1770,
+ #1771),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1766 = CARTESIAN_POINT('',(44.766485248515,24.968745874587,1.5));
+#1767 = CARTESIAN_POINT('',(44.766485248515,24.903015321761,1.5));
+#1768 = CARTESIAN_POINT('',(44.769434398457,24.845687548307,1.5));
+#1769 = CARTESIAN_POINT('',(44.775503861719,24.797438372283,1.5));
+#1770 = CARTESIAN_POINT('',(44.784823883512,24.758861470243,1.5));
+#1771 = CARTESIAN_POINT('',(44.797425842574,24.730297029703,1.5));
+#1772 = ORIENTED_EDGE('',*,*,#1773,.F.);
+#1773 = EDGE_CURVE('',#1774,#1763,#1776,.T.);
+#1774 = VERTEX_POINT('',#1775);
+#1775 = CARTESIAN_POINT('',(44.774117261716,25.115404290429,1.5));
+#1776 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1777,#1778,#1779,#1780,#1781),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1777 = CARTESIAN_POINT('',(44.774117261716,25.115404290429,1.5));
+#1778 = CARTESIAN_POINT('',(44.770286993068,25.085693828213,1.5));
+#1779 = CARTESIAN_POINT('',(44.767746431516,25.051301463603,1.5));
+#1780 = CARTESIAN_POINT('',(44.766485248515,25.012289231524,1.5));
+#1781 = CARTESIAN_POINT('',(44.766485248515,24.968745874587,1.5));
+#1782 = ORIENTED_EDGE('',*,*,#1783,.F.);
+#1783 = EDGE_CURVE('',#1784,#1774,#1786,.T.);
+#1784 = VERTEX_POINT('',#1785);
+#1785 = CARTESIAN_POINT('',(44.797425842574,25.210495049505,1.5));
+#1786 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1787,#1788,#1789,#1790,#1791),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1787 = CARTESIAN_POINT('',(44.797425842574,25.210495049505,1.5));
+#1788 = CARTESIAN_POINT('',(44.789676581516,25.192516763849,1.5));
+#1789 = CARTESIAN_POINT('',(44.783211365852,25.170656649055,1.5));
+#1790 = CARTESIAN_POINT('',(44.778027739433,25.14493868792,1.5));
+#1791 = CARTESIAN_POINT('',(44.774117261716,25.115404290429,1.5));
+#1792 = ORIENTED_EDGE('',*,*,#1793,.F.);
+#1793 = EDGE_CURVE('',#1794,#1784,#1796,.T.);
+#1794 = VERTEX_POINT('',#1795);
+#1795 = CARTESIAN_POINT('',(44.834554555446,25.26350660066,1.5));
+#1796 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1797,#1798,#1799,#1800,#1801),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1797 = CARTESIAN_POINT('',(44.834554555446,25.26350660066,1.5));
+#1798 = CARTESIAN_POINT('',(44.823718494339,25.254940952357,1.5));
+#1799 = CARTESIAN_POINT('',(44.813917792419,25.243245034093,1.5));
+#1800 = CARTESIAN_POINT('',(44.805154102235,25.228424611919,1.5));
+#1801 = CARTESIAN_POINT('',(44.797425842574,25.210495049505,1.5));
+#1802 = ORIENTED_EDGE('',*,*,#1803,.F.);
+#1803 = EDGE_CURVE('',#1804,#1794,#1806,.T.);
+#1804 = VERTEX_POINT('',#1805);
+#1805 = CARTESIAN_POINT('',(44.884059505941,25.280627062706,1.5));
+#1806 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1807,#1808,#1809,#1810,#1811,
+ #1812,#1813,#1814),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.520002193403,
+ 1.),.UNSPECIFIED.);
+#1807 = CARTESIAN_POINT('',(44.884059505941,25.280627062706,1.5));
+#1808 = CARTESIAN_POINT('',(44.876820269295,25.280627062706,1.5));
+#1809 = CARTESIAN_POINT('',(44.869858981917,25.27985568437,1.5));
+#1810 = CARTESIAN_POINT('',(44.863176223969,25.278312514102,1.5));
+#1811 = CARTESIAN_POINT('',(44.850861186028,25.273860947623,1.5));
+#1812 = CARTESIAN_POINT('',(44.845187642751,25.271066712967,1.5));
+#1813 = CARTESIAN_POINT('',(44.839752047567,25.267615094432,1.5));
+#1814 = CARTESIAN_POINT('',(44.834554555446,25.26350660066,1.5));
+#1815 = ORIENTED_EDGE('',*,*,#1816,.T.);
+#1816 = EDGE_CURVE('',#1804,#1817,#1819,.T.);
+#1817 = VERTEX_POINT('',#1818);
+#1818 = CARTESIAN_POINT('',(46.236163466337,25.280627062706,1.5));
+#1819 = LINE('',#1820,#1821);
+#1820 = CARTESIAN_POINT('',(44.22452975297,25.280627062706,1.5));
+#1821 = VECTOR('',#1822,1.);
+#1822 = DIRECTION('',(1.,0.,0.));
+#1823 = ORIENTED_EDGE('',*,*,#1824,.F.);
+#1824 = EDGE_CURVE('',#1825,#1817,#1827,.T.);
+#1825 = VERTEX_POINT('',#1826);
+#1826 = CARTESIAN_POINT('',(46.324241024092,25.263712871287,1.5));
+#1827 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1828,#1829,#1830,#1831,#1832),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1828 = CARTESIAN_POINT('',(46.324241024092,25.263712871287,1.5));
+#1829 = CARTESIAN_POINT('',(46.304944353254,25.272174513045,1.5));
+#1830 = CARTESIAN_POINT('',(46.283827126916,25.277812568909,1.5));
+#1831 = CARTESIAN_POINT('',(46.260896027048,25.280627062706,1.5));
+#1832 = CARTESIAN_POINT('',(46.236163466337,25.280627062706,1.5));
+#1833 = ORIENTED_EDGE('',*,*,#1834,.F.);
+#1834 = EDGE_CURVE('',#1835,#1825,#1837,.T.);
+#1835 = VERTEX_POINT('',#1836);
+#1836 = CARTESIAN_POINT('',(46.392310331023,25.212764026403,1.5));
+#1837 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1838,#1839,#1840,#1841,#1842),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1838 = CARTESIAN_POINT('',(46.392310331023,25.212764026403,1.5));
+#1839 = CARTESIAN_POINT('',(46.377670262374,25.229775373777,1.5));
+#1840 = CARTESIAN_POINT('',(46.36144399613,25.243942174026,1.5));
+#1841 = CARTESIAN_POINT('',(46.343632362133,25.255254947248,1.5));
+#1842 = CARTESIAN_POINT('',(46.324241024092,25.263712871287,1.5));
+#1843 = ORIENTED_EDGE('',*,*,#1844,.F.);
+#1844 = EDGE_CURVE('',#1845,#1835,#1847,.T.);
+#1845 = VERTEX_POINT('',#1846);
+#1846 = CARTESIAN_POINT('',(46.437277327723,25.131080858086,1.5));
+#1847 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1848,#1849,#1850,#1851,#1852),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1848 = CARTESIAN_POINT('',(46.437277327723,25.131080858086,1.5));
+#1849 = CARTESIAN_POINT('',(46.429547129357,25.154992938364,1.5));
+#1850 = CARTESIAN_POINT('',(46.419477557756,25.176584609618,1.5));
+#1851 = CARTESIAN_POINT('',(46.4070642945,25.19584339696,1.5));
+#1852 = CARTESIAN_POINT('',(46.392310331023,25.212764026403,1.5));
+#1853 = ORIENTED_EDGE('',*,*,#1854,.F.);
+#1854 = EDGE_CURVE('',#1855,#1845,#1857,.T.);
+#1855 = VERTEX_POINT('',#1856);
+#1856 = CARTESIAN_POINT('',(46.452747624752,25.021757425743,1.5));
+#1857 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1858,#1859,#1860,#1861,#1862),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1858 = CARTESIAN_POINT('',(46.452747624752,25.021757425743,1.5));
+#1859 = CARTESIAN_POINT('',(46.452747624752,25.052551120706,1.5));
+#1860 = CARTESIAN_POINT('',(46.450176562204,25.081048660487,1.5));
+#1861 = CARTESIAN_POINT('',(46.445021266187,25.107229527615,1.5));
+#1862 = CARTESIAN_POINT('',(46.437277327723,25.131080858086,1.5));
+#1863 = ORIENTED_EDGE('',*,*,#1864,.T.);
+#1864 = EDGE_CURVE('',#1855,#1865,#1867,.T.);
+#1865 = VERTEX_POINT('',#1866);
+#1866 = CARTESIAN_POINT('',(46.452747624752,23.434092409241,1.5));
+#1867 = LINE('',#1868,#1869);
+#1868 = CARTESIAN_POINT('',(46.452747624752,8.587871287127E-02,1.5));
+#1869 = VECTOR('',#1870,1.);
+#1870 = DIRECTION('',(0.,-1.,0.));
+#1871 = ORIENTED_EDGE('',*,*,#1872,.F.);
+#1872 = EDGE_CURVE('',#1873,#1865,#1875,.T.);
+#1873 = VERTEX_POINT('',#1874);
+#1874 = CARTESIAN_POINT('',(46.420156865677,23.272169966997,1.5));
+#1875 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1876,#1877,#1878,#1879,#1880),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1876 = CARTESIAN_POINT('',(46.420156865677,23.272169966997,1.5));
+#1877 = CARTESIAN_POINT('',(46.436485880815,23.306998309411,1.5));
+#1878 = CARTESIAN_POINT('',(46.447349297045,23.345634497035,1.5));
+#1879 = CARTESIAN_POINT('',(46.452747624752,23.388029886538,1.5));
+#1880 = CARTESIAN_POINT('',(46.452747624752,23.434092409241,1.5));
+#1881 = ORIENTED_EDGE('',*,*,#1882,.F.);
+#1882 = EDGE_CURVE('',#1883,#1873,#1885,.T.);
+#1883 = VERTEX_POINT('',#1884);
+#1884 = CARTESIAN_POINT('',(46.287112311221,23.162846534653,1.5));
+#1885 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1886,#1887,#1888,#1889,#1890,
+ #1891),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1886 = CARTESIAN_POINT('',(46.287112311221,23.162846534653,1.5));
+#1887 = CARTESIAN_POINT('',(46.32707787837,23.178734485528,1.5));
+#1888 = CARTESIAN_POINT('',(46.360533471535,23.197594371075,1.5));
+#1889 = CARTESIAN_POINT('',(46.387268144323,23.21946298931,1.5));
+#1890 = CARTESIAN_POINT('',(46.407152133572,23.244338183639,1.5));
+#1891 = CARTESIAN_POINT('',(46.420156865677,23.272169966997,1.5));
+#1892 = ORIENTED_EDGE('',*,*,#1893,.F.);
+#1893 = EDGE_CURVE('',#1894,#1883,#1896,.T.);
+#1894 = VERTEX_POINT('',#1895);
+#1895 = CARTESIAN_POINT('',(46.038143664356,23.07951320132,1.5));
+#1896 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1897,#1898,#1899,#1900,#1901,
+ #1902),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1897 = CARTESIAN_POINT('',(46.038143664356,23.07951320132,1.5));
+#1898 = CARTESIAN_POINT('',(46.096838474527,23.096632520953,1.5));
+#1899 = CARTESIAN_POINT('',(46.151226988965,23.11354208134,1.5));
+#1900 = CARTESIAN_POINT('',(46.201158790148,23.130225483645,1.5));
+#1901 = CARTESIAN_POINT('',(46.246493895679,23.146665892733,1.5));
+#1902 = CARTESIAN_POINT('',(46.287112311221,23.162846534653,1.5));
+#1903 = ORIENTED_EDGE('',*,*,#1904,.F.);
+#1904 = EDGE_CURVE('',#1905,#1894,#1907,.T.);
+#1905 = VERTEX_POINT('',#1906);
+#1906 = CARTESIAN_POINT('',(45.730181618152,23.005668316832,1.5));
+#1907 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1908,#1909,#1910,#1911,#1912),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1908 = CARTESIAN_POINT('',(45.730181618152,23.005668316832,1.5));
+#1909 = CARTESIAN_POINT('',(45.809721491274,23.021000064691,1.5));
+#1910 = CARTESIAN_POINT('',(45.887578137971,23.03841015987,1.5));
+#1911 = CARTESIAN_POINT('',(45.963726395311,23.057911521833,1.5));
+#1912 = CARTESIAN_POINT('',(46.038143664356,23.07951320132,1.5));
+#1913 = ORIENTED_EDGE('',*,*,#1914,.F.);
+#1914 = EDGE_CURVE('',#1915,#1905,#1917,.T.);
+#1915 = VERTEX_POINT('',#1916);
+#1916 = CARTESIAN_POINT('',(45.408399439934,22.95946369637,1.5));
+#1917 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1918,#1919,#1920,#1921,#1922),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1918 = CARTESIAN_POINT('',(45.408399439934,22.95946369637,1.5));
+#1919 = CARTESIAN_POINT('',(45.489638978379,22.967092790081,1.5));
+#1920 = CARTESIAN_POINT('',(45.570357961859,22.977335376362,1.5));
+#1921 = CARTESIAN_POINT('',(45.650542998735,22.990194491815,1.5));
+#1922 = CARTESIAN_POINT('',(45.730181618152,23.005668316832,1.5));
+#1923 = ORIENTED_EDGE('',*,*,#1924,.F.);
+#1924 = EDGE_CURVE('',#1925,#1915,#1927,.T.);
+#1925 = VERTEX_POINT('',#1926);
+#1926 = CARTESIAN_POINT('',(45.082079307921,22.94399339934,1.5));
+#1927 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1928,#1929,#1930,#1931,#1932),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1928 = CARTESIAN_POINT('',(45.082079307921,22.94399339934,1.5));
+#1929 = CARTESIAN_POINT('',(45.164043756604,22.94399339934,1.5));
+#1930 = CARTESIAN_POINT('',(45.245760061735,22.946570012805,1.5));
+#1931 = CARTESIAN_POINT('',(45.327215923711,22.951727020745,1.5));
+#1932 = CARTESIAN_POINT('',(45.408399439934,22.95946369637,1.5));
+#1933 = ORIENTED_EDGE('',*,*,#1934,.F.);
+#1934 = EDGE_CURVE('',#1935,#1925,#1937,.T.);
+#1935 = VERTEX_POINT('',#1936);
+#1936 = CARTESIAN_POINT('',(44.223374687459,23.081369636964,1.5));
+#1937 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1938,#1939,#1940,#1941,#1942,
+ #1943,#1944),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1938 = CARTESIAN_POINT('',(44.223374687459,23.081369636964,1.5));
+#1939 = CARTESIAN_POINT('',(44.354064451479,23.034014151198,1.5));
+#1940 = CARTESIAN_POINT('',(44.490659660771,22.996908454873,1.5));
+#1941 = CARTESIAN_POINT('',(44.632459212492,22.9698597494,1.5));
+#1942 = CARTESIAN_POINT('',(44.778736643524,22.952412235158,1.5));
+#1943 = CARTESIAN_POINT('',(44.928809918086,22.94399339934,1.5));
+#1944 = CARTESIAN_POINT('',(45.082079307921,22.94399339934,1.5));
+#1945 = ORIENTED_EDGE('',*,*,#1946,.F.);
+#1946 = EDGE_CURVE('',#1947,#1935,#1949,.T.);
+#1947 = VERTEX_POINT('',#1948);
+#1948 = CARTESIAN_POINT('',(43.58146049604,23.479678217822,1.5));
+#1949 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1950,#1951,#1952,#1953,#1954,
+ #1955,#1956,#1957,#1958,#1959),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 6.138201239368E-02,1.),.UNSPECIFIED.);
+#1950 = CARTESIAN_POINT('',(43.58146049604,23.479678217822,1.5));
+#1951 = CARTESIAN_POINT('',(43.587982168046,23.473207696184,1.5));
+#1952 = CARTESIAN_POINT('',(43.594548850398,23.46678420689,1.5));
+#1953 = CARTESIAN_POINT('',(43.601160400884,23.460407916769,1.5));
+#1954 = CARTESIAN_POINT('',(43.607816668687,23.454078983763,1.5));
+#1955 = CARTESIAN_POINT('',(43.716982618789,23.351745635805,1.5));
+#1956 = CARTESIAN_POINT('',(43.829878908494,23.266790420763,1.5));
+#1957 = CARTESIAN_POINT('',(43.952599921742,23.193509167965,1.5));
+#1958 = CARTESIAN_POINT('',(44.084153046107,23.13184411336,1.5));
+#1959 = CARTESIAN_POINT('',(44.223374687459,23.081369636964,1.5));
+#1960 = ORIENTED_EDGE('',*,*,#1961,.F.);
+#1961 = EDGE_CURVE('',#1962,#1947,#1964,.T.);
+#1962 = VERTEX_POINT('',#1963);
+#1963 = CARTESIAN_POINT('',(43.179232773267,24.11602310231,1.5));
+#1964 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1965,#1966,#1967,#1968,#1969,
+ #1970,#1971,#1972,#1973,#1974),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 0.902851572102,1.),.UNSPECIFIED.);
+#1965 = CARTESIAN_POINT('',(43.179232773267,24.11602310231,1.5));
+#1966 = CARTESIAN_POINT('',(43.228513573668,23.983220471304,1.5));
+#1967 = CARTESIAN_POINT('',(43.288171138706,23.857499572051,1.5));
+#1968 = CARTESIAN_POINT('',(43.358556316166,23.739866972689,1.5));
+#1969 = CARTESIAN_POINT('',(43.439699366836,23.631175206143,1.5));
+#1970 = CARTESIAN_POINT('',(43.540937174009,23.521280825611,1.5));
+#1971 = CARTESIAN_POINT('',(43.550891166019,23.510714324957,1.5));
+#1972 = CARTESIAN_POINT('',(43.56096347986,23.500258016375,1.5));
+#1973 = CARTESIAN_POINT('',(43.57115348486,23.489912473628,1.5));
+#1974 = CARTESIAN_POINT('',(43.58146049604,23.479678217822,1.5));
+#1975 = ORIENTED_EDGE('',*,*,#1976,.F.);
+#1976 = EDGE_CURVE('',#1977,#1962,#1979,.T.);
+#1977 = VERTEX_POINT('',#1978);
+#1978 = CARTESIAN_POINT('',(43.0400001,24.966683168317,1.5));
+#1979 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1980,#1981,#1982,#1983,#1984,
+ #1985,#1986),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1980 = CARTESIAN_POINT('',(43.0400001,24.966683168317,1.5));
+#1981 = CARTESIAN_POINT('',(43.0400001,24.814670209681,1.5));
+#1982 = CARTESIAN_POINT('',(43.048539672609,24.665874749582,1.5));
+#1983 = CARTESIAN_POINT('',(43.06623638994,24.520907986026,1.5));
+#1984 = CARTESIAN_POINT('',(43.093664721398,24.380461124388,1.5));
+#1985 = CARTESIAN_POINT('',(43.131272967986,24.245265896097,1.5));
+#1986 = CARTESIAN_POINT('',(43.179232773267,24.11602310231,1.5));
+#1987 = ORIENTED_EDGE('',*,*,#1988,.F.);
+#1988 = EDGE_CURVE('',#1989,#1977,#1991,.T.);
+#1989 = VERTEX_POINT('',#1990);
+#1990 = CARTESIAN_POINT('',(43.188514951485,25.84849009901,1.5));
+#1991 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1992,#1993,#1994,#1995,#1996,
+ #1997,#1998),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1992 = CARTESIAN_POINT('',(43.188514951485,25.84849009901,1.5));
+#1993 = CARTESIAN_POINT('',(43.137421040211,25.714084726853,1.5));
+#1994 = CARTESIAN_POINT('',(43.097299187515,25.573664345303,1.5));
+#1995 = CARTESIAN_POINT('',(43.068015716374,25.427966070845,1.5));
+#1996 = CARTESIAN_POINT('',(43.049117785415,25.277761848869,1.5));
+#1997 = CARTESIAN_POINT('',(43.0400001,25.123784124047,1.5));
+#1998 = CARTESIAN_POINT('',(43.0400001,24.966683168317,1.5));
+#1999 = ORIENTED_EDGE('',*,*,#2000,.F.);
+#2000 = EDGE_CURVE('',#2001,#1989,#2003,.T.);
+#2001 = VERTEX_POINT('',#2002);
+#2002 = CARTESIAN_POINT('',(43.609307030693,26.512475247525,1.5));
+#2003 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2004,#2005,#2006,#2007,#2008,
+ #2009,#2010,#2011,#2012,#2013),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 5.544086560533E-02,1.),.UNSPECIFIED.);
+#2004 = CARTESIAN_POINT('',(43.609307030693,26.512475247525,1.5));
+#2005 = CARTESIAN_POINT('',(43.603208481941,26.506353598209,1.5));
+#2006 = CARTESIAN_POINT('',(43.597148392414,26.50019479976,1.5));
+#2007 = CARTESIAN_POINT('',(43.591126887111,26.493998960412,1.5));
+#2008 = CARTESIAN_POINT('',(43.585144085196,26.487766194101,1.5));
+#2009 = CARTESIAN_POINT('',(43.477931018967,26.374680412154,1.5));
+#2010 = CARTESIAN_POINT('',(43.387916939934,26.25716734621,1.5));
+#2011 = CARTESIAN_POINT('',(43.309764865753,26.129587115394,1.5));
+#2012 = CARTESIAN_POINT('',(43.243435810259,25.992962469173,1.5));
+#2013 = CARTESIAN_POINT('',(43.188514951485,25.84849009901,1.5));
+#2014 = ORIENTED_EDGE('',*,*,#2015,.F.);
+#2015 = EDGE_CURVE('',#2016,#2001,#2018,.T.);
+#2016 = VERTEX_POINT('',#2017);
+#2017 = CARTESIAN_POINT('',(44.266691519142,26.930792079208,1.5));
+#2018 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2019,#2020,#2021,#2022,#2023,
+ #2024,#2025,#2026,#2027,#2028),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 0.852069513206,1.),.UNSPECIFIED.);
+#2019 = CARTESIAN_POINT('',(44.266691519142,26.930792079208,1.5));
+#2020 = CARTESIAN_POINT('',(44.137830960538,26.882270936895,1.5));
+#2021 = CARTESIAN_POINT('',(44.015254832169,26.824165066282,1.5));
+#2022 = CARTESIAN_POINT('',(43.899811344625,26.756196119639,1.5));
+#2023 = CARTESIAN_POINT('',(43.792219291627,26.678358396092,1.5));
+#2024 = CARTESIAN_POINT('',(43.675716229411,26.575918881773,1.5));
+#2025 = CARTESIAN_POINT('',(43.65873249436,26.560479952082,1.5));
+#2026 = CARTESIAN_POINT('',(43.642001722834,26.544758081294,1.5));
+#2027 = CARTESIAN_POINT('',(43.625525975673,26.528755627902,1.5));
+#2028 = CARTESIAN_POINT('',(43.609307030693,26.512475247525,1.5));
+#2029 = ORIENTED_EDGE('',*,*,#2030,.F.);
+#2030 = EDGE_CURVE('',#2031,#2016,#2033,.T.);
+#2031 = VERTEX_POINT('',#2032);
+#2032 = CARTESIAN_POINT('',(45.125396139604,27.07600660066,1.5));
+#2033 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2034,#2035,#2036,#2037,#2038,
+ #2039,#2040),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2034 = CARTESIAN_POINT('',(45.125396139604,27.07600660066,1.5));
+#2035 = CARTESIAN_POINT('',(44.9730609777,27.07600660066,1.5));
+#2036 = CARTESIAN_POINT('',(44.823597104542,27.066984211542,1.5));
+#2037 = CARTESIAN_POINT('',(44.677589247737,27.048361733813,1.5));
+#2038 = CARTESIAN_POINT('',(44.535673040942,27.019637536472,1.5));
+#2039 = CARTESIAN_POINT('',(44.398501202727,26.980467677304,1.5));
+#2040 = CARTESIAN_POINT('',(44.266691519142,26.930792079208,1.5));
+#2041 = ORIENTED_EDGE('',*,*,#2042,.F.);
+#2042 = EDGE_CURVE('',#2043,#2031,#2045,.T.);
+#2043 = VERTEX_POINT('',#2044);
+#2044 = CARTESIAN_POINT('',(45.598787228713,27.041146864686,1.5));
+#2045 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2046,#2047,#2048,#2049,#2050,
+ #2051),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2046 = CARTESIAN_POINT('',(45.598787228713,27.041146864686,1.5));
+#2047 = CARTESIAN_POINT('',(45.511994631102,27.055318796084,1.5));
+#2048 = CARTESIAN_POINT('',(45.421053781169,27.065784325839,1.5));
+#2049 = CARTESIAN_POINT('',(45.326166874433,27.072641026423,1.5));
+#2050 = CARTESIAN_POINT('',(45.227545265469,27.07600660066,1.5));
+#2051 = CARTESIAN_POINT('',(45.125396139604,27.07600660066,1.5));
+#2052 = ORIENTED_EDGE('',*,*,#2053,.F.);
+#2053 = EDGE_CURVE('',#2054,#2043,#2056,.T.);
+#2054 = VERTEX_POINT('',#2055);
+#2055 = CARTESIAN_POINT('',(45.971518251815,26.956163366337,1.5));
+#2056 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2057,#2058,#2059,#2060,#2061,
+ #2062),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2057 = CARTESIAN_POINT('',(45.971518251815,26.956163366337,1.5));
+#2058 = CARTESIAN_POINT('',(45.906809146524,26.976531646888,1.5));
+#2059 = CARTESIAN_POINT('',(45.836966865339,26.995178028573,1.5));
+#2060 = CARTESIAN_POINT('',(45.762198614326,27.012133429344,1.5));
+#2061 = CARTESIAN_POINT('',(45.682729779745,27.027440303214,1.5));
+#2062 = CARTESIAN_POINT('',(45.598787228713,27.041146864686,1.5));
+#2063 = ORIENTED_EDGE('',*,*,#2064,.F.);
+#2064 = EDGE_CURVE('',#2065,#2054,#2067,.T.);
+#2065 = VERTEX_POINT('',#2066);
+#2066 = CARTESIAN_POINT('',(46.236163466337,26.848696369637,1.5));
+#2067 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2068,#2069,#2070,#2071,#2072,
+ #2073),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2068 = CARTESIAN_POINT('',(46.236163466337,26.848696369637,1.5));
+#2069 = CARTESIAN_POINT('',(46.193589486751,26.871986840822,1.5));
+#2070 = CARTESIAN_POINT('',(46.145676720757,26.894378731138,1.5));
+#2071 = CARTESIAN_POINT('',(46.092572924559,26.915868211332,1.5));
+#2072 = CARTESIAN_POINT('',(46.034455886186,26.93645973436,1.5));
+#2073 = CARTESIAN_POINT('',(45.971518251815,26.956163366337,1.5));
+#2074 = ORIENTED_EDGE('',*,*,#2075,.F.);
+#2075 = EDGE_CURVE('',#2076,#2065,#2078,.T.);
+#2076 = VERTEX_POINT('',#2077);
+#2077 = CARTESIAN_POINT('',(46.383028152805,26.748655115512,1.5));
+#2078 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2079,#2080,#2081,#2082,#2083,
+ #2084),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2079 = CARTESIAN_POINT('',(46.383028152805,26.748655115512,1.5));
+#2080 = CARTESIAN_POINT('',(46.366207794286,26.765808550437,1.5));
+#2081 = CARTESIAN_POINT('',(46.342971471203,26.784439685079,1.5));
+#2082 = CARTESIAN_POINT('',(46.313427159335,26.804504562808,1.5));
+#2083 = CARTESIAN_POINT('',(46.277751197571,26.825945434314,1.5));
+#2084 = CARTESIAN_POINT('',(46.236163466337,26.848696369637,1.5));
+#2085 = ORIENTED_EDGE('',*,*,#2086,.F.);
+#2086 = EDGE_CURVE('',#2087,#2076,#2089,.T.);
+#2087 = VERTEX_POINT('',#2088);
+#2088 = CARTESIAN_POINT('',(46.443465446535,26.62654290429,1.5));
+#2089 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2090,#2091,#2092,#2093,#2094),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2090 = CARTESIAN_POINT('',(46.443465446535,26.62654290429,1.5));
+#2091 = CARTESIAN_POINT('',(46.434217941944,26.666307174029,1.5));
+#2092 = CARTESIAN_POINT('',(46.421084054237,26.699993433233,1.5));
+#2093 = CARTESIAN_POINT('',(46.404016631981,26.72745985329,1.5));
+#2094 = CARTESIAN_POINT('',(46.383028152805,26.748655115512,1.5));
+#2095 = ORIENTED_EDGE('',*,*,#2096,.F.);
+#2096 = EDGE_CURVE('',#1535,#2087,#2097,.T.);
+#2097 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2098,#2099,#2100,#2101,#2102,
+ #2103),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2098 = CARTESIAN_POINT('',(46.46202980297,26.390775577558,1.5));
+#2099 = CARTESIAN_POINT('',(46.46202980297,26.452096093014,1.5));
+#2100 = CARTESIAN_POINT('',(46.460240399547,26.506696723371,1.5));
+#2101 = CARTESIAN_POINT('',(46.456585058134,26.554185698271,1.5));
+#2102 = CARTESIAN_POINT('',(46.451003021759,26.59421508166,1.5));
+#2103 = CARTESIAN_POINT('',(46.443465446535,26.62654290429,1.5));
+#2104 = FACE_BOUND('',#2105,.T.);
+#2105 = EDGE_LOOP('',(#2106,#2118,#2128,#2139,#2150,#2160,#2173,#2181,
+ #2194,#2205,#2216,#2227,#2240,#2251,#2262,#2277,#2288,#2299,#2307,
+ #2315,#2325,#2335,#2345,#2356,#2367,#2377,#2387,#2398,#2411,#2421,
+ #2431,#2441,#2451,#2464,#2475,#2485,#2495,#2505,#2516,#2527,#2542,
+ #2553));
+#2106 = ORIENTED_EDGE('',*,*,#2107,.F.);
+#2107 = EDGE_CURVE('',#2108,#2110,#2112,.T.);
+#2108 = VERTEX_POINT('',#2109);
+#2109 = CARTESIAN_POINT('',(49.564133763366,23.04300330033,1.5));
+#2110 = VERTEX_POINT('',#2111);
+#2111 = CARTESIAN_POINT('',(49.595074357426,23.110866336634,1.5));
+#2112 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2113,#2114,#2115,#2116,#2117),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2113 = CARTESIAN_POINT('',(49.564133763366,23.04300330033,1.5));
+#2114 = CARTESIAN_POINT('',(49.579601858765,23.055377776649,1.5));
+#2115 = CARTESIAN_POINT('',(49.589924975364,23.070819330226,1.5));
+#2116 = CARTESIAN_POINT('',(49.595074357426,23.089326472129,1.5));
+#2117 = CARTESIAN_POINT('',(49.595074357426,23.110866336634,1.5));
+#2118 = ORIENTED_EDGE('',*,*,#2119,.F.);
+#2119 = EDGE_CURVE('',#2120,#2108,#2122,.T.);
+#2120 = VERTEX_POINT('',#2121);
+#2121 = CARTESIAN_POINT('',(49.466567756766,23.007731023102,1.5));
+#2122 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2123,#2124,#2125,#2126,#2127),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2123 = CARTESIAN_POINT('',(49.466567756766,23.007731023102,1.5));
+#2124 = CARTESIAN_POINT('',(49.499766278217,23.013075676711,1.5));
+#2125 = CARTESIAN_POINT('',(49.527154800568,23.020723431445,1.5));
+#2126 = CARTESIAN_POINT('',(49.548625012512,23.030699691319,1.5));
+#2127 = CARTESIAN_POINT('',(49.564133763366,23.04300330033,1.5));
+#2128 = ORIENTED_EDGE('',*,*,#2129,.F.);
+#2129 = EDGE_CURVE('',#2130,#2120,#2132,.T.);
+#2130 = VERTEX_POINT('',#2131);
+#2131 = CARTESIAN_POINT('',(49.270198119802,22.996798679868,1.5));
+#2132 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2133,#2134,#2135,#2136,#2137,
+ #2138),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2133 = CARTESIAN_POINT('',(49.270198119802,22.996798679868,1.5));
+#2134 = CARTESIAN_POINT('',(49.321503553633,22.996798679868,1.5));
+#2135 = CARTESIAN_POINT('',(49.367011751178,22.99786371792,1.5));
+#2136 = CARTESIAN_POINT('',(49.406483647689,23.000026331453,1.5));
+#2137 = CARTESIAN_POINT('',(49.439716012325,23.003311326036,1.5));
+#2138 = CARTESIAN_POINT('',(49.466567756766,23.007731023102,1.5));
+#2139 = ORIENTED_EDGE('',*,*,#2140,.F.);
+#2140 = EDGE_CURVE('',#2141,#2130,#2143,.T.);
+#2141 = VERTEX_POINT('',#2142);
+#2142 = CARTESIAN_POINT('',(49.067434093399,23.007731023102,1.5));
+#2143 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2144,#2145,#2146,#2147,#2148,
+ #2149),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2144 = CARTESIAN_POINT('',(49.067434093399,23.007731023102,1.5));
+#2145 = CARTESIAN_POINT('',(49.093175476076,23.00330149946,1.5));
+#2146 = CARTESIAN_POINT('',(49.126564225429,23.000014337315,1.5));
+#2147 = CARTESIAN_POINT('',(49.167406613642,22.99785697471,1.5));
+#2148 = CARTESIAN_POINT('',(49.215402385032,22.996798679868,1.5));
+#2149 = CARTESIAN_POINT('',(49.270198119802,22.996798679868,1.5));
+#2150 = ORIENTED_EDGE('',*,*,#2151,.F.);
+#2151 = EDGE_CURVE('',#2152,#2141,#2154,.T.);
+#2152 = VERTEX_POINT('',#2153);
+#2153 = CARTESIAN_POINT('',(48.977706370627,23.043209570957,1.5));
+#2154 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2155,#2156,#2157,#2158,#2159),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2155 = CARTESIAN_POINT('',(48.977706370627,23.043209570957,1.5));
+#2156 = CARTESIAN_POINT('',(48.990937778631,23.030805125953,1.5));
+#2157 = CARTESIAN_POINT('',(49.01034011954,23.020759459682,1.5));
+#2158 = CARTESIAN_POINT('',(49.035875667626,23.013076424211,1.5));
+#2159 = CARTESIAN_POINT('',(49.067434093399,23.007731023102,1.5));
+#2160 = ORIENTED_EDGE('',*,*,#2161,.F.);
+#2161 = EDGE_CURVE('',#2162,#2152,#2164,.T.);
+#2162 = VERTEX_POINT('',#2163);
+#2163 = CARTESIAN_POINT('',(48.95151000099,23.111278877888,1.5));
+#2164 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2165,#2166,#2167,#2168,#2169,
+ #2170,#2171,#2172),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.781065345018,
+ 1.),.UNSPECIFIED.);
+#2165 = CARTESIAN_POINT('',(48.95151000099,23.111278877888,1.5));
+#2166 = CARTESIAN_POINT('',(48.95151000099,23.094377713668,1.5));
+#2167 = CARTESIAN_POINT('',(48.954168698115,23.079346624064,1.5));
+#2168 = CARTESIAN_POINT('',(48.959496064155,23.066199650902,1.5));
+#2169 = CARTESIAN_POINT('',(48.969729139667,23.051785836796,1.5));
+#2170 = CARTESIAN_POINT('',(48.972178928489,23.04877855831,1.5));
+#2171 = CARTESIAN_POINT('',(48.9748380575,23.045919788085,1.5));
+#2172 = CARTESIAN_POINT('',(48.977706370627,23.043209570957,1.5));
+#2173 = ORIENTED_EDGE('',*,*,#2174,.T.);
+#2174 = EDGE_CURVE('',#2162,#2175,#2177,.T.);
+#2175 = VERTEX_POINT('',#2176);
+#2176 = CARTESIAN_POINT('',(48.95151000099,23.33095709571,1.5));
+#2177 = LINE('',#2178,#2179);
+#2178 = CARTESIAN_POINT('',(48.95151000099,-0.869360561056,1.5));
+#2179 = VECTOR('',#2180,1.);
+#2180 = DIRECTION('',(0.,1.,-0.));
+#2181 = ORIENTED_EDGE('',*,*,#2182,.F.);
+#2182 = EDGE_CURVE('',#2183,#2175,#2185,.T.);
+#2183 = VERTEX_POINT('',#2184);
+#2184 = CARTESIAN_POINT('',(48.563102410231,23.046097359736,1.5));
+#2185 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2186,#2187,#2188,#2189,#2190,
+ #2191,#2192,#2193),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.260563937084,
+ 1.),.UNSPECIFIED.);
+#2186 = CARTESIAN_POINT('',(48.563102410231,23.046097359736,1.5));
+#2187 = CARTESIAN_POINT('',(48.591563667335,23.059440255316,1.5));
+#2188 = CARTESIAN_POINT('',(48.619498278154,23.073701559643,1.5));
+#2189 = CARTESIAN_POINT('',(48.646895543113,23.088879639058,1.5));
+#2190 = CARTESIAN_POINT('',(48.749945938525,23.150628939561,1.5));
+#2191 = CARTESIAN_POINT('',(48.821748238302,23.203630708351,1.5));
+#2192 = CARTESIAN_POINT('',(48.888953075427,23.263850575561,1.5));
+#2193 = CARTESIAN_POINT('',(48.95151000099,23.33095709571,1.5));
+#2194 = ORIENTED_EDGE('',*,*,#2195,.F.);
+#2195 = EDGE_CURVE('',#2196,#2183,#2198,.T.);
+#2196 = VERTEX_POINT('',#2197);
+#2197 = CARTESIAN_POINT('',(48.078985248515,22.94399339934,1.5));
+#2198 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2199,#2200,#2201,#2202,#2203,
+ #2204),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2199 = CARTESIAN_POINT('',(48.078985248515,22.94399339934,1.5));
+#2200 = CARTESIAN_POINT('',(48.18399042344,22.94399339934,1.5));
+#2201 = CARTESIAN_POINT('',(48.285357138302,22.953931165357,1.5));
+#2202 = CARTESIAN_POINT('',(48.382598139704,22.97420028383,1.5));
+#2203 = CARTESIAN_POINT('',(48.475287309261,23.004972974703,1.5));
+#2204 = CARTESIAN_POINT('',(48.563102410231,23.046097359736,1.5));
+#2205 = ORIENTED_EDGE('',*,*,#2206,.F.);
+#2206 = EDGE_CURVE('',#2207,#2196,#2209,.T.);
+#2207 = VERTEX_POINT('',#2208);
+#2208 = CARTESIAN_POINT('',(47.675107360726,23.001130363036,1.5));
+#2209 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2210,#2211,#2212,#2213,#2214,
+ #2215),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2210 = CARTESIAN_POINT('',(47.675107360726,23.001130363036,1.5));
+#2211 = CARTESIAN_POINT('',(47.74939640751,22.978086616162,1.5));
+#2212 = CARTESIAN_POINT('',(47.827079514497,22.960917421079,1.5));
+#2213 = CARTESIAN_POINT('',(47.908017791691,22.949586487912,1.5));
+#2214 = CARTESIAN_POINT('',(47.992046366508,22.94399339934,1.5));
+#2215 = CARTESIAN_POINT('',(48.078985248515,22.94399339934,1.5));
+#2216 = ORIENTED_EDGE('',*,*,#2217,.F.);
+#2217 = EDGE_CURVE('',#2218,#2207,#2220,.T.);
+#2218 = VERTEX_POINT('',#2219);
+#2219 = CARTESIAN_POINT('',(47.356419241914,23.170891089109,1.5));
+#2220 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2221,#2222,#2223,#2224,#2225,
+ #2226),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2221 = CARTESIAN_POINT('',(47.356419241914,23.170891089109,1.5));
+#2222 = CARTESIAN_POINT('',(47.410509935903,23.125663648194,1.5));
+#2223 = CARTESIAN_POINT('',(47.469551360319,23.086043975669,1.5));
+#2224 = CARTESIAN_POINT('',(47.533445508767,23.052101021054,1.5));
+#2225 = CARTESIAN_POINT('',(47.602033361167,23.023822625231,1.5));
+#2226 = CARTESIAN_POINT('',(47.675107360726,23.001130363036,1.5));
+#2227 = ORIENTED_EDGE('',*,*,#2228,.F.);
+#2228 = EDGE_CURVE('',#2229,#2218,#2231,.T.);
+#2229 = VERTEX_POINT('',#2230);
+#2230 = CARTESIAN_POINT('',(47.147673367327,23.450594059406,1.5));
+#2231 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2232,#2233,#2234,#2235,#2236,
+ #2237,#2238,#2239),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.696317234352,
+ 1.),.UNSPECIFIED.);
+#2232 = CARTESIAN_POINT('',(47.147673367327,23.450594059406,1.5));
+#2233 = CARTESIAN_POINT('',(47.173418655011,23.392738676805,1.5));
+#2234 = CARTESIAN_POINT('',(47.204086030647,23.338998943908,1.5));
+#2235 = CARTESIAN_POINT('',(47.239711042092,23.289552352265,1.5));
+#2236 = CARTESIAN_POINT('',(47.297882133022,23.224831601688,1.5));
+#2237 = CARTESIAN_POINT('',(47.31647601799,23.206010121577,1.5));
+#2238 = CARTESIAN_POINT('',(47.335991822492,23.188028816753,1.5));
+#2239 = CARTESIAN_POINT('',(47.356419241914,23.170891089109,1.5));
+#2240 = ORIENTED_EDGE('',*,*,#2241,.F.);
+#2241 = EDGE_CURVE('',#2242,#2229,#2244,.T.);
+#2242 = VERTEX_POINT('',#2243);
+#2243 = CARTESIAN_POINT('',(47.073415941584,23.839826732673,1.5));
+#2244 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2245,#2246,#2247,#2248,#2249,
+ #2250),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2245 = CARTESIAN_POINT('',(47.073415941584,23.839826732673,1.5));
+#2246 = CARTESIAN_POINT('',(47.073415941584,23.752304692878,1.5));
+#2247 = CARTESIAN_POINT('',(47.080606199466,23.669265453698,1.5));
+#2248 = CARTESIAN_POINT('',(47.095278939661,23.59108900553,1.5));
+#2249 = CARTESIAN_POINT('',(47.117627093642,23.518114713325,1.5));
+#2250 = CARTESIAN_POINT('',(47.147673367327,23.450594059406,1.5));
+#2251 = ORIENTED_EDGE('',*,*,#2252,.F.);
+#2252 = EDGE_CURVE('',#2253,#2242,#2255,.T.);
+#2253 = VERTEX_POINT('',#2254);
+#2254 = CARTESIAN_POINT('',(47.167681618152,24.258349834984,1.5));
+#2255 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2256,#2257,#2258,#2259,#2260,
+ #2261),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2256 = CARTESIAN_POINT('',(47.167681618152,24.258349834984,1.5));
+#2257 = CARTESIAN_POINT('',(47.129547361758,24.1865038946,1.5));
+#2258 = CARTESIAN_POINT('',(47.101131125755,24.108324440095,1.5));
+#2259 = CARTESIAN_POINT('',(47.082506226834,24.024147078972,1.5));
+#2260 = CARTESIAN_POINT('',(47.073415941584,23.934461571735,1.5));
+#2261 = CARTESIAN_POINT('',(47.073415941584,23.839826732673,1.5));
+#2262 = ORIENTED_EDGE('',*,*,#2263,.F.);
+#2263 = EDGE_CURVE('',#2264,#2253,#2266,.T.);
+#2264 = VERTEX_POINT('',#2265);
+#2265 = CARTESIAN_POINT('',(47.449241024092,24.551872937294,1.5));
+#2266 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2267,#2268,#2269,#2270,#2271,
+ #2272,#2273,#2274,#2275,#2276),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 0.816670589854,1.),.UNSPECIFIED.);
+#2267 = CARTESIAN_POINT('',(47.449241024092,24.551872937294,1.5));
+#2268 = CARTESIAN_POINT('',(47.388743814899,24.514454046051,1.5));
+#2269 = CARTESIAN_POINT('',(47.333881714307,24.472719355915,1.5));
+#2270 = CARTESIAN_POINT('',(47.284949146242,24.426635500271,1.5));
+#2271 = CARTESIAN_POINT('',(47.242152818563,24.376243630471,1.5));
+#2272 = CARTESIAN_POINT('',(47.197373523779,24.309431520504,1.5));
+#2273 = CARTESIAN_POINT('',(47.189477875786,24.296972593914,1.5));
+#2274 = CARTESIAN_POINT('',(47.181896935363,24.284304850818,1.5));
+#2275 = CARTESIAN_POINT('',(47.174631389469,24.271429972266,1.5));
+#2276 = CARTESIAN_POINT('',(47.167681618152,24.258349834984,1.5));
+#2277 = ORIENTED_EDGE('',*,*,#2278,.F.);
+#2278 = EDGE_CURVE('',#2279,#2264,#2281,.T.);
+#2279 = VERTEX_POINT('',#2280);
+#2280 = CARTESIAN_POINT('',(47.9150001,24.723283828383,1.5));
+#2281 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2282,#2283,#2284,#2285,#2286,
+ #2287),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2282 = CARTESIAN_POINT('',(47.9150001,24.723283828383,1.5));
+#2283 = CARTESIAN_POINT('',(47.806709613586,24.701705946275,1.5));
+#2284 = CARTESIAN_POINT('',(47.705278838,24.674065124771,1.5));
+#2285 = CARTESIAN_POINT('',(47.61143081607,24.640024472681,1.5));
+#2286 = CARTESIAN_POINT('',(47.525893670153,24.599316535406,1.5));
+#2287 = CARTESIAN_POINT('',(47.449241024092,24.551872937294,1.5));
+#2288 = ORIENTED_EDGE('',*,*,#2289,.F.);
+#2289 = EDGE_CURVE('',#2290,#2279,#2292,.T.);
+#2290 = VERTEX_POINT('',#2291);
+#2291 = CARTESIAN_POINT('',(48.561658515842,24.77897689769,1.5));
+#2292 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2293,#2294,#2295,#2296,#2297,
+ #2298),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2293 = CARTESIAN_POINT('',(48.561658515842,24.77897689769,1.5));
+#2294 = CARTESIAN_POINT('',(48.420126610364,24.77897689769,1.5));
+#2295 = CARTESIAN_POINT('',(48.283969191909,24.773833407991,1.5));
+#2296 = CARTESIAN_POINT('',(48.153856240851,24.76312454998,1.5));
+#2297 = CARTESIAN_POINT('',(48.030590205035,24.74640184939,1.5));
+#2298 = CARTESIAN_POINT('',(47.9150001,24.723283828383,1.5));
+#2299 = ORIENTED_EDGE('',*,*,#2300,.T.);
+#2300 = EDGE_CURVE('',#2290,#2301,#2303,.T.);
+#2301 = VERTEX_POINT('',#2302);
+#2302 = CARTESIAN_POINT('',(48.830841684158,24.77897689769,1.5));
+#2303 = LINE('',#2304,#2305);
+#2304 = CARTESIAN_POINT('',(46.063329257921,24.77897689769,1.5));
+#2305 = VECTOR('',#2306,1.);
+#2306 = DIRECTION('',(1.,0.,0.));
+#2307 = ORIENTED_EDGE('',*,*,#2308,.T.);
+#2308 = EDGE_CURVE('',#2301,#2309,#2311,.T.);
+#2309 = VERTEX_POINT('',#2310);
+#2310 = CARTESIAN_POINT('',(48.830841684158,24.943580858086,1.5));
+#2311 = LINE('',#2312,#2313);
+#2312 = CARTESIAN_POINT('',(48.830841684158,-3.551155115513E-02,1.5));
+#2313 = VECTOR('',#2314,1.);
+#2314 = DIRECTION('',(0.,1.,-0.));
+#2315 = ORIENTED_EDGE('',*,*,#2316,.F.);
+#2316 = EDGE_CURVE('',#2317,#2309,#2319,.T.);
+#2317 = VERTEX_POINT('',#2318);
+#2318 = CARTESIAN_POINT('',(48.804439043894,25.167384488449,1.5));
+#2319 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2320,#2321,#2322,#2323,#2324),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2320 = CARTESIAN_POINT('',(48.804439043894,25.167384488449,1.5));
+#2321 = CARTESIAN_POINT('',(48.817714801168,25.119156151479,1.5));
+#2322 = CARTESIAN_POINT('',(48.826499592969,25.065685972428,1.5));
+#2323 = CARTESIAN_POINT('',(48.830841684158,25.007100915098,1.5));
+#2324 = CARTESIAN_POINT('',(48.830841684158,24.943580858086,1.5));
+#2325 = ORIENTED_EDGE('',*,*,#2326,.F.);
+#2326 = EDGE_CURVE('',#2327,#2317,#2329,.T.);
+#2327 = VERTEX_POINT('',#2328);
+#2328 = CARTESIAN_POINT('',(48.717805380528,25.327244224422,1.5));
+#2329 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2330,#2331,#2332,#2333,#2334),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2330 = CARTESIAN_POINT('',(48.717805380528,25.327244224422,1.5));
+#2331 = CARTESIAN_POINT('',(48.748065376301,25.295228529236,1.5));
+#2332 = CARTESIAN_POINT('',(48.772603892662,25.257868316707,1.5));
+#2333 = CARTESIAN_POINT('',(48.791377167778,25.215209467929,1.5));
+#2334 = CARTESIAN_POINT('',(48.804439043894,25.167384488449,1.5));
+#2335 = ORIENTED_EDGE('',*,*,#2336,.F.);
+#2336 = EDGE_CURVE('',#2337,#2327,#2339,.T.);
+#2337 = VERTEX_POINT('',#2338);
+#2338 = CARTESIAN_POINT('',(48.556914291419,25.421716171617,1.5));
+#2339 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2340,#2341,#2342,#2343,#2344),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2340 = CARTESIAN_POINT('',(48.556914291419,25.421716171617,1.5));
+#2341 = CARTESIAN_POINT('',(48.607039630557,25.406616940361,1.5));
+#2342 = CARTESIAN_POINT('',(48.650676140125,25.385867111735,1.5));
+#2343 = CARTESIAN_POINT('',(48.687620432204,25.35939326185,1.5));
+#2344 = CARTESIAN_POINT('',(48.717805380528,25.327244224422,1.5));
+#2345 = ORIENTED_EDGE('',*,*,#2346,.F.);
+#2346 = EDGE_CURVE('',#2347,#2337,#2349,.T.);
+#2347 = VERTEX_POINT('',#2348);
+#2348 = CARTESIAN_POINT('',(48.307945644554,25.452244224422,1.5));
+#2349 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2350,#2351,#2352,#2353,#2354,
+ #2355),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2350 = CARTESIAN_POINT('',(48.307945644554,25.452244224422,1.5));
+#2351 = CARTESIAN_POINT('',(48.366685417907,25.452244224422,1.5));
+#2352 = CARTESIAN_POINT('',(48.42110750101,25.449259498459,1.5));
+#2353 = CARTESIAN_POINT('',(48.471045381835,25.443212585551,1.5));
+#2354 = CARTESIAN_POINT('',(48.516352299241,25.434043019343,1.5));
+#2355 = CARTESIAN_POINT('',(48.556914291419,25.421716171617,1.5));
+#2356 = ORIENTED_EDGE('',*,*,#2357,.F.);
+#2357 = EDGE_CURVE('',#2358,#2347,#2360,.T.);
+#2358 = VERTEX_POINT('',#2359);
+#2359 = CARTESIAN_POINT('',(47.959760826073,25.409133663366,1.5));
+#2360 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2361,#2362,#2363,#2364,#2365,
+ #2366),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2361 = CARTESIAN_POINT('',(47.959760826073,25.409133663366,1.5));
+#2362 = CARTESIAN_POINT('',(48.021697184369,25.426555869132,1.5));
+#2363 = CARTESIAN_POINT('',(48.087629693118,25.439505276863,1.5));
+#2364 = CARTESIAN_POINT('',(48.157423846932,25.44803699145,1.5));
+#2365 = CARTESIAN_POINT('',(48.230920015715,25.452244224422,1.5));
+#2366 = CARTESIAN_POINT('',(48.307945644554,25.452244224422,1.5));
+#2367 = ORIENTED_EDGE('',*,*,#2368,.F.);
+#2368 = EDGE_CURVE('',#2369,#2358,#2371,.T.);
+#2369 = VERTEX_POINT('',#2370);
+#2370 = CARTESIAN_POINT('',(47.689133763366,25.313630363036,1.5));
+#2371 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2372,#2373,#2374,#2375,#2376),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2372 = CARTESIAN_POINT('',(47.689133763366,25.313630363036,1.5));
+#2373 = CARTESIAN_POINT('',(47.748374262954,25.340028761098,1.5));
+#2374 = CARTESIAN_POINT('',(47.813344601392,25.364733535703,1.5));
+#2375 = CARTESIAN_POINT('',(47.883874756567,25.387758746215,1.5));
+#2376 = CARTESIAN_POINT('',(47.959760826073,25.409133663366,1.5));
+#2377 = ORIENTED_EDGE('',*,*,#2378,.F.);
+#2378 = EDGE_CURVE('',#2379,#2369,#2381,.T.);
+#2379 = VERTEX_POINT('',#2380);
+#2380 = CARTESIAN_POINT('',(47.492557855776,25.218127062706,1.5));
+#2381 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2382,#2383,#2384,#2385,#2386),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2382 = CARTESIAN_POINT('',(47.492557855776,25.218127062706,1.5));
+#2383 = CARTESIAN_POINT('',(47.532361038432,25.239847337315,1.5));
+#2384 = CARTESIAN_POINT('',(47.578513578504,25.263041065969,1.5));
+#2385 = CARTESIAN_POINT('',(47.630845241583,25.287656179645,1.5));
+#2386 = CARTESIAN_POINT('',(47.689133763366,25.313630363036,1.5));
+#2387 = ORIENTED_EDGE('',*,*,#2388,.F.);
+#2388 = EDGE_CURVE('',#2389,#2379,#2391,.T.);
+#2389 = VERTEX_POINT('',#2390);
+#2390 = CARTESIAN_POINT('',(47.364257525743,25.17501650165,1.5));
+#2391 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2392,#2393,#2394,#2395,#2396,
+ #2397),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2392 = CARTESIAN_POINT('',(47.364257525743,25.17501650165,1.5));
+#2393 = CARTESIAN_POINT('',(47.384151554744,25.17501650165,1.5));
+#2394 = CARTESIAN_POINT('',(47.406973298831,25.179367729804,1.5));
+#2395 = CARTESIAN_POINT('',(47.432687725542,25.188045150173,1.5));
+#2396 = CARTESIAN_POINT('',(47.461239665215,25.200992241169,1.5));
+#2397 = CARTESIAN_POINT('',(47.492557855776,25.218127062706,1.5));
+#2398 = ORIENTED_EDGE('',*,*,#2399,.F.);
+#2399 = EDGE_CURVE('',#2400,#2389,#2402,.T.);
+#2400 = VERTEX_POINT('',#2401);
+#2401 = CARTESIAN_POINT('',(47.303820232013,25.196468646865,1.5));
+#2402 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2403,#2404,#2405,#2406,#2407,
+ #2408,#2409,#2410),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.496999993358,
+ 1.),.UNSPECIFIED.);
+#2403 = CARTESIAN_POINT('',(47.303820232013,25.196468646865,1.5));
+#2404 = CARTESIAN_POINT('',(47.310380166229,25.191138700315,1.5));
+#2405 = CARTESIAN_POINT('',(47.317255308223,25.18669068779,1.5));
+#2406 = CARTESIAN_POINT('',(47.324445342783,25.183125739753,1.5));
+#2407 = CARTESIAN_POINT('',(47.339544517234,25.177730061021,1.5));
+#2408 = CARTESIAN_POINT('',(47.347461290809,25.175920786093,1.5));
+#2409 = CARTESIAN_POINT('',(47.355699291938,25.17501650165,1.5));
+#2410 = CARTESIAN_POINT('',(47.364257525743,25.17501650165,1.5));
+#2411 = ORIENTED_EDGE('',*,*,#2412,.F.);
+#2412 = EDGE_CURVE('',#2413,#2400,#2415,.T.);
+#2413 = VERTEX_POINT('',#2414);
+#2414 = CARTESIAN_POINT('',(47.26050340033,25.258143564356,1.5));
+#2415 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2416,#2417,#2418,#2419,#2420),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2416 = CARTESIAN_POINT('',(47.26050340033,25.258143564356,1.5));
+#2417 = CARTESIAN_POINT('',(47.26905616016,25.238152776321,1.5));
+#2418 = CARTESIAN_POINT('',(47.279125481042,25.221201013009,1.5));
+#2419 = CARTESIAN_POINT('',(47.290714237451,25.20730431166,1.5));
+#2420 = CARTESIAN_POINT('',(47.303820232013,25.196468646865,1.5));
+#2421 = ORIENTED_EDGE('',*,*,#2422,.F.);
+#2422 = EDGE_CURVE('',#2423,#2413,#2425,.T.);
+#2423 = VERTEX_POINT('',#2424);
+#2424 = CARTESIAN_POINT('',(47.234307030693,25.356947194719,1.5));
+#2425 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2426,#2427,#2428,#2429,#2430),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2426 = CARTESIAN_POINT('',(47.234307030693,25.356947194719,1.5));
+#2427 = CARTESIAN_POINT('',(47.238940121451,25.327707244158,1.5));
+#2428 = CARTESIAN_POINT('',(47.244846939708,25.301477869041,1.5));
+#2429 = CARTESIAN_POINT('',(47.252033877524,25.278284502737,1.5));
+#2430 = CARTESIAN_POINT('',(47.26050340033,25.258143564356,1.5));
+#2431 = ORIENTED_EDGE('',*,*,#2432,.F.);
+#2432 = EDGE_CURVE('',#2433,#2423,#2435,.T.);
+#2433 = VERTEX_POINT('',#2434);
+#2434 = CARTESIAN_POINT('',(47.225024852475,25.486278877888,1.5));
+#2435 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2436,#2437,#2438,#2439,#2440),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2436 = CARTESIAN_POINT('',(47.225024852475,25.486278877888,1.5));
+#2437 = CARTESIAN_POINT('',(47.225024852475,25.450957826701,1.5));
+#2438 = CARTESIAN_POINT('',(47.226567128641,25.417619176309,1.5));
+#2439 = CARTESIAN_POINT('',(47.229659495931,25.386278302998,1.5));
+#2440 = CARTESIAN_POINT('',(47.234307030693,25.356947194719,1.5));
+#2441 = ORIENTED_EDGE('',*,*,#2442,.F.);
+#2442 = EDGE_CURVE('',#2443,#2433,#2445,.T.);
+#2443 = VERTEX_POINT('',#2444);
+#2444 = CARTESIAN_POINT('',(47.240495149505,25.637475247525,1.5));
+#2445 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2446,#2447,#2448,#2449,#2450),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2446 = CARTESIAN_POINT('',(47.240495149505,25.637475247525,1.5));
+#2447 = CARTESIAN_POINT('',(47.232720275441,25.60958936588,1.5));
+#2448 = CARTESIAN_POINT('',(47.227570935414,25.57500376688,1.5));
+#2449 = CARTESIAN_POINT('',(47.225024852475,25.533834170173,1.5));
+#2450 = CARTESIAN_POINT('',(47.225024852475,25.486278877888,1.5));
+#2451 = ORIENTED_EDGE('',*,*,#2452,.F.);
+#2452 = EDGE_CURVE('',#2453,#2443,#2455,.T.);
+#2453 = VERTEX_POINT('',#2454);
+#2454 = CARTESIAN_POINT('',(47.299282278218,25.73751650165,1.5));
+#2455 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2456,#2457,#2458,#2459,#2460,
+ #2461,#2462,#2463),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.805055944266,
+ 1.),.UNSPECIFIED.);
+#2456 = CARTESIAN_POINT('',(47.299282278218,25.73751650165,1.5));
+#2457 = CARTESIAN_POINT('',(47.281860501404,25.719596959785,1.5));
+#2458 = CARTESIAN_POINT('',(47.267428454784,25.700484858914,1.5));
+#2459 = CARTESIAN_POINT('',(47.256003020849,25.68018292838,1.5));
+#2460 = CARTESIAN_POINT('',(47.245549596982,25.653497165888,1.5));
+#2461 = CARTESIAN_POINT('',(47.243688250305,25.648225649944,1.5));
+#2462 = CARTESIAN_POINT('',(47.242003435169,25.642884965439,1.5));
+#2463 = CARTESIAN_POINT('',(47.240495149505,25.637475247525,1.5));
+#2464 = ORIENTED_EDGE('',*,*,#2465,.F.);
+#2465 = EDGE_CURVE('',#2466,#2453,#2468,.T.);
+#2466 = VERTEX_POINT('',#2467);
+#2467 = CARTESIAN_POINT('',(47.450891189109,25.837145214521,1.5));
+#2468 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2469,#2470,#2471,#2472,#2473,
+ #2474),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2469 = CARTESIAN_POINT('',(47.450891189109,25.837145214521,1.5));
+#2470 = CARTESIAN_POINT('',(47.408081311273,25.815454876418,1.5));
+#2471 = CARTESIAN_POINT('',(47.371314069398,25.794597870733,1.5));
+#2472 = CARTESIAN_POINT('',(47.34081602387,25.774625778426,1.5));
+#2473 = CARTESIAN_POINT('',(47.316768585921,25.755585686277,1.5));
+#2474 = CARTESIAN_POINT('',(47.299282278218,25.73751650165,1.5));
+#2475 = ORIENTED_EDGE('',*,*,#2476,.F.);
+#2476 = EDGE_CURVE('',#2477,#2466,#2479,.T.);
+#2477 = VERTEX_POINT('',#2478);
+#2478 = CARTESIAN_POINT('',(47.704604060396,25.939249174917,1.5));
+#2479 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2480,#2481,#2482,#2483,#2484),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2480 = CARTESIAN_POINT('',(47.704604060396,25.939249174917,1.5));
+#2481 = CARTESIAN_POINT('',(47.632500754726,25.915930659041,1.5));
+#2482 = CARTESIAN_POINT('',(47.566044537498,25.89115214539,1.5));
+#2483 = CARTESIAN_POINT('',(47.505450093061,25.864892314246,1.5));
+#2484 = CARTESIAN_POINT('',(47.450891189109,25.837145214521,1.5));
+#2485 = ORIENTED_EDGE('',*,*,#2486,.F.);
+#2486 = EDGE_CURVE('',#2487,#2477,#2489,.T.);
+#2487 = VERTEX_POINT('',#2488);
+#2488 = CARTESIAN_POINT('',(48.021642014191,26.016394389439,1.5));
+#2489 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2490,#2491,#2492,#2493,#2494),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2490 = CARTESIAN_POINT('',(48.021642014191,26.016394389439,1.5));
+#2491 = CARTESIAN_POINT('',(47.936394230294,26.001537504024,1.5));
+#2492 = CARTESIAN_POINT('',(47.85505495621,25.983760715603,1.5));
+#2493 = CARTESIAN_POINT('',(47.77775412971,25.963009977574,1.5));
+#2494 = CARTESIAN_POINT('',(47.704604060396,25.939249174917,1.5));
+#2495 = ORIENTED_EDGE('',*,*,#2496,.F.);
+#2496 = EDGE_CURVE('',#2497,#2487,#2499,.T.);
+#2497 = VERTEX_POINT('',#2498);
+#2498 = CARTESIAN_POINT('',(48.376014951485,26.046303630363,1.5));
+#2499 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2500,#2501,#2502,#2503,#2504),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2500 = CARTESIAN_POINT('',(48.376014951485,26.046303630363,1.5));
+#2501 = CARTESIAN_POINT('',(48.285001875049,26.046303630363,1.5));
+#2502 = CARTESIAN_POINT('',(48.19555709972,26.041347354859,1.5));
+#2503 = CARTESIAN_POINT('',(48.107750238372,26.031383215977,1.5));
+#2504 = CARTESIAN_POINT('',(48.021642014191,26.016394389439,1.5));
+#2505 = ORIENTED_EDGE('',*,*,#2506,.F.);
+#2506 = EDGE_CURVE('',#2507,#2497,#2509,.T.);
+#2507 = VERTEX_POINT('',#2508);
+#2508 = CARTESIAN_POINT('',(48.931295479538,25.982978547855,1.5));
+#2509 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2510,#2511,#2512,#2513,#2514,
+ #2515),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2510 = CARTESIAN_POINT('',(48.931295479538,25.982978547855,1.5));
+#2511 = CARTESIAN_POINT('',(48.835900847962,26.009197126094,1.5));
+#2512 = CARTESIAN_POINT('',(48.73181275969,26.02823813421,1.5));
+#2513 = CARTESIAN_POINT('',(48.619884112108,26.040443312129,1.5));
+#2514 = CARTESIAN_POINT('',(48.501022931276,26.046303630363,1.5));
+#2515 = CARTESIAN_POINT('',(48.376014951485,26.046303630363,1.5));
+#2516 = ORIENTED_EDGE('',*,*,#2517,.F.);
+#2517 = EDGE_CURVE('',#2518,#2507,#2520,.T.);
+#2518 = VERTEX_POINT('',#2519);
+#2519 = CARTESIAN_POINT('',(49.310420892079,25.788671617162,1.5));
+#2520 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2521,#2522,#2523,#2524,#2525,
+ #2526),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2521 = CARTESIAN_POINT('',(49.310420892079,25.788671617162,1.5));
+#2522 = CARTESIAN_POINT('',(49.250297834652,25.841780317889,1.5));
+#2523 = CARTESIAN_POINT('',(49.181934801034,25.887767411174,1.5));
+#2524 = CARTESIAN_POINT('',(49.105634220627,25.926528100153,1.5));
+#2525 = CARTESIAN_POINT('',(49.021891974208,25.958182011747,1.5));
+#2526 = CARTESIAN_POINT('',(48.931295479538,25.982978547855,1.5));
+#2527 = ORIENTED_EDGE('',*,*,#2528,.F.);
+#2528 = EDGE_CURVE('',#2529,#2518,#2531,.T.);
+#2529 = VERTEX_POINT('',#2530);
+#2530 = CARTESIAN_POINT('',(49.527005050495,25.45100660066,1.5));
+#2531 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2532,#2533,#2534,#2535,#2536,
+ #2537,#2538,#2539,#2540,#2541),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 0.834643106977,1.),.UNSPECIFIED.);
+#2532 = CARTESIAN_POINT('',(49.527005050495,25.45100660066,1.5));
+#2533 = CARTESIAN_POINT('',(49.504514405427,25.519296377502,1.5));
+#2534 = CARTESIAN_POINT('',(49.476375287572,25.582905639968,1.5));
+#2535 = CARTESIAN_POINT('',(49.442480336452,25.641540310463,1.5));
+#2536 = CARTESIAN_POINT('',(49.402819873913,25.69497918232,1.5));
+#2537 = CARTESIAN_POINT('',(49.348534625299,25.75263308884,1.5));
+#2538 = CARTESIAN_POINT('',(49.339336430259,25.761957867253,1.5));
+#2539 = CARTESIAN_POINT('',(49.329917353787,25.771073027698,1.5));
+#2540 = CARTESIAN_POINT('',(49.320278437701,25.779977809564,1.5));
+#2541 = CARTESIAN_POINT('',(49.310420892079,25.788671617162,1.5));
+#2542 = ORIENTED_EDGE('',*,*,#2543,.F.);
+#2543 = EDGE_CURVE('',#2544,#2529,#2546,.T.);
+#2544 = VERTEX_POINT('',#2545);
+#2545 = CARTESIAN_POINT('',(49.595074357426,24.960907590759,1.5));
+#2546 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2547,#2548,#2549,#2550,#2551,
+ #2552),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2547 = CARTESIAN_POINT('',(49.595074357426,24.960907590759,1.5));
+#2548 = CARTESIAN_POINT('',(49.595074357426,25.071147375043,1.5));
+#2549 = CARTESIAN_POINT('',(49.588646876004,25.175878341613,1.5));
+#2550 = CARTESIAN_POINT('',(49.575379026794,25.274502016598,1.5));
+#2551 = CARTESIAN_POINT('',(49.554900079693,25.366391678759,1.5));
+#2552 = CARTESIAN_POINT('',(49.527005050495,25.45100660066,1.5));
+#2553 = ORIENTED_EDGE('',*,*,#2554,.T.);
+#2554 = EDGE_CURVE('',#2544,#2110,#2555,.T.);
+#2555 = LINE('',#2556,#2557);
+#2556 = CARTESIAN_POINT('',(49.595074357426,5.545379537952E-02,1.5));
+#2557 = VECTOR('',#2558,1.);
+#2558 = DIRECTION('',(0.,-1.,0.));
+#2559 = FACE_BOUND('',#2560,.T.);
+#2560 = EDGE_LOOP('',(#2561,#2573,#2583,#2593,#2603,#2613,#2623,#2633,
+ #2646,#2654,#2664,#2674,#2687,#2697,#2708,#2719,#2727,#2740,#2750,
+ #2760,#2770,#2780,#2790,#2800,#2810,#2818,#2828,#2838,#2851,#2861,
+ #2872,#2883,#2891,#2904,#2914,#2924,#2934,#2944,#2954,#2964,#2977,
+ #2985,#2998,#3008,#3018,#3028,#3038,#3048,#3058,#3068,#3076,#3087,
+ #3102,#3113,#3123,#3136,#3146,#3156,#3166,#3176,#3189,#3200,#3215,
+ #3226,#3237));
+#2561 = ORIENTED_EDGE('',*,*,#2562,.F.);
+#2562 = EDGE_CURVE('',#2563,#2565,#2567,.T.);
+#2563 = VERTEX_POINT('',#2564);
+#2564 = CARTESIAN_POINT('',(54.744208020792,23.066105610561,1.5));
+#2565 = VERTEX_POINT('',#2566);
+#2566 = CARTESIAN_POINT('',(54.762772377228,23.120148514851,1.5));
+#2567 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2568,#2569,#2570,#2571,#2572),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2568 = CARTESIAN_POINT('',(54.744208020792,23.066105610561,1.5));
+#2569 = CARTESIAN_POINT('',(54.753489677164,23.077656116268,1.5));
+#2570 = CARTESIAN_POINT('',(54.759679639746,23.090515367411,1.5));
+#2571 = CARTESIAN_POINT('',(54.762772377228,23.104681521631,1.5));
+#2572 = CARTESIAN_POINT('',(54.762772377228,23.120148514851,1.5));
+#2573 = ORIENTED_EDGE('',*,*,#2574,.F.);
+#2574 = EDGE_CURVE('',#2575,#2563,#2577,.T.);
+#2575 = VERTEX_POINT('',#2576);
+#2576 = CARTESIAN_POINT('',(54.682326832673,23.0275330033,1.5));
+#2577 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2578,#2579,#2580,#2581,#2582),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2578 = CARTESIAN_POINT('',(54.682326832673,23.0275330033,1.5));
+#2579 = CARTESIAN_POINT('',(54.703953842001,23.035256935203,1.5));
+#2580 = CARTESIAN_POINT('',(54.721494662769,23.044258910284,1.5));
+#2581 = CARTESIAN_POINT('',(54.734916474018,23.054542796798,1.5));
+#2582 = CARTESIAN_POINT('',(54.744208020792,23.066105610561,1.5));
+#2583 = ORIENTED_EDGE('',*,*,#2584,.F.);
+#2584 = EDGE_CURVE('',#2585,#2575,#2587,.T.);
+#2585 = VERTEX_POINT('',#2586);
+#2586 = CARTESIAN_POINT('',(54.564752575248,23.004636963696,1.5));
+#2587 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2588,#2589,#2590,#2591,#2592),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2588 = CARTESIAN_POINT('',(54.564752575248,23.004636963696,1.5));
+#2589 = CARTESIAN_POINT('',(54.601742881829,23.008438745206,1.5));
+#2590 = CARTESIAN_POINT('',(54.633722547458,23.013514107273,1.5));
+#2591 = CARTESIAN_POINT('',(54.660601458653,23.019877395312,1.5));
+#2592 = CARTESIAN_POINT('',(54.682326832673,23.0275330033,1.5));
+#2593 = ORIENTED_EDGE('',*,*,#2594,.F.);
+#2594 = EDGE_CURVE('',#2595,#2585,#2597,.T.);
+#2595 = VERTEX_POINT('',#2596);
+#2596 = CARTESIAN_POINT('',(54.376014951485,22.996798679868,1.5));
+#2597 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2598,#2599,#2600,#2601,#2602),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2598 = CARTESIAN_POINT('',(54.376014951485,22.996798679868,1.5));
+#2599 = CARTESIAN_POINT('',(54.432812824301,22.996798679868,1.5));
+#2600 = CARTESIAN_POINT('',(54.483339335256,22.998084881699,1.5));
+#2601 = CARTESIAN_POINT('',(54.527371902399,23.000691226007,1.5));
+#2602 = CARTESIAN_POINT('',(54.564752575248,23.004636963696,1.5));
+#2603 = ORIENTED_EDGE('',*,*,#2604,.F.);
+#2604 = EDGE_CURVE('',#2605,#2595,#2607,.T.);
+#2605 = VERTEX_POINT('',#2606);
+#2606 = CARTESIAN_POINT('',(54.184183268317,23.004636963696,1.5));
+#2607 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2608,#2609,#2610,#2611,#2612),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2608 = CARTESIAN_POINT('',(54.184183268317,23.004636963696,1.5));
+#2609 = CARTESIAN_POINT('',(54.221586659791,23.00068882793,1.5));
+#2610 = CARTESIAN_POINT('',(54.266162212049,22.998082922519,1.5));
+#2611 = CARTESIAN_POINT('',(54.317726031818,22.996798679868,1.5));
+#2612 = CARTESIAN_POINT('',(54.376014951485,22.996798679868,1.5));
+#2613 = ORIENTED_EDGE('',*,*,#2614,.F.);
+#2614 = EDGE_CURVE('',#2615,#2605,#2617,.T.);
+#2615 = VERTEX_POINT('',#2616);
+#2616 = CARTESIAN_POINT('',(54.064958845875,23.0275330033,1.5));
+#2617 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2618,#2619,#2620,#2621,#2622),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2618 = CARTESIAN_POINT('',(54.064958845875,23.0275330033,1.5));
+#2619 = CARTESIAN_POINT('',(54.087509316857,23.01987825627,1.5));
+#2620 = CARTESIAN_POINT('',(54.114934850235,23.01351529475,1.5));
+#2621 = CARTESIAN_POINT('',(54.14718643659,23.008439415846,1.5));
+#2622 = CARTESIAN_POINT('',(54.184183268317,23.004636963696,1.5));
+#2623 = ORIENTED_EDGE('',*,*,#2624,.F.);
+#2624 = EDGE_CURVE('',#2625,#2615,#2627,.T.);
+#2625 = VERTEX_POINT('',#2626);
+#2626 = CARTESIAN_POINT('',(54.003077657756,23.066105610561,1.5));
+#2627 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2628,#2629,#2630,#2631,#2632),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2628 = CARTESIAN_POINT('',(54.003077657756,23.066105610561,1.5));
+#2629 = CARTESIAN_POINT('',(54.011647622714,23.054541320497,1.5));
+#2630 = CARTESIAN_POINT('',(54.024831426038,23.044256495986,1.5));
+#2631 = CARTESIAN_POINT('',(54.042616012906,23.035255180594,1.5));
+#2632 = CARTESIAN_POINT('',(54.064958845875,23.0275330033,1.5));
+#2633 = ORIENTED_EDGE('',*,*,#2634,.F.);
+#2634 = EDGE_CURVE('',#2635,#2625,#2637,.T.);
+#2635 = VERTEX_POINT('',#2636);
+#2636 = CARTESIAN_POINT('',(53.986163466337,23.120148514851,1.5));
+#2637 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2638,#2639,#2640,#2641,#2642,
+ #2643,#2644,#2645),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.671016790891,
+ 1.),.UNSPECIFIED.);
+#2638 = CARTESIAN_POINT('',(53.986163466337,23.120148514851,1.5));
+#2639 = CARTESIAN_POINT('',(53.986163466337,23.109839243725,1.5));
+#2640 = CARTESIAN_POINT('',(53.987432194379,23.100084878284,1.5));
+#2641 = CARTESIAN_POINT('',(53.989970812617,23.090886978641,1.5));
+#2642 = CARTESIAN_POINT('',(53.99564595552,23.07801017408,1.5));
+#2643 = CARTESIAN_POINT('',(53.997818131751,23.073907891301,1.5));
+#2644 = CARTESIAN_POINT('',(54.000295411195,23.069939682041,1.5));
+#2645 = CARTESIAN_POINT('',(54.003077657756,23.066105610561,1.5));
+#2646 = ORIENTED_EDGE('',*,*,#2647,.T.);
+#2647 = EDGE_CURVE('',#2635,#2648,#2650,.T.);
+#2648 = VERTEX_POINT('',#2649);
+#2649 = CARTESIAN_POINT('',(53.986163466337,24.752780528053,1.5));
+#2650 = LINE('',#2651,#2652);
+#2651 = CARTESIAN_POINT('',(53.986163466337,-0.864925742574,1.5));
+#2652 = VECTOR('',#2653,1.);
+#2653 = DIRECTION('',(0.,1.,-0.));
+#2654 = ORIENTED_EDGE('',*,*,#2655,.F.);
+#2655 = EDGE_CURVE('',#2656,#2648,#2658,.T.);
+#2656 = VERTEX_POINT('',#2657);
+#2657 = CARTESIAN_POINT('',(53.959760826073,25.005668316832,1.5));
+#2658 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2659,#2660,#2661,#2662,#2663),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2659 = CARTESIAN_POINT('',(53.959760826073,25.005668316832,1.5));
+#2660 = CARTESIAN_POINT('',(53.973026079821,24.948358275248,1.5));
+#2661 = CARTESIAN_POINT('',(53.981812219896,24.887037376057,1.5));
+#2662 = CARTESIAN_POINT('',(53.986163466337,24.821802584548,1.5));
+#2663 = CARTESIAN_POINT('',(53.986163466337,24.752780528053,1.5));
+#2664 = ORIENTED_EDGE('',*,*,#2665,.F.);
+#2665 = EDGE_CURVE('',#2666,#2656,#2668,.T.);
+#2666 = VERTEX_POINT('',#2667);
+#2667 = CARTESIAN_POINT('',(53.879315281518,25.201625412541,1.5));
+#2668 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2669,#2670,#2671,#2672,#2673),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2669 = CARTESIAN_POINT('',(53.879315281518,25.201625412541,1.5));
+#2670 = CARTESIAN_POINT('',(53.906531400301,25.160646009355,1.5));
+#2671 = CARTESIAN_POINT('',(53.929000366228,25.11425801827,1.5));
+#2672 = CARTESIAN_POINT('',(53.946721739906,25.062547480109,1.5));
+#2673 = CARTESIAN_POINT('',(53.959760826073,25.005668316832,1.5));
+#2674 = ORIENTED_EDGE('',*,*,#2675,.F.);
+#2675 = EDGE_CURVE('',#2676,#2666,#2678,.T.);
+#2676 = VERTEX_POINT('',#2677);
+#2677 = CARTESIAN_POINT('',(53.743176667657,25.328275577558,1.5));
+#2678 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2679,#2680,#2681,#2682,#2683,
+ #2684,#2685,#2686),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.294882067861,
+ 1.),.UNSPECIFIED.);
+#2679 = CARTESIAN_POINT('',(53.743176667657,25.328275577558,1.5));
+#2680 = CARTESIAN_POINT('',(53.755282828714,25.321674982207,1.5));
+#2681 = CARTESIAN_POINT('',(53.766985255177,25.31453452079,1.5));
+#2682 = CARTESIAN_POINT('',(53.778282034744,25.306854401995,1.5));
+#2683 = CARTESIAN_POINT('',(53.815211395213,25.27898299185,1.5));
+#2684 = CARTESIAN_POINT('',(53.838923982219,25.256250389799,1.5));
+#2685 = CARTESIAN_POINT('',(53.860291448248,25.230451602649,1.5));
+#2686 = CARTESIAN_POINT('',(53.879315281518,25.201625412541,1.5));
+#2687 = ORIENTED_EDGE('',*,*,#2688,.F.);
+#2688 = EDGE_CURVE('',#2689,#2676,#2691,.T.);
+#2689 = VERTEX_POINT('',#2690);
+#2690 = CARTESIAN_POINT('',(53.546807030693,25.37303630363,1.5));
+#2691 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2692,#2693,#2694,#2695,#2696),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2692 = CARTESIAN_POINT('',(53.546807030693,25.37303630363,1.5));
+#2693 = CARTESIAN_POINT('',(53.603751421228,25.37303630363,1.5));
+#2694 = CARTESIAN_POINT('',(53.655588553322,25.36565352691,1.5));
+#2695 = CARTESIAN_POINT('',(53.702098816836,25.350728710122,1.5));
+#2696 = CARTESIAN_POINT('',(53.743176667657,25.328275577558,1.5));
+#2697 = ORIENTED_EDGE('',*,*,#2698,.F.);
+#2698 = EDGE_CURVE('',#2699,#2689,#2701,.T.);
+#2699 = VERTEX_POINT('',#2700);
+#2700 = CARTESIAN_POINT('',(53.265247624752,25.26495049505,1.5));
+#2701 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2702,#2703,#2704,#2705,#2706,
+ #2707),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2702 = CARTESIAN_POINT('',(53.265247624752,25.26495049505,1.5));
+#2703 = CARTESIAN_POINT('',(53.321339427868,25.30754774843,1.5));
+#2704 = CARTESIAN_POINT('',(53.377728955475,25.34010681385,1.5));
+#2705 = CARTESIAN_POINT('',(53.434238434221,25.362054860062,1.5));
+#2706 = CARTESIAN_POINT('',(53.490670312183,25.37303630363,1.5));
+#2707 = CARTESIAN_POINT('',(53.546807030693,25.37303630363,1.5));
+#2708 = ORIENTED_EDGE('',*,*,#2709,.F.);
+#2709 = EDGE_CURVE('',#2710,#2699,#2712,.T.);
+#2710 = VERTEX_POINT('',#2711);
+#2711 = CARTESIAN_POINT('',(52.955841684158,24.950181518152,1.5));
+#2712 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2713,#2714,#2715,#2716,#2717,
+ #2718),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2713 = CARTESIAN_POINT('',(52.955841684158,24.950181518152,1.5));
+#2714 = CARTESIAN_POINT('',(53.020420805967,25.03014801096,1.5));
+#2715 = CARTESIAN_POINT('',(53.083886871601,25.102353043339,1.5));
+#2716 = CARTESIAN_POINT('',(53.146023482438,25.166056680436,1.5));
+#2717 = CARTESIAN_POINT('',(53.206569306083,25.220474030319,1.5));
+#2718 = CARTESIAN_POINT('',(53.265247624752,25.26495049505,1.5));
+#2719 = ORIENTED_EDGE('',*,*,#2720,.T.);
+#2720 = EDGE_CURVE('',#2710,#2721,#2723,.T.);
+#2721 = VERTEX_POINT('',#2722);
+#2722 = CARTESIAN_POINT('',(52.955841684158,23.120148514851,1.5));
+#2723 = LINE('',#2724,#2725);
+#2724 = CARTESIAN_POINT('',(52.955841684158,5.00907590759E-02,1.5));
+#2725 = VECTOR('',#2726,1.);
+#2726 = DIRECTION('',(0.,-1.,0.));
+#2727 = ORIENTED_EDGE('',*,*,#2728,.F.);
+#2728 = EDGE_CURVE('',#2729,#2721,#2731,.T.);
+#2729 = VERTEX_POINT('',#2730);
+#2730 = CARTESIAN_POINT('',(52.937277327723,23.066105610561,1.5));
+#2731 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2732,#2733,#2734,#2735,#2736,
+ #2737,#2738,#2739),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.427990855239,
+ 1.),.UNSPECIFIED.);
+#2732 = CARTESIAN_POINT('',(52.937277327723,23.066105610561,1.5));
+#2733 = CARTESIAN_POINT('',(52.941249711916,23.071093159604,1.5));
+#2734 = CARTESIAN_POINT('',(52.944655812169,23.076307863741,1.5));
+#2735 = CARTESIAN_POINT('',(52.947495186576,23.081749580107,1.5));
+#2736 = CARTESIAN_POINT('',(52.95280496635,23.094993911911,1.5));
+#2737 = CARTESIAN_POINT('',(52.954829708264,23.102974794205,1.5));
+#2738 = CARTESIAN_POINT('',(52.955841684158,23.111360021266,1.5));
+#2739 = CARTESIAN_POINT('',(52.955841684158,23.120148514851,1.5));
+#2740 = ORIENTED_EDGE('',*,*,#2741,.F.);
+#2741 = EDGE_CURVE('',#2742,#2729,#2744,.T.);
+#2742 = VERTEX_POINT('',#2743);
+#2743 = CARTESIAN_POINT('',(52.873745974587,23.0275330033,1.5));
+#2744 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2745,#2746,#2747,#2748,#2749),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2745 = CARTESIAN_POINT('',(52.873745974587,23.0275330033,1.5));
+#2746 = CARTESIAN_POINT('',(52.896193007933,23.035255606516,1.5));
+#2747 = CARTESIAN_POINT('',(52.914285558859,23.044256979236,1.5));
+#2748 = CARTESIAN_POINT('',(52.927984695589,23.054541446128,1.5));
+#2749 = CARTESIAN_POINT('',(52.937277327723,23.066105610561,1.5));
+#2750 = ORIENTED_EDGE('',*,*,#2751,.F.);
+#2751 = EDGE_CURVE('',#2752,#2742,#2754,.T.);
+#2752 = VERTEX_POINT('',#2753);
+#2753 = CARTESIAN_POINT('',(52.754727822772,23.004636963696,1.5));
+#2754 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2755,#2756,#2757,#2758,#2759),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2755 = CARTESIAN_POINT('',(52.754727822772,23.004636963696,1.5));
+#2756 = CARTESIAN_POINT('',(52.791723831707,23.008439331281,1.5));
+#2757 = CARTESIAN_POINT('',(52.823941412177,23.013515144379,1.5));
+#2758 = CARTESIAN_POINT('',(52.851298621827,23.019878145677,1.5));
+#2759 = CARTESIAN_POINT('',(52.873745974587,23.0275330033,1.5));
+#2760 = ORIENTED_EDGE('',*,*,#2761,.F.);
+#2761 = EDGE_CURVE('',#2762,#2752,#2764,.T.);
+#2762 = VERTEX_POINT('',#2763);
+#2763 = CARTESIAN_POINT('',(52.569084258416,22.996798679868,1.5));
+#2764 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2765,#2766,#2767,#2768,#2769),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2765 = CARTESIAN_POINT('',(52.569084258416,22.996798679868,1.5));
+#2766 = CARTESIAN_POINT('',(52.624387615289,22.996798679868,1.5));
+#2767 = CARTESIAN_POINT('',(52.673877987518,22.998086785966,1.5));
+#2768 = CARTESIAN_POINT('',(52.717369429134,23.000693577701,1.5));
+#2769 = CARTESIAN_POINT('',(52.754727822772,23.004636963696,1.5));
+#2770 = ORIENTED_EDGE('',*,*,#2771,.F.);
+#2771 = EDGE_CURVE('',#2772,#2762,#2774,.T.);
+#2772 = VERTEX_POINT('',#2773);
+#2773 = CARTESIAN_POINT('',(52.380346634653,23.004636963696,1.5));
+#2774 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2775,#2776,#2777,#2778,#2779),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2775 = CARTESIAN_POINT('',(52.380346634653,23.004636963696,1.5));
+#2776 = CARTESIAN_POINT('',(52.417727307556,23.000691226001,1.5));
+#2777 = CARTESIAN_POINT('',(52.461759874699,22.998084881719,1.5));
+#2778 = CARTESIAN_POINT('',(52.512286385659,22.996798679868,1.5));
+#2779 = CARTESIAN_POINT('',(52.569084258416,22.996798679868,1.5));
+#2780 = ORIENTED_EDGE('',*,*,#2781,.F.);
+#2781 = EDGE_CURVE('',#2782,#2772,#2784,.T.);
+#2782 = VERTEX_POINT('',#2783);
+#2783 = CARTESIAN_POINT('',(52.261122212211,23.0275330033,1.5));
+#2784 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2785,#2786,#2787,#2788,#2789),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2785 = CARTESIAN_POINT('',(52.261122212211,23.0275330033,1.5));
+#2786 = CARTESIAN_POINT('',(52.283672683193,23.01987825627,1.5));
+#2787 = CARTESIAN_POINT('',(52.311098216572,23.01351529475,1.5));
+#2788 = CARTESIAN_POINT('',(52.343349802927,23.008439415846,1.5));
+#2789 = CARTESIAN_POINT('',(52.380346634653,23.004636963696,1.5));
+#2790 = ORIENTED_EDGE('',*,*,#2791,.F.);
+#2791 = EDGE_CURVE('',#2792,#2782,#2794,.T.);
+#2792 = VERTEX_POINT('',#2793);
+#2793 = CARTESIAN_POINT('',(52.197797129703,23.066105610561,1.5));
+#2794 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2795,#2796,#2797,#2798,#2799),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2795 = CARTESIAN_POINT('',(52.197797129703,23.066105610561,1.5));
+#2796 = CARTESIAN_POINT('',(52.207089624348,23.054541617225,1.5));
+#2797 = CARTESIAN_POINT('',(52.220754084745,23.044257224639,1.5));
+#2798 = CARTESIAN_POINT('',(52.238777657789,23.035255775566,1.5));
+#2799 = CARTESIAN_POINT('',(52.261122212211,23.0275330033,1.5));
+#2800 = ORIENTED_EDGE('',*,*,#2801,.F.);
+#2801 = EDGE_CURVE('',#2802,#2792,#2804,.T.);
+#2802 = VERTEX_POINT('',#2803);
+#2803 = CARTESIAN_POINT('',(52.179232773267,23.120148514851,1.5));
+#2804 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2805,#2806,#2807,#2808,#2809),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2805 = CARTESIAN_POINT('',(52.179232773267,23.120148514851,1.5));
+#2806 = CARTESIAN_POINT('',(52.179232773267,23.104784261532,1.5));
+#2807 = CARTESIAN_POINT('',(52.18232566122,23.090652504416,1.5));
+#2808 = CARTESIAN_POINT('',(52.188515660112,23.077759011269,1.5));
+#2809 = CARTESIAN_POINT('',(52.197797129703,23.066105610561,1.5));
+#2810 = ORIENTED_EDGE('',*,*,#2811,.T.);
+#2811 = EDGE_CURVE('',#2802,#2812,#2814,.T.);
+#2812 = VERTEX_POINT('',#2813);
+#2813 = CARTESIAN_POINT('',(52.179232773267,24.752780528053,1.5));
+#2814 = LINE('',#2815,#2816);
+#2815 = CARTESIAN_POINT('',(52.179232773267,-0.864925742574,1.5));
+#2816 = VECTOR('',#2817,1.);
+#2817 = DIRECTION('',(0.,1.,-0.));
+#2818 = ORIENTED_EDGE('',*,*,#2819,.F.);
+#2819 = EDGE_CURVE('',#2820,#2812,#2822,.T.);
+#2820 = VERTEX_POINT('',#2821);
+#2821 = CARTESIAN_POINT('',(52.152830133003,25.005668316832,1.5));
+#2822 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2823,#2824,#2825,#2826,#2827),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2823 = CARTESIAN_POINT('',(52.152830133003,25.005668316832,1.5));
+#2824 = CARTESIAN_POINT('',(52.166095386752,24.948358275248,1.5));
+#2825 = CARTESIAN_POINT('',(52.174881526826,24.887037376057,1.5));
+#2826 = CARTESIAN_POINT('',(52.179232773267,24.821802584548,1.5));
+#2827 = CARTESIAN_POINT('',(52.179232773267,24.752780528053,1.5));
+#2828 = ORIENTED_EDGE('',*,*,#2829,.F.);
+#2829 = EDGE_CURVE('',#2830,#2820,#2832,.T.);
+#2830 = VERTEX_POINT('',#2831);
+#2831 = CARTESIAN_POINT('',(52.074034753465,25.201625412541,1.5));
+#2832 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2833,#2834,#2835,#2836,#2837),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2833 = CARTESIAN_POINT('',(52.074034753465,25.201625412541,1.5));
+#2834 = CARTESIAN_POINT('',(52.100428270217,25.160637833586,1.5));
+#2835 = CARTESIAN_POINT('',(52.122346400059,25.11424659527,1.5));
+#2836 = CARTESIAN_POINT('',(52.139792874694,25.062539506624,1.5));
+#2837 = CARTESIAN_POINT('',(52.152830133003,25.005668316832,1.5));
+#2838 = ORIENTED_EDGE('',*,*,#2839,.F.);
+#2839 = EDGE_CURVE('',#2840,#2830,#2842,.T.);
+#2840 = VERTEX_POINT('',#2841);
+#2841 = CARTESIAN_POINT('',(51.937896139604,25.328275577558,1.5));
+#2842 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2843,#2844,#2845,#2846,#2847,
+ #2848,#2849,#2850),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.39492464665,
+ 1.),.UNSPECIFIED.);
+#2843 = CARTESIAN_POINT('',(51.937896139604,25.328275577558,1.5));
+#2844 = CARTESIAN_POINT('',(51.954387467061,25.319439483587,1.5));
+#2845 = CARTESIAN_POINT('',(51.970082701349,25.309634650419,1.5));
+#2846 = CARTESIAN_POINT('',(51.984976292494,25.298861101209,1.5));
+#2847 = CARTESIAN_POINT('',(52.020650510778,25.269135165454,1.5));
+#2848 = CARTESIAN_POINT('',(52.040346526865,25.24888121363,1.5));
+#2849 = CARTESIAN_POINT('',(52.058141038797,25.226369744789,1.5));
+#2850 = CARTESIAN_POINT('',(52.074034753465,25.201625412541,1.5));
+#2851 = ORIENTED_EDGE('',*,*,#2852,.F.);
+#2852 = EDGE_CURVE('',#2853,#2840,#2855,.T.);
+#2853 = VERTEX_POINT('',#2854);
+#2854 = CARTESIAN_POINT('',(51.74297039703,25.37303630363,1.5));
+#2855 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2856,#2857,#2858,#2859,#2860),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2856 = CARTESIAN_POINT('',(51.74297039703,25.37303630363,1.5));
+#2857 = CARTESIAN_POINT('',(51.798431964088,25.37303630363,1.5));
+#2858 = CARTESIAN_POINT('',(51.84950912483,25.365638404982,1.5));
+#2859 = CARTESIAN_POINT('',(51.896025843522,25.350709785582,1.5));
+#2860 = CARTESIAN_POINT('',(51.937896139604,25.328275577558,1.5));
+#2861 = ORIENTED_EDGE('',*,*,#2862,.F.);
+#2862 = EDGE_CURVE('',#2863,#2853,#2865,.T.);
+#2863 = VERTEX_POINT('',#2864);
+#2864 = CARTESIAN_POINT('',(51.458316931683,25.26495049505,1.5));
+#2865 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2866,#2867,#2868,#2869,#2870,
+ #2871),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2866 = CARTESIAN_POINT('',(51.458316931683,25.26495049505,1.5));
+#2867 = CARTESIAN_POINT('',(51.51445368099,25.307581881479,1.5));
+#2868 = CARTESIAN_POINT('',(51.571167870465,25.340142598383,1.5));
+#2869 = CARTESIAN_POINT('',(51.62829178375,25.36207273028,1.5));
+#2870 = CARTESIAN_POINT('',(51.685632872222,25.37303630363,1.5));
+#2871 = CARTESIAN_POINT('',(51.74297039703,25.37303630363,1.5));
+#2872 = ORIENTED_EDGE('',*,*,#2873,.F.);
+#2873 = EDGE_CURVE('',#2874,#2863,#2876,.T.);
+#2874 = VERTEX_POINT('',#2875);
+#2875 = CARTESIAN_POINT('',(51.152005050495,24.950181518152,1.5));
+#2876 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2877,#2878,#2879,#2880,#2881,
+ #2882),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2877 = CARTESIAN_POINT('',(51.152005050495,24.950181518152,1.5));
+#2878 = CARTESIAN_POINT('',(51.215438492284,25.030211382446,1.5));
+#2879 = CARTESIAN_POINT('',(51.278000112048,25.102437030088,1.5));
+#2880 = CARTESIAN_POINT('',(51.339495020424,25.166126583464,1.5));
+#2881 = CARTESIAN_POINT('',(51.399685965887,25.220509922424,1.5));
+#2882 = CARTESIAN_POINT('',(51.458316931683,25.26495049505,1.5));
+#2883 = ORIENTED_EDGE('',*,*,#2884,.T.);
+#2884 = EDGE_CURVE('',#2874,#2885,#2887,.T.);
+#2885 = VERTEX_POINT('',#2886);
+#2886 = CARTESIAN_POINT('',(51.152005050495,23.120148514851,1.5));
+#2887 = LINE('',#2888,#2889);
+#2888 = CARTESIAN_POINT('',(51.152005050495,5.00907590759E-02,1.5));
+#2889 = VECTOR('',#2890,1.);
+#2890 = DIRECTION('',(0.,-1.,0.));
+#2891 = ORIENTED_EDGE('',*,*,#2892,.F.);
+#2892 = EDGE_CURVE('',#2893,#2885,#2895,.T.);
+#2893 = VERTEX_POINT('',#2894);
+#2894 = CARTESIAN_POINT('',(51.133440694059,23.066105610561,1.5));
+#2895 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2896,#2897,#2898,#2899,#2900,
+ #2901,#2902,#2903),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.427990855239,
+ 1.),.UNSPECIFIED.);
+#2896 = CARTESIAN_POINT('',(51.133440694059,23.066105610561,1.5));
+#2897 = CARTESIAN_POINT('',(51.137413078253,23.071093159604,1.5));
+#2898 = CARTESIAN_POINT('',(51.140819178506,23.076307863741,1.5));
+#2899 = CARTESIAN_POINT('',(51.143658552912,23.081749580107,1.5));
+#2900 = CARTESIAN_POINT('',(51.148968332687,23.094993911911,1.5));
+#2901 = CARTESIAN_POINT('',(51.150993074601,23.102974794205,1.5));
+#2902 = CARTESIAN_POINT('',(51.152005050495,23.111360021266,1.5));
+#2903 = CARTESIAN_POINT('',(51.152005050495,23.120148514851,1.5));
+#2904 = ORIENTED_EDGE('',*,*,#2905,.F.);
+#2905 = EDGE_CURVE('',#2906,#2893,#2908,.T.);
+#2906 = VERTEX_POINT('',#2907);
+#2907 = CARTESIAN_POINT('',(51.069909340924,23.0275330033,1.5));
+#2908 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2909,#2910,#2911,#2912,#2913),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2909 = CARTESIAN_POINT('',(51.069909340924,23.0275330033,1.5));
+#2910 = CARTESIAN_POINT('',(51.09235637427,23.035255606516,1.5));
+#2911 = CARTESIAN_POINT('',(51.110448925196,23.044256979236,1.5));
+#2912 = CARTESIAN_POINT('',(51.124148061926,23.054541446128,1.5));
+#2913 = CARTESIAN_POINT('',(51.133440694059,23.066105610561,1.5));
+#2914 = ORIENTED_EDGE('',*,*,#2915,.F.);
+#2915 = EDGE_CURVE('',#2916,#2906,#2918,.T.);
+#2916 = VERTEX_POINT('',#2917);
+#2917 = CARTESIAN_POINT('',(50.950891189109,23.004636963696,1.5));
+#2918 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2919,#2920,#2921,#2922,#2923),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2919 = CARTESIAN_POINT('',(50.950891189109,23.004636963696,1.5));
+#2920 = CARTESIAN_POINT('',(50.987887198043,23.008439331281,1.5));
+#2921 = CARTESIAN_POINT('',(51.020104778513,23.013515144379,1.5));
+#2922 = CARTESIAN_POINT('',(51.047461988164,23.019878145677,1.5));
+#2923 = CARTESIAN_POINT('',(51.069909340924,23.0275330033,1.5));
+#2924 = ORIENTED_EDGE('',*,*,#2925,.F.);
+#2925 = EDGE_CURVE('',#2926,#2916,#2928,.T.);
+#2926 = VERTEX_POINT('',#2927);
+#2927 = CARTESIAN_POINT('',(50.762153565347,22.996798679868,1.5));
+#2928 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2929,#2930,#2931,#2932,#2933),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2929 = CARTESIAN_POINT('',(50.762153565347,22.996798679868,1.5));
+#2930 = CARTESIAN_POINT('',(50.818951438162,22.996798679868,1.5));
+#2931 = CARTESIAN_POINT('',(50.869477949118,22.998084881699,1.5));
+#2932 = CARTESIAN_POINT('',(50.913510516261,23.000691226007,1.5));
+#2933 = CARTESIAN_POINT('',(50.950891189109,23.004636963696,1.5));
+#2934 = ORIENTED_EDGE('',*,*,#2935,.F.);
+#2935 = EDGE_CURVE('',#2936,#2926,#2938,.T.);
+#2936 = VERTEX_POINT('',#2937);
+#2937 = CARTESIAN_POINT('',(50.573415941584,23.004636963696,1.5));
+#2938 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2939,#2940,#2941,#2942,#2943),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2939 = CARTESIAN_POINT('',(50.573415941584,23.004636963696,1.5));
+#2940 = CARTESIAN_POINT('',(50.610796614486,23.000691226001,1.5));
+#2941 = CARTESIAN_POINT('',(50.654829181629,22.998084881719,1.5));
+#2942 = CARTESIAN_POINT('',(50.705355692589,22.996798679868,1.5));
+#2943 = CARTESIAN_POINT('',(50.762153565347,22.996798679868,1.5));
+#2944 = ORIENTED_EDGE('',*,*,#2945,.F.);
+#2945 = EDGE_CURVE('',#2946,#2936,#2948,.T.);
+#2946 = VERTEX_POINT('',#2947);
+#2947 = CARTESIAN_POINT('',(50.454191519142,23.0275330033,1.5));
+#2948 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2949,#2950,#2951,#2952,#2953),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2949 = CARTESIAN_POINT('',(50.454191519142,23.0275330033,1.5));
+#2950 = CARTESIAN_POINT('',(50.476741990124,23.01987825627,1.5));
+#2951 = CARTESIAN_POINT('',(50.504167523502,23.01351529475,1.5));
+#2952 = CARTESIAN_POINT('',(50.536419109858,23.008439415846,1.5));
+#2953 = CARTESIAN_POINT('',(50.573415941584,23.004636963696,1.5));
+#2954 = ORIENTED_EDGE('',*,*,#2955,.F.);
+#2955 = EDGE_CURVE('',#2956,#2946,#2958,.T.);
+#2956 = VERTEX_POINT('',#2957);
+#2957 = CARTESIAN_POINT('',(50.390866436634,23.066105610561,1.5));
+#2958 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2959,#2960,#2961,#2962,#2963),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2959 = CARTESIAN_POINT('',(50.390866436634,23.066105610561,1.5));
+#2960 = CARTESIAN_POINT('',(50.400158931279,23.054541617225,1.5));
+#2961 = CARTESIAN_POINT('',(50.413823391675,23.044257224639,1.5));
+#2962 = CARTESIAN_POINT('',(50.431846964719,23.035255775566,1.5));
+#2963 = CARTESIAN_POINT('',(50.454191519142,23.0275330033,1.5));
+#2964 = ORIENTED_EDGE('',*,*,#2965,.F.);
+#2965 = EDGE_CURVE('',#2966,#2956,#2968,.T.);
+#2966 = VERTEX_POINT('',#2967);
+#2967 = CARTESIAN_POINT('',(50.372302080198,23.120148514851,1.5));
+#2968 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2969,#2970,#2971,#2972,#2973,
+ #2974,#2975,#2976),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.596012712163,
+ 1.),.UNSPECIFIED.);
+#2969 = CARTESIAN_POINT('',(50.372302080198,23.120148514851,1.5));
+#2970 = CARTESIAN_POINT('',(50.372302080198,23.11092999007,1.5));
+#2971 = CARTESIAN_POINT('',(50.373400717024,23.1021735645,1.5));
+#2972 = CARTESIAN_POINT('',(50.375598940452,23.093880520585,1.5));
+#2973 = CARTESIAN_POINT('',(50.381131534161,23.080745045679,1.5));
+#2974 = CARTESIAN_POINT('',(50.383871676381,23.075651720187,1.5));
+#2975 = CARTESIAN_POINT('',(50.38711676537,23.070771868134,1.5));
+#2976 = CARTESIAN_POINT('',(50.390866436634,23.066105610561,1.5));
+#2977 = ORIENTED_EDGE('',*,*,#2978,.T.);
+#2978 = EDGE_CURVE('',#2966,#2979,#2981,.T.);
+#2979 = VERTEX_POINT('',#2980);
+#2980 = CARTESIAN_POINT('',(50.372302080198,25.870148514851,1.5));
+#2981 = LINE('',#2982,#2983);
+#2982 = CARTESIAN_POINT('',(50.372302080198,-0.864925742574,1.5));
+#2983 = VECTOR('',#2984,1.);
+#2984 = DIRECTION('',(0.,1.,-0.));
+#2985 = ORIENTED_EDGE('',*,*,#2986,.F.);
+#2986 = EDGE_CURVE('',#2987,#2979,#2989,.T.);
+#2987 = VERTEX_POINT('',#2988);
+#2988 = CARTESIAN_POINT('',(50.387772377228,25.924191419142,1.5));
+#2989 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2990,#2991,#2992,#2993,#2994,
+ #2995,#2996,#2997),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.191981056352,
+ 1.),.UNSPECIFIED.);
+#2990 = CARTESIAN_POINT('',(50.387772377228,25.924191419142,1.5));
+#2991 = CARTESIAN_POINT('',(50.386287250885,25.92197363047,1.5));
+#2992 = CARTESIAN_POINT('',(50.384897149133,25.919707651853,1.5));
+#2993 = CARTESIAN_POINT('',(50.383602089271,25.917393496408,1.5));
+#2994 = CARTESIAN_POINT('',(50.377351425296,25.905088558958,1.5));
+#2995 = CARTESIAN_POINT('',(50.373984537792,25.894292820456,1.5));
+#2996 = CARTESIAN_POINT('',(50.372302080198,25.882645264136,1.5));
+#2997 = CARTESIAN_POINT('',(50.372302080198,25.870148514851,1.5));
+#2998 = ORIENTED_EDGE('',*,*,#2999,.F.);
+#2999 = EDGE_CURVE('',#3000,#2987,#3002,.T.);
+#3000 = VERTEX_POINT('',#3001);
+#3001 = CARTESIAN_POINT('',(50.443465446535,25.962557755776,1.5));
+#3002 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3003,#3004,#3005,#3006,#3007),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3003 = CARTESIAN_POINT('',(50.443465446535,25.962557755776,1.5));
+#3004 = CARTESIAN_POINT('',(50.423380085561,25.954935618791,1.5));
+#3005 = CARTESIAN_POINT('',(50.407386187829,25.946001656247,1.5));
+#3006 = CARTESIAN_POINT('',(50.395514099523,25.935752391102,1.5));
+#3007 = CARTESIAN_POINT('',(50.387772377228,25.924191419142,1.5));
+#3008 = ORIENTED_EDGE('',*,*,#3009,.F.);
+#3009 = EDGE_CURVE('',#3010,#3000,#3012,.T.);
+#3010 = VERTEX_POINT('',#3011);
+#3011 = CARTESIAN_POINT('',(50.54701330132,25.985660066007,1.5));
+#3012 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3013,#3014,#3015,#3016,#3017),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3013 = CARTESIAN_POINT('',(50.54701330132,25.985660066007,1.5));
+#3014 = CARTESIAN_POINT('',(50.515425945309,25.98185312082,1.5));
+#3015 = CARTESIAN_POINT('',(50.487612665823,25.976739007526,1.5));
+#3016 = CARTESIAN_POINT('',(50.463616955855,25.970308336283,1.5));
+#3017 = CARTESIAN_POINT('',(50.443465446535,25.962557755776,1.5));
+#3018 = ORIENTED_EDGE('',*,*,#3019,.F.);
+#3019 = EDGE_CURVE('',#3020,#3010,#3022,.T.);
+#3020 = VERTEX_POINT('',#3021);
+#3021 = CARTESIAN_POINT('',(50.70646049604,25.993498349835,1.5));
+#3022 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3023,#3024,#3025,#3026,#3027),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3023 = CARTESIAN_POINT('',(50.70646049604,25.993498349835,1.5));
+#3024 = CARTESIAN_POINT('',(50.658756574526,25.993498349835,1.5));
+#3025 = CARTESIAN_POINT('',(50.616203320294,25.992205803945,1.5));
+#3026 = CARTESIAN_POINT('',(50.578926394502,25.989597395685,1.5));
+#3027 = CARTESIAN_POINT('',(50.54701330132,25.985660066007,1.5));
+#3028 = ORIENTED_EDGE('',*,*,#3029,.F.);
+#3029 = EDGE_CURVE('',#3030,#3020,#3032,.T.);
+#3030 = VERTEX_POINT('',#3031);
+#3031 = CARTESIAN_POINT('',(50.870445644554,25.985660066007,1.5));
+#3032 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3033,#3034,#3035,#3036,#3037),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3033 = CARTESIAN_POINT('',(50.870445644554,25.985660066007,1.5));
+#3034 = CARTESIAN_POINT('',(50.837795275064,25.989598840739,1.5));
+#3035 = CARTESIAN_POINT('',(50.799507779252,25.992206921462,1.5));
+#3036 = CARTESIAN_POINT('',(50.755682076488,25.993498349835,1.5));
+#3037 = CARTESIAN_POINT('',(50.70646049604,25.993498349835,1.5));
+#3038 = ORIENTED_EDGE('',*,*,#3039,.F.);
+#3039 = EDGE_CURVE('',#3040,#3030,#3042,.T.);
+#3040 = VERTEX_POINT('',#3041);
+#3041 = CARTESIAN_POINT('',(50.970899439934,25.962557755776,1.5));
+#3042 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3043,#3044,#3045,#3046,#3047),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3043 = CARTESIAN_POINT('',(50.970899439934,25.962557755776,1.5));
+#3044 = CARTESIAN_POINT('',(50.953116662762,25.970311873728,1.5));
+#3045 = CARTESIAN_POINT('',(50.930415417457,25.976743652394,1.5));
+#3046 = CARTESIAN_POINT('',(50.902834296378,25.981855684681,1.5));
+#3047 = CARTESIAN_POINT('',(50.870445644554,25.985660066007,1.5));
+#3048 = ORIENTED_EDGE('',*,*,#3049,.F.);
+#3049 = EDGE_CURVE('',#3050,#3040,#3052,.T.);
+#3050 = VERTEX_POINT('',#3051);
+#3051 = CARTESIAN_POINT('',(51.022054555446,25.924191419142,1.5));
+#3052 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3053,#3054,#3055,#3056,#3057),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3053 = CARTESIAN_POINT('',(51.022054555446,25.924191419142,1.5));
+#3054 = CARTESIAN_POINT('',(51.014314962334,25.935749211522,1.5));
+#3055 = CARTESIAN_POINT('',(51.003203757586,25.945997097901,1.5));
+#3056 = CARTESIAN_POINT('',(50.988726054665,25.954932498607,1.5));
+#3057 = CARTESIAN_POINT('',(50.970899439934,25.962557755776,1.5));
+#3058 = ORIENTED_EDGE('',*,*,#3059,.F.);
+#3059 = EDGE_CURVE('',#3060,#3050,#3062,.T.);
+#3060 = VERTEX_POINT('',#3061);
+#3061 = CARTESIAN_POINT('',(51.037524852475,25.870148514851,1.5));
+#3062 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3063,#3064,#3065,#3066,#3067),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3063 = CARTESIAN_POINT('',(51.037524852475,25.870148514851,1.5));
+#3064 = CARTESIAN_POINT('',(51.037524852475,25.885614425988,1.5));
+#3065 = CARTESIAN_POINT('',(51.034947932127,25.899779679275,1.5));
+#3066 = CARTESIAN_POINT('',(51.029790351665,25.912639296788,1.5));
+#3067 = CARTESIAN_POINT('',(51.022054555446,25.924191419142,1.5));
+#3068 = ORIENTED_EDGE('',*,*,#3069,.T.);
+#3069 = EDGE_CURVE('',#3060,#3070,#3072,.T.);
+#3070 = VERTEX_POINT('',#3071);
+#3071 = CARTESIAN_POINT('',(51.037524852475,25.552698019802,1.5));
+#3072 = LINE('',#3073,#3074);
+#3073 = CARTESIAN_POINT('',(51.037524852475,0.510074257426,1.5));
+#3074 = VECTOR('',#3075,1.);
+#3075 = DIRECTION('',(0.,-1.,0.));
+#3076 = ORIENTED_EDGE('',*,*,#3077,.F.);
+#3077 = EDGE_CURVE('',#3078,#3070,#3080,.T.);
+#3078 = VERTEX_POINT('',#3079);
+#3079 = CARTESIAN_POINT('',(51.493795479538,25.92295379538,1.5));
+#3080 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3081,#3082,#3083,#3084,#3085,
+ #3086),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3081 = CARTESIAN_POINT('',(51.493795479538,25.92295379538,1.5));
+#3082 = CARTESIAN_POINT('',(51.39996617261,25.872037347519,1.5));
+#3083 = CARTESIAN_POINT('',(51.30715406327,25.808609738382,1.5));
+#3084 = CARTESIAN_POINT('',(51.215692029764,25.733520399308,1.5));
+#3085 = CARTESIAN_POINT('',(51.125780289759,25.647870775144,1.5));
+#3086 = CARTESIAN_POINT('',(51.037524852475,25.552698019802,1.5));
+#3087 = ORIENTED_EDGE('',*,*,#3088,.F.);
+#3088 = EDGE_CURVE('',#3089,#3078,#3091,.T.);
+#3089 = VERTEX_POINT('',#3090);
+#3090 = CARTESIAN_POINT('',(51.968836733663,26.046303630363,1.5));
+#3091 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3092,#3093,#3094,#3095,#3096,
+ #3097,#3098,#3099,#3100,#3101),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 0.317337623405,1.),.UNSPECIFIED.);
+#3092 = CARTESIAN_POINT('',(51.968836733663,26.046303630363,1.5));
+#3093 = CARTESIAN_POINT('',(51.937404676908,26.046303630363,1.5));
+#3094 = CARTESIAN_POINT('',(51.906134543063,26.045060480813,1.5));
+#3095 = CARTESIAN_POINT('',(51.875040428724,26.042567856062,1.5));
+#3096 = CARTESIAN_POINT('',(51.844135962587,26.03882365512,1.5));
+#3097 = CARTESIAN_POINT('',(51.747388350968,26.023087564908,1.5));
+#3098 = CARTESIAN_POINT('',(51.682279465278,26.006562806658,1.5));
+#3099 = CARTESIAN_POINT('',(51.618241807618,25.984277165035,1.5));
+#3100 = CARTESIAN_POINT('',(51.555384528569,25.956344775724,1.5));
+#3101 = CARTESIAN_POINT('',(51.493795479538,25.92295379538,1.5));
+#3102 = ORIENTED_EDGE('',*,*,#3103,.F.);
+#3103 = EDGE_CURVE('',#3104,#3089,#3106,.T.);
+#3104 = VERTEX_POINT('',#3105);
+#3105 = CARTESIAN_POINT('',(52.275148614851,26.010825082508,1.5));
+#3106 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3107,#3108,#3109,#3110,#3111,
+ #3112),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3107 = CARTESIAN_POINT('',(52.275148614851,26.010825082508,1.5));
+#3108 = CARTESIAN_POINT('',(52.220273567175,26.025125852509,1.5));
+#3109 = CARTESIAN_POINT('',(52.162115205528,26.035778845596,1.5));
+#3110 = CARTESIAN_POINT('',(52.10075614391,26.042819273401,1.5));
+#3111 = CARTESIAN_POINT('',(52.0362941349,26.046303630363,1.5));
+#3112 = CARTESIAN_POINT('',(51.968836733663,26.046303630363,1.5));
+#3113 = ORIENTED_EDGE('',*,*,#3114,.F.);
+#3114 = EDGE_CURVE('',#3115,#3104,#3117,.T.);
+#3115 = VERTEX_POINT('',#3116);
+#3116 = CARTESIAN_POINT('',(52.517929142904,25.908927392739,1.5));
+#3117 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3118,#3119,#3120,#3121,#3122),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3118 = CARTESIAN_POINT('',(52.517929142904,25.908927392739,1.5));
+#3119 = CARTESIAN_POINT('',(52.464438111002,25.942242890365,1.5));
+#3120 = CARTESIAN_POINT('',(52.406072681321,25.97032287296,1.5));
+#3121 = CARTESIAN_POINT('',(52.342925848458,25.993161924659,1.5));
+#3122 = CARTESIAN_POINT('',(52.275148614851,26.010825082508,1.5));
+#3123 = ORIENTED_EDGE('',*,*,#3124,.F.);
+#3124 = EDGE_CURVE('',#3125,#3115,#3127,.T.);
+#3125 = VERTEX_POINT('',#3126);
+#3126 = CARTESIAN_POINT('',(52.702128812871,25.750099009901,1.5));
+#3127 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3128,#3129,#3130,#3131,#3132,
+ #3133,#3134,#3135),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.10492666859,
+ 1.),.UNSPECIFIED.);
+#3128 = CARTESIAN_POINT('',(52.702128812871,25.750099009901,1.5));
+#3129 = CARTESIAN_POINT('',(52.698067947605,25.754961219247,1.5));
+#3130 = CARTESIAN_POINT('',(52.69395279656,25.759775021123,1.5));
+#3131 = CARTESIAN_POINT('',(52.689783398648,25.764540357888,1.5));
+#3132 = CARTESIAN_POINT('',(52.649530536069,25.809493851535,1.5));
+#3133 = CARTESIAN_POINT('',(52.60955706948,25.846200063046,1.5));
+#3134 = CARTESIAN_POINT('',(52.565668280852,25.879343872892,1.5));
+#3135 = CARTESIAN_POINT('',(52.517929142904,25.908927392739,1.5));
+#3136 = ORIENTED_EDGE('',*,*,#3137,.F.);
+#3137 = EDGE_CURVE('',#3138,#3125,#3140,.T.);
+#3138 = VERTEX_POINT('',#3139);
+#3139 = CARTESIAN_POINT('',(52.832079307921,25.543415841584,1.5));
+#3140 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3141,#3142,#3143,#3144,#3145),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3141 = CARTESIAN_POINT('',(52.832079307921,25.543415841584,1.5));
+#3142 = CARTESIAN_POINT('',(52.805818800372,25.60036509913,1.5));
+#3143 = CARTESIAN_POINT('',(52.775407449982,25.653831329089,1.5));
+#3144 = CARTESIAN_POINT('',(52.740835943297,25.703753672405,1.5));
+#3145 = CARTESIAN_POINT('',(52.702128812871,25.750099009901,1.5));
+#3146 = ORIENTED_EDGE('',*,*,#3147,.F.);
+#3147 = EDGE_CURVE('',#3148,#3138,#3150,.T.);
+#3148 = VERTEX_POINT('',#3149);
+#3149 = CARTESIAN_POINT('',(53.074859835974,25.771551155116,1.5));
+#3150 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3151,#3152,#3153,#3154,#3155),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3151 = CARTESIAN_POINT('',(53.074859835974,25.771551155116,1.5));
+#3152 = CARTESIAN_POINT('',(53.014855190903,25.723401847199,1.5));
+#3153 = CARTESIAN_POINT('',(52.954349921502,25.6692040527,1.5));
+#3154 = CARTESIAN_POINT('',(52.893405528469,25.609137107938,1.5));
+#3155 = CARTESIAN_POINT('',(52.832079307921,25.543415841584,1.5));
+#3156 = ORIENTED_EDGE('',*,*,#3157,.F.);
+#3157 = EDGE_CURVE('',#3158,#3148,#3160,.T.);
+#3158 = VERTEX_POINT('',#3159);
+#3159 = CARTESIAN_POINT('',(53.310008350825,25.927491749175,1.5));
+#3160 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3161,#3162,#3163,#3164,#3165),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3161 = CARTESIAN_POINT('',(53.310008350825,25.927491749175,1.5));
+#3162 = CARTESIAN_POINT('',(53.251728186831,25.897210952224,1.5));
+#3163 = CARTESIAN_POINT('',(53.193076135388,25.861047517815,1.5));
+#3164 = CARTESIAN_POINT('',(53.134103575769,25.819110143463,1.5));
+#3165 = CARTESIAN_POINT('',(53.074859835974,25.771551155116,1.5));
+#3166 = ORIENTED_EDGE('',*,*,#3167,.F.);
+#3167 = EDGE_CURVE('',#3168,#3158,#3170,.T.);
+#3168 = VERTEX_POINT('',#3169);
+#3169 = CARTESIAN_POINT('',(53.542062806271,26.01701320132,1.5));
+#3170 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3171,#3172,#3173,#3174,#3175),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3171 = CARTESIAN_POINT('',(53.542062806271,26.01701320132,1.5));
+#3172 = CARTESIAN_POINT('',(53.483964006181,26.002333433326,1.5));
+#3173 = CARTESIAN_POINT('',(53.425898949309,25.982489731071,1.5));
+#3174 = CARTESIAN_POINT('',(53.36790273491,25.957518676622,1.5));
+#3175 = CARTESIAN_POINT('',(53.310008350825,25.927491749175,1.5));
+#3176 = ORIENTED_EDGE('',*,*,#3177,.F.);
+#3177 = EDGE_CURVE('',#3178,#3168,#3180,.T.);
+#3178 = VERTEX_POINT('',#3179);
+#3179 = CARTESIAN_POINT('',(53.778861486139,26.046303630363,1.5));
+#3180 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3181,#3182,#3183,#3184,#3185,
+ #3186,#3187,#3188),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.624031957004,
+ 1.),.UNSPECIFIED.);
+#3181 = CARTESIAN_POINT('',(53.778861486139,26.046303630363,1.5));
+#3182 = CARTESIAN_POINT('',(53.741229175363,26.046303630363,1.5));
+#3183 = CARTESIAN_POINT('',(53.703874908204,26.044404435589,1.5));
+#3184 = CARTESIAN_POINT('',(53.666807331203,26.040602361348,1.5));
+#3185 = CARTESIAN_POINT('',(53.607879364837,26.031462250781,1.5));
+#3186 = CARTESIAN_POINT('',(53.585831281953,26.027335592857,1.5));
+#3187 = CARTESIAN_POINT('',(53.563891885336,26.02251893707,1.5));
+#3188 = CARTESIAN_POINT('',(53.542062806271,26.01701320132,1.5));
+#3189 = ORIENTED_EDGE('',*,*,#3190,.F.);
+#3190 = EDGE_CURVE('',#3191,#3178,#3193,.T.);
+#3191 = VERTEX_POINT('',#3192);
+#3192 = CARTESIAN_POINT('',(54.24297039703,25.953688118812,1.5));
+#3193 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3194,#3195,#3196,#3197,#3198,
+ #3199),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3194 = CARTESIAN_POINT('',(54.24297039703,25.953688118812,1.5));
+#3195 = CARTESIAN_POINT('',(54.165817632602,25.991547781356,1.5));
+#3196 = CARTESIAN_POINT('',(54.08013368835,26.019480623476,1.5));
+#3197 = CARTESIAN_POINT('',(53.986526138335,26.03756979043,1.5));
+#3198 = CARTESIAN_POINT('',(53.885823786835,26.046303630363,1.5));
+#3199 = CARTESIAN_POINT('',(53.778861486139,26.046303630363,1.5));
+#3200 = ORIENTED_EDGE('',*,*,#3201,.F.);
+#3201 = EDGE_CURVE('',#3202,#3191,#3204,.T.);
+#3202 = VERTEX_POINT('',#3203);
+#3203 = CARTESIAN_POINT('',(54.547632113201,25.70245049505,1.5));
+#3204 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3205,#3206,#3207,#3208,#3209,
+ #3210,#3211,#3212,#3213,#3214),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 0.215466552077,1.),.UNSPECIFIED.);
+#3205 = CARTESIAN_POINT('',(54.547632113201,25.70245049505,1.5));
+#3206 = CARTESIAN_POINT('',(54.537621553611,25.716166030431,1.5));
+#3207 = CARTESIAN_POINT('',(54.527267686455,25.729577415807,1.5));
+#3208 = CARTESIAN_POINT('',(54.516571278266,25.742682376868,1.5));
+#3209 = CARTESIAN_POINT('',(54.505533458024,25.755478954532,1.5));
+#3210 = CARTESIAN_POINT('',(54.45272832074,25.813430178508,1.5));
+#3211 = CARTESIAN_POINT('',(54.406793749101,25.854785399339,1.5));
+#3212 = CARTESIAN_POINT('',(54.356425522594,25.891949549796,1.5));
+#3213 = CARTESIAN_POINT('',(54.301757035186,25.924905152808,1.5));
+#3214 = CARTESIAN_POINT('',(54.24297039703,25.953688118812,1.5));
+#3215 = ORIENTED_EDGE('',*,*,#3216,.F.);
+#3216 = EDGE_CURVE('',#3217,#3202,#3219,.T.);
+#3217 = VERTEX_POINT('',#3218);
+#3218 = CARTESIAN_POINT('',(54.713267426733,25.33095709571,1.5));
+#3219 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3220,#3221,#3222,#3223,#3224,
+ #3225),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3220 = CARTESIAN_POINT('',(54.713267426733,25.33095709571,1.5));
+#3221 = CARTESIAN_POINT('',(54.693656443207,25.415202612437,1.5));
+#3222 = CARTESIAN_POINT('',(54.667377377326,25.494741124578,1.5));
+#3223 = CARTESIAN_POINT('',(54.63428833794,25.569274061187,1.5));
+#3224 = CARTESIAN_POINT('',(54.594345044114,25.638562472309,1.5));
+#3225 = CARTESIAN_POINT('',(54.547632113201,25.70245049505,1.5));
+#3226 = ORIENTED_EDGE('',*,*,#3227,.F.);
+#3227 = EDGE_CURVE('',#3228,#3217,#3230,.T.);
+#3228 = VERTEX_POINT('',#3229);
+#3229 = CARTESIAN_POINT('',(54.762772377228,24.880668316832,1.5));
+#3230 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3231,#3232,#3233,#3234,#3235,
+ #3236),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3231 = CARTESIAN_POINT('',(54.762772377228,24.880668316832,1.5));
+#3232 = CARTESIAN_POINT('',(54.762772377228,24.974952999817,1.5));
+#3233 = CARTESIAN_POINT('',(54.757901229128,25.067234646217,1.5));
+#3234 = CARTESIAN_POINT('',(54.748065361349,25.157399188509,1.5));
+#3235 = CARTESIAN_POINT('',(54.733197905619,25.245339080158,1.5));
+#3236 = CARTESIAN_POINT('',(54.713267426733,25.33095709571,1.5));
+#3237 = ORIENTED_EDGE('',*,*,#3238,.T.);
+#3238 = EDGE_CURVE('',#3228,#2565,#3239,.T.);
+#3239 = LINE('',#3240,#3241);
+#3240 = CARTESIAN_POINT('',(54.762772377228,1.533415841583E-02,1.5));
+#3241 = VECTOR('',#3242,1.);
+#3242 = DIRECTION('',(0.,-1.,0.));
+#3243 = FACE_BOUND('',#3244,.T.);
+#3244 = EDGE_LOOP('',(#3245,#3258,#3273,#3281,#3292,#3303,#3314,#3325,
+ #3336,#3346,#3356,#3366,#3376,#3386,#3396,#3406,#3416,#3426,#3436,
+ #3446,#3457,#3468,#3478,#3488,#3499,#3514,#3525,#3537,#3548,#3559,
+ #3574,#3585,#3597,#3608,#3623,#3634));
+#3245 = ORIENTED_EDGE('',*,*,#3246,.F.);
+#3246 = EDGE_CURVE('',#3247,#3249,#3251,.T.);
+#3247 = VERTEX_POINT('',#3248);
+#3248 = CARTESIAN_POINT('',(58.006790529043,24.371386138614,1.5));
+#3249 = VERTEX_POINT('',#3250);
+#3250 = CARTESIAN_POINT('',(58.070321882178,24.580338283828,1.5));
+#3251 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3252,#3253,#3254,#3255,#3256,
+ #3257),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3252 = CARTESIAN_POINT('',(58.006790529043,24.371386138614,1.5));
+#3253 = CARTESIAN_POINT('',(58.032402938108,24.398661691125,1.5));
+#3254 = CARTESIAN_POINT('',(58.051539355071,24.43339338223,1.5));
+#3255 = CARTESIAN_POINT('',(58.064139818885,24.475466970947,1.5));
+#3256 = CARTESIAN_POINT('',(58.070321882178,24.524586247384,1.5));
+#3257 = CARTESIAN_POINT('',(58.070321882178,24.580338283828,1.5));
+#3258 = ORIENTED_EDGE('',*,*,#3259,.F.);
+#3259 = EDGE_CURVE('',#3260,#3247,#3262,.T.);
+#3260 = VERTEX_POINT('',#3261);
+#3261 = CARTESIAN_POINT('',(57.832079307921,24.303729372937,1.5));
+#3262 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3263,#3264,#3265,#3266,#3267,
+ #3268,#3269,#3270,#3271,#3272),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 0.776427065667,1.),.UNSPECIFIED.);
+#3263 = CARTESIAN_POINT('',(57.832079307921,24.303729372937,1.5));
+#3264 = CARTESIAN_POINT('',(57.866470302168,24.303729372937,1.5));
+#3265 = CARTESIAN_POINT('',(57.898133521211,24.307760420587,1.5));
+#3266 = CARTESIAN_POINT('',(57.926980779856,24.315886187489,1.5));
+#3267 = CARTESIAN_POINT('',(57.95294994554,24.328130445809,1.5));
+#3268 = CARTESIAN_POINT('',(57.982649367427,24.349175832271,1.5));
+#3269 = CARTESIAN_POINT('',(57.989048110464,24.354220643968,1.5));
+#3270 = CARTESIAN_POINT('',(57.99520486608,24.359604564612,1.5));
+#3271 = CARTESIAN_POINT('',(58.001119108362,24.36532677059,1.5));
+#3272 = CARTESIAN_POINT('',(58.006790529043,24.371386138614,1.5));
+#3273 = ORIENTED_EDGE('',*,*,#3274,.T.);
+#3274 = EDGE_CURVE('',#3260,#3275,#3277,.T.);
+#3275 = VERTEX_POINT('',#3276);
+#3276 = CARTESIAN_POINT('',(56.152005050495,24.303729372937,1.5));
+#3277 = LINE('',#3278,#3279);
+#3278 = CARTESIAN_POINT('',(50.69853965396,24.303729372937,1.5));
+#3279 = VECTOR('',#3280,1.);
+#3280 = DIRECTION('',(-1.,0.,0.));
+#3281 = ORIENTED_EDGE('',*,*,#3282,.F.);
+#3282 = EDGE_CURVE('',#3283,#3275,#3285,.T.);
+#3283 = VERTEX_POINT('',#3284);
+#3284 = CARTESIAN_POINT('',(56.193671717162,23.98545379538,1.5));
+#3285 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3286,#3287,#3288,#3289,#3290,
+ #3291),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3286 = CARTESIAN_POINT('',(56.193671717162,23.98545379538,1.5));
+#3287 = CARTESIAN_POINT('',(56.176888634411,24.043031401054,1.5));
+#3288 = CARTESIAN_POINT('',(56.164375491017,24.10373895558,1.5));
+#3289 = CARTESIAN_POINT('',(56.156101135932,24.167493202224,1.5));
+#3290 = CARTESIAN_POINT('',(56.152005050495,24.234193912213,1.5));
+#3291 = CARTESIAN_POINT('',(56.152005050495,24.303729372937,1.5));
+#3292 = ORIENTED_EDGE('',*,*,#3293,.F.);
+#3293 = EDGE_CURVE('',#3294,#3283,#3296,.T.);
+#3294 = VERTEX_POINT('',#3295);
+#3295 = CARTESIAN_POINT('',(56.326716271617,23.7424669967,1.5));
+#3296 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3297,#3298,#3299,#3300,#3301,
+ #3302),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3297 = CARTESIAN_POINT('',(56.326716271617,23.7424669967,1.5));
+#3298 = CARTESIAN_POINT('',(56.290164885442,23.78257428696,1.5));
+#3299 = CARTESIAN_POINT('',(56.25855849241,23.826999461509,1.5));
+#3300 = CARTESIAN_POINT('',(56.231950817735,23.875691391244,1.5));
+#3301 = CARTESIAN_POINT('',(56.210339235737,23.928554335416,1.5));
+#3302 = CARTESIAN_POINT('',(56.193671717162,23.98545379538,1.5));
+#3303 = ORIENTED_EDGE('',*,*,#3304,.F.);
+#3304 = EDGE_CURVE('',#3305,#3294,#3307,.T.);
+#3305 = VERTEX_POINT('',#3306);
+#3306 = CARTESIAN_POINT('',(56.561864786469,23.590239273927,1.5));
+#3307 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3308,#3309,#3310,#3311,#3312,
+ #3313),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3308 = CARTESIAN_POINT('',(56.561864786469,23.590239273927,1.5));
+#3309 = CARTESIAN_POINT('',(56.50471368615,23.611066217229,1.5));
+#3310 = CARTESIAN_POINT('',(56.452474096493,23.636674433465,1.5));
+#3311 = CARTESIAN_POINT('',(56.405322964082,23.667120399218,1.5));
+#3312 = CARTESIAN_POINT('',(56.363383902174,23.702405747965,1.5));
+#3313 = CARTESIAN_POINT('',(56.326716271617,23.7424669967,1.5));
+#3314 = ORIENTED_EDGE('',*,*,#3315,.F.);
+#3315 = EDGE_CURVE('',#3316,#3305,#3318,.T.);
+#3316 = VERTEX_POINT('',#3317);
+#3317 = CARTESIAN_POINT('',(56.906955545545,23.538052805281,1.5));
+#3318 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3319,#3320,#3321,#3322,#3323,
+ #3324),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3319 = CARTESIAN_POINT('',(56.906955545545,23.538052805281,1.5));
+#3320 = CARTESIAN_POINT('',(56.827839157808,23.538052805281,1.5));
+#3321 = CARTESIAN_POINT('',(56.753478587516,23.543100454259,1.5));
+#3322 = CARTESIAN_POINT('',(56.6841831397,23.553392249738,1.5));
+#3323 = CARTESIAN_POINT('',(56.620237526484,23.569081246386,1.5));
+#3324 = CARTESIAN_POINT('',(56.561864786469,23.590239273927,1.5));
+#3325 = ORIENTED_EDGE('',*,*,#3326,.F.);
+#3326 = EDGE_CURVE('',#3327,#3316,#3329,.T.);
+#3327 = VERTEX_POINT('',#3328);
+#3328 = CARTESIAN_POINT('',(57.265866436634,23.566724422442,1.5));
+#3329 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3330,#3331,#3332,#3333,#3334,
+ #3335),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3330 = CARTESIAN_POINT('',(57.265866436634,23.566724422442,1.5));
+#3331 = CARTESIAN_POINT('',(57.20310124327,23.555091939939,1.5));
+#3332 = CARTESIAN_POINT('',(57.135639005038,23.546482506774,1.5));
+#3333 = CARTESIAN_POINT('',(57.063659450035,23.54083112123,1.5));
+#3334 = CARTESIAN_POINT('',(56.987363052637,23.538052805281,1.5));
+#3335 = CARTESIAN_POINT('',(56.906955545545,23.538052805281,1.5));
+#3336 = ORIENTED_EDGE('',*,*,#3337,.F.);
+#3337 = EDGE_CURVE('',#3338,#3327,#3340,.T.);
+#3338 = VERTEX_POINT('',#3339);
+#3339 = CARTESIAN_POINT('',(57.533399439934,23.630462046205,1.5));
+#3340 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3341,#3342,#3343,#3344,#3345),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3341 = CARTESIAN_POINT('',(57.533399439934,23.630462046205,1.5));
+#3342 = CARTESIAN_POINT('',(57.476441656866,23.612864486171,1.5));
+#3343 = CARTESIAN_POINT('',(57.412697573462,23.596384569538,1.5));
+#3344 = CARTESIAN_POINT('',(57.342408833783,23.581012336577,1.5));
+#3345 = CARTESIAN_POINT('',(57.265866436634,23.566724422442,1.5));
+#3346 = ORIENTED_EDGE('',*,*,#3347,.F.);
+#3347 = EDGE_CURVE('',#3348,#3338,#3350,.T.);
+#3348 = VERTEX_POINT('',#3349);
+#3349 = CARTESIAN_POINT('',(57.720693169307,23.69399339934,1.5));
+#3350 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3351,#3352,#3353,#3354,#3355),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3351 = CARTESIAN_POINT('',(57.720693169307,23.69399339934,1.5));
+#3352 = CARTESIAN_POINT('',(57.683307070978,23.679558211374,1.5));
+#3353 = CARTESIAN_POINT('',(57.639517212683,23.664135041463,1.5));
+#3354 = CARTESIAN_POINT('',(57.589478071688,23.647756368771,1.5));
+#3355 = CARTESIAN_POINT('',(57.533399439934,23.630462046205,1.5));
+#3356 = ORIENTED_EDGE('',*,*,#3357,.F.);
+#3357 = EDGE_CURVE('',#3358,#3348,#3360,.T.);
+#3358 = VERTEX_POINT('',#3359);
+#3359 = CARTESIAN_POINT('',(57.841361486139,23.722871287129,1.5));
+#3360 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3361,#3362,#3363,#3364,#3365),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3361 = CARTESIAN_POINT('',(57.841361486139,23.722871287129,1.5));
+#3362 = CARTESIAN_POINT('',(57.818072112721,23.722871287129,1.5));
+#3363 = CARTESIAN_POINT('',(57.790147768623,23.718023279347,1.5));
+#3364 = CARTESIAN_POINT('',(57.757650073744,23.708365528843,1.5));
+#3365 = CARTESIAN_POINT('',(57.720693169307,23.69399339934,1.5));
+#3366 = ORIENTED_EDGE('',*,*,#3367,.F.);
+#3367 = EDGE_CURVE('',#3368,#3358,#3370,.T.);
+#3368 = VERTEX_POINT('',#3369);
+#3369 = CARTESIAN_POINT('',(57.887772377228,23.711938943894,1.5));
+#3370 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3371,#3372,#3373,#3374,#3375),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3371 = CARTESIAN_POINT('',(57.887772377228,23.711938943894,1.5));
+#3372 = CARTESIAN_POINT('',(57.878487950704,23.717406439514,1.5));
+#3373 = CARTESIAN_POINT('',(57.867656396709,23.72105061048,1.5));
+#3374 = CARTESIAN_POINT('',(57.855279479945,23.722871287129,1.5));
+#3375 = CARTESIAN_POINT('',(57.841361486139,23.722871287129,1.5));
+#3376 = ORIENTED_EDGE('',*,*,#3377,.F.);
+#3377 = EDGE_CURVE('',#3378,#3368,#3380,.T.);
+#3378 = VERTEX_POINT('',#3379);
+#3379 = CARTESIAN_POINT('',(57.918712971287,23.673160066007,1.5));
+#3380 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3381,#3382,#3383,#3384,#3385),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3381 = CARTESIAN_POINT('',(57.918712971287,23.673160066007,1.5));
+#3382 = CARTESIAN_POINT('',(57.912528511452,23.687178174965,1.5));
+#3383 = CARTESIAN_POINT('',(57.905310556128,23.698319533209,1.5));
+#3384 = CARTESIAN_POINT('',(57.897057960268,23.70657394036,1.5));
+#3385 = CARTESIAN_POINT('',(57.887772377228,23.711938943894,1.5));
+#3386 = ORIENTED_EDGE('',*,*,#3387,.F.);
+#3387 = EDGE_CURVE('',#3388,#3378,#3390,.T.);
+#3388 = VERTEX_POINT('',#3389);
+#3389 = CARTESIAN_POINT('',(57.935627162706,23.593952145215,1.5));
+#3390 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3391,#3392,#3393,#3394,#3395),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3391 = CARTESIAN_POINT('',(57.935627162706,23.593952145215,1.5));
+#3392 = CARTESIAN_POINT('',(57.933362534999,23.619583613355,1.5));
+#3393 = CARTESIAN_POINT('',(57.929793040682,23.641350540675,1.5));
+#3394 = CARTESIAN_POINT('',(57.92491048271,23.659215665306,1.5));
+#3395 = CARTESIAN_POINT('',(57.918712971287,23.673160066007,1.5));
+#3396 = ORIENTED_EDGE('',*,*,#3397,.F.);
+#3397 = EDGE_CURVE('',#3398,#3388,#3400,.T.);
+#3398 = VERTEX_POINT('',#3399);
+#3399 = CARTESIAN_POINT('',(57.940371387129,23.4650330033,1.5));
+#3400 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3401,#3402,#3403,#3404,#3405),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3401 = CARTESIAN_POINT('',(57.940371387129,23.4650330033,1.5));
+#3402 = CARTESIAN_POINT('',(57.940371387129,23.503776072148,1.5));
+#3403 = CARTESIAN_POINT('',(57.939586333335,23.53822002144,1.5));
+#3404 = CARTESIAN_POINT('',(57.938006686556,23.568294670665,1.5));
+#3405 = CARTESIAN_POINT('',(57.935627162706,23.593952145215,1.5));
+#3406 = ORIENTED_EDGE('',*,*,#3407,.F.);
+#3407 = EDGE_CURVE('',#3408,#3398,#3410,.T.);
+#3408 = VERTEX_POINT('',#3409);
+#3409 = CARTESIAN_POINT('',(57.937277327723,23.34849009901,1.5));
+#3410 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3411,#3412,#3413,#3414,#3415),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3411 = CARTESIAN_POINT('',(57.937277327723,23.34849009901,1.5));
+#3412 = CARTESIAN_POINT('',(57.938827702281,23.372675942126,1.5));
+#3413 = CARTESIAN_POINT('',(57.939858203353,23.400180332274,1.5));
+#3414 = CARTESIAN_POINT('',(57.940371387129,23.430977749102,1.5));
+#3415 = CARTESIAN_POINT('',(57.940371387129,23.4650330033,1.5));
+#3416 = ORIENTED_EDGE('',*,*,#3417,.F.);
+#3417 = EDGE_CURVE('',#3418,#3408,#3420,.T.);
+#3418 = VERTEX_POINT('',#3419);
+#3419 = CARTESIAN_POINT('',(57.927995149505,23.266188118812,1.5));
+#3420 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3421,#3422,#3423,#3424,#3425),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3421 = CARTESIAN_POINT('',(57.927995149505,23.266188118812,1.5));
+#3422 = CARTESIAN_POINT('',(57.931092414611,23.283326319064,1.5));
+#3423 = CARTESIAN_POINT('',(57.933671065516,23.302762316496,1.5));
+#3424 = CARTESIAN_POINT('',(57.935732101303,23.324487581953,1.5));
+#3425 = CARTESIAN_POINT('',(57.937277327723,23.34849009901,1.5));
+#3426 = ORIENTED_EDGE('',*,*,#3427,.F.);
+#3427 = EDGE_CURVE('',#3428,#3418,#3430,.T.);
+#3428 = VERTEX_POINT('',#3429);
+#3429 = CARTESIAN_POINT('',(57.909430793069,23.208844884488,1.5));
+#3430 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3431,#3432,#3433,#3434,#3435),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3431 = CARTESIAN_POINT('',(57.909430793069,23.208844884488,1.5));
+#3432 = CARTESIAN_POINT('',(57.915621682195,23.220504392342,1.5));
+#3433 = CARTESIAN_POINT('',(57.920778866079,23.23395049106,1.5));
+#3434 = CARTESIAN_POINT('',(57.924902788343,23.249180132419,1.5));
+#3435 = CARTESIAN_POINT('',(57.927995149505,23.266188118812,1.5));
+#3436 = ORIENTED_EDGE('',*,*,#3437,.F.);
+#3437 = EDGE_CURVE('',#3438,#3428,#3440,.T.);
+#3438 = VERTEX_POINT('',#3439);
+#3439 = CARTESIAN_POINT('',(57.876840033993,23.163671617162,1.5));
+#3440 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3441,#3442,#3443,#3444,#3445),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3441 = CARTESIAN_POINT('',(57.876840033993,23.163671617162,1.5));
+#3442 = CARTESIAN_POINT('',(57.886945165258,23.174601657101,1.5));
+#3443 = CARTESIAN_POINT('',(57.895746169488,23.185774086837,1.5));
+#3444 = CARTESIAN_POINT('',(57.903241631157,23.197188629553,1.5));
+#3445 = CARTESIAN_POINT('',(57.909430793069,23.208844884488,1.5));
+#3446 = ORIENTED_EDGE('',*,*,#3447,.F.);
+#3447 = EDGE_CURVE('',#3448,#3438,#3450,.T.);
+#3448 = VERTEX_POINT('',#3449);
+#3449 = CARTESIAN_POINT('',(57.767104060396,23.104884488449,1.5));
+#3450 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3451,#3452,#3453,#3454,#3455,
+ #3456),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3451 = CARTESIAN_POINT('',(57.767104060396,23.104884488449,1.5));
+#3452 = CARTESIAN_POINT('',(57.802637945171,23.119588164907,1.5));
+#3453 = CARTESIAN_POINT('',(57.831570086767,23.132871500993,1.5));
+#3454 = CARTESIAN_POINT('',(57.853671431139,23.144673981751,1.5));
+#3455 = CARTESIAN_POINT('',(57.86878232354,23.154949353269,1.5));
+#3456 = CARTESIAN_POINT('',(57.876840033993,23.163671617162,1.5));
+#3457 = ORIENTED_EDGE('',*,*,#3458,.F.);
+#3458 = EDGE_CURVE('',#3459,#3448,#3461,.T.);
+#3459 = VERTEX_POINT('',#3460);
+#3460 = CARTESIAN_POINT('',(57.538143664356,23.032070957096,1.5));
+#3461 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3462,#3463,#3464,#3465,#3466,
+ #3467),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3462 = CARTESIAN_POINT('',(57.538143664356,23.032070957096,1.5));
+#3463 = CARTESIAN_POINT('',(57.593212449604,23.046184882796,1.5));
+#3464 = CARTESIAN_POINT('',(57.643785302325,23.060528198078,1.5));
+#3465 = CARTESIAN_POINT('',(57.689711725589,23.075096865153,1.5));
+#3466 = CARTESIAN_POINT('',(57.730855341659,23.089885018627,1.5));
+#3467 = CARTESIAN_POINT('',(57.767104060396,23.104884488449,1.5));
+#3468 = ORIENTED_EDGE('',*,*,#3469,.F.);
+#3469 = EDGE_CURVE('',#3470,#3459,#3472,.T.);
+#3470 = VERTEX_POINT('',#3471);
+#3471 = CARTESIAN_POINT('',(57.219455545545,22.970396039604,1.5));
+#3472 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3473,#3474,#3475,#3476,#3477),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3473 = CARTESIAN_POINT('',(57.219455545545,22.970396039604,1.5));
+#3474 = CARTESIAN_POINT('',(57.308159518225,22.983344780444,1.5));
+#3475 = CARTESIAN_POINT('',(57.391033028873,22.997910560568,1.5));
+#3476 = CARTESIAN_POINT('',(57.467781806969,23.014141713436,1.5));
+#3477 = CARTESIAN_POINT('',(57.538143664356,23.032070957096,1.5));
+#3478 = ORIENTED_EDGE('',*,*,#3479,.F.);
+#3479 = EDGE_CURVE('',#3480,#3470,#3482,.T.);
+#3480 = VERTEX_POINT('',#3481);
+#3481 = CARTESIAN_POINT('',(56.835792179208,22.94399339934,1.5));
+#3482 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3483,#3484,#3485,#3486,#3487),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3483 = CARTESIAN_POINT('',(56.835792179208,22.94399339934,1.5));
+#3484 = CARTESIAN_POINT('',(56.9370836788,22.94399339934,1.5));
+#3485 = CARTESIAN_POINT('',(57.034895787102,22.948323920111,1.5));
+#3486 = CARTESIAN_POINT('',(57.129068029874,22.957097646494,1.5));
+#3487 = CARTESIAN_POINT('',(57.219455545545,22.970396039604,1.5));
+#3488 = ORIENTED_EDGE('',*,*,#3489,.F.);
+#3489 = EDGE_CURVE('',#3490,#3480,#3492,.T.);
+#3490 = VERTEX_POINT('',#3491);
+#3491 = CARTESIAN_POINT('',(56.190577657756,23.036402640264,1.5));
+#3492 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3493,#3494,#3495,#3496,#3497,
+ #3498),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3493 = CARTESIAN_POINT('',(56.190577657756,23.036402640264,1.5));
+#3494 = CARTESIAN_POINT('',(56.304994221046,22.998235387581,1.5));
+#3495 = CARTESIAN_POINT('',(56.427659155692,22.970412487401,1.5));
+#3496 = CARTESIAN_POINT('',(56.557653812622,22.952561280564,1.5));
+#3497 = CARTESIAN_POINT('',(56.693984574952,22.94399339934,1.5));
+#3498 = CARTESIAN_POINT('',(56.835792179208,22.94399339934,1.5));
+#3499 = ORIENTED_EDGE('',*,*,#3500,.F.);
+#3500 = EDGE_CURVE('',#3501,#3490,#3503,.T.);
+#3501 = VERTEX_POINT('',#3502);
+#3502 = CARTESIAN_POINT('',(55.728118911881,23.317136963696,1.5));
+#3503 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3504,#3505,#3506,#3507,#3508,
+ #3509,#3510,#3511,#3512,#3513),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 5.955596650545E-02,1.),.UNSPECIFIED.);
+#3504 = CARTESIAN_POINT('',(55.728118911881,23.317136963696,1.5));
+#3505 = CARTESIAN_POINT('',(55.732574068282,23.31262240521,1.5));
+#3506 = CARTESIAN_POINT('',(55.737062259601,23.308142003155,1.5));
+#3507 = CARTESIAN_POINT('',(55.741583419443,23.303695838014,1.5));
+#3508 = CARTESIAN_POINT('',(55.746137477076,23.299283985819,1.5));
+#3509 = CARTESIAN_POINT('',(55.823155458969,23.225782237395,1.5));
+#3510 = CARTESIAN_POINT('',(55.903776450094,23.165226619481,1.5));
+#3511 = CARTESIAN_POINT('',(55.992277080337,23.113540799919,1.5));
+#3512 = CARTESIAN_POINT('',(56.08810745377,23.070686635487,1.5));
+#3513 = CARTESIAN_POINT('',(56.190577657756,23.036402640264,1.5));
+#3514 = ORIENTED_EDGE('',*,*,#3515,.F.);
+#3515 = EDGE_CURVE('',#3516,#3501,#3518,.T.);
+#3516 = VERTEX_POINT('',#3517);
+#3517 = CARTESIAN_POINT('',(55.451097459736,23.791971947195,1.5));
+#3518 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3519,#3520,#3521,#3522,#3523,
+ #3524),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3519 = CARTESIAN_POINT('',(55.451097459736,23.791971947195,1.5));
+#3520 = CARTESIAN_POINT('',(55.486916709121,23.67958197734,1.5));
+#3521 = CARTESIAN_POINT('',(55.53229975466,23.575057776864,1.5));
+#3522 = CARTESIAN_POINT('',(55.587633346623,23.479345285108,1.5));
+#3523 = CARTESIAN_POINT('',(55.653029205561,23.393227866101,1.5));
+#3524 = CARTESIAN_POINT('',(55.728118911881,23.317136963696,1.5));
+#3525 = ORIENTED_EDGE('',*,*,#3526,.F.);
+#3526 = EDGE_CURVE('',#3527,#3516,#3529,.T.);
+#3527 = VERTEX_POINT('',#3528);
+#3528 = CARTESIAN_POINT('',(55.359925842574,24.464207920792,1.5));
+#3529 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3530,#3531,#3532,#3533,#3534,
+ #3535,#3536),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3530 = CARTESIAN_POINT('',(55.359925842574,24.464207920792,1.5));
+#3531 = CARTESIAN_POINT('',(55.359925842574,24.341053846968,1.5));
+#3532 = CARTESIAN_POINT('',(55.365514129826,24.221681618774,1.5));
+#3533 = CARTESIAN_POINT('',(55.377073500262,24.106555589954,1.5));
+#3534 = CARTESIAN_POINT('',(55.394982397143,23.996197362033,1.5));
+#3535 = CARTESIAN_POINT('',(55.419579997319,23.891159255388,1.5));
+#3536 = CARTESIAN_POINT('',(55.451097459736,23.791971947195,1.5));
+#3537 = ORIENTED_EDGE('',*,*,#3538,.F.);
+#3538 = EDGE_CURVE('',#3539,#3527,#3541,.T.);
+#3539 = VERTEX_POINT('',#3540);
+#3540 = CARTESIAN_POINT('',(55.455841684158,25.125717821782,1.5));
+#3541 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3542,#3543,#3544,#3545,#3546,
+ #3547),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3542 = CARTESIAN_POINT('',(55.455841684158,25.125717821782,1.5));
+#3543 = CARTESIAN_POINT('',(55.416544895492,25.005123160648,1.5));
+#3544 = CARTESIAN_POINT('',(55.387666105792,24.877979651896,1.5));
+#3545 = CARTESIAN_POINT('',(55.368969489044,24.744963752784,1.5));
+#3546 = CARTESIAN_POINT('',(55.359925842574,24.606813458993,1.5));
+#3547 = CARTESIAN_POINT('',(55.359925842574,24.464207920792,1.5));
+#3548 = ORIENTED_EDGE('',*,*,#3549,.F.);
+#3549 = EDGE_CURVE('',#3550,#3539,#3552,.T.);
+#3550 = VERTEX_POINT('',#3551);
+#3551 = CARTESIAN_POINT('',(55.734307030693,25.625305280528,1.5));
+#3552 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3553,#3554,#3555,#3556,#3557,
+ #3558),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3553 = CARTESIAN_POINT('',(55.734307030693,25.625305280528,1.5));
+#3554 = CARTESIAN_POINT('',(55.660430717417,25.54233007669,1.5));
+#3555 = CARTESIAN_POINT('',(55.595563343591,25.450349928141,1.5));
+#3556 = CARTESIAN_POINT('',(55.53995183505,25.349788724322,1.5));
+#3557 = CARTESIAN_POINT('',(55.493484400842,25.241317390435,1.5));
+#3558 = CARTESIAN_POINT('',(55.455841684158,25.125717821782,1.5));
+#3559 = ORIENTED_EDGE('',*,*,#3560,.F.);
+#3560 = EDGE_CURVE('',#3561,#3550,#3563,.T.);
+#3561 = VERTEX_POINT('',#3562);
+#3562 = CARTESIAN_POINT('',(56.178201420132,25.938217821782,1.5));
+#3563 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3564,#3565,#3566,#3567,#3568,
+ #3569,#3570,#3571,#3572,#3573),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 0.645538150147,1.),.UNSPECIFIED.);
+#3564 = CARTESIAN_POINT('',(56.178201420132,25.938217821782,1.5));
+#3565 = CARTESIAN_POINT('',(56.111221182279,25.910569310024,1.5));
+#3566 = CARTESIAN_POINT('',(56.047145835232,25.87879618297,1.5));
+#3567 = CARTESIAN_POINT('',(55.986142157594,25.842862349921,1.5));
+#3568 = CARTESIAN_POINT('',(55.928344540944,25.802783046089,1.5));
+#3569 = CARTESIAN_POINT('',(55.843923234446,25.734393441729,1.5));
+#3570 = CARTESIAN_POINT('',(55.81499392667,25.708924922102,1.5));
+#3571 = CARTESIAN_POINT('',(55.787074788476,25.682241853929,1.5));
+#3572 = CARTESIAN_POINT('',(55.760176890814,25.654361372008,1.5));
+#3573 = CARTESIAN_POINT('',(55.734307030693,25.625305280528,1.5));
+#3574 = ORIENTED_EDGE('',*,*,#3575,.F.);
+#3575 = EDGE_CURVE('',#3576,#3561,#3578,.T.);
+#3576 = VERTEX_POINT('',#3577);
+#3577 = CARTESIAN_POINT('',(56.767722872277,26.046303630363,1.5));
+#3578 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3579,#3580,#3581,#3582,#3583,
+ #3584),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3579 = CARTESIAN_POINT('',(56.767722872277,26.046303630363,1.5));
+#3580 = CARTESIAN_POINT('',(56.639593440382,26.046303630363,1.5));
+#3581 = CARTESIAN_POINT('',(56.51588442512,26.035992989378,1.5));
+#3582 = CARTESIAN_POINT('',(56.397303734335,26.01475642104,1.5));
+#3583 = CARTESIAN_POINT('',(56.284550964991,25.982166687323,1.5));
+#3584 = CARTESIAN_POINT('',(56.178201420132,25.938217821782,1.5));
+#3585 = ORIENTED_EDGE('',*,*,#3586,.F.);
+#3586 = EDGE_CURVE('',#3587,#3576,#3589,.T.);
+#3587 = VERTEX_POINT('',#3588);
+#3588 = CARTESIAN_POINT('',(57.360132113201,25.944818481848,1.5));
+#3589 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3590,#3591,#3592,#3593,#3594,
+ #3595,#3596),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3590 = CARTESIAN_POINT('',(57.360132113201,25.944818481848,1.5));
+#3591 = CARTESIAN_POINT('',(57.275519431338,25.979742508255,1.5));
+#3592 = CARTESIAN_POINT('',(57.184540124388,26.007131160193,1.5));
+#3593 = CARTESIAN_POINT('',(57.087701079559,26.027129234835,1.5));
+#3594 = CARTESIAN_POINT('',(56.985576983542,26.040054156246,1.5));
+#3595 = CARTESIAN_POINT('',(56.878740489527,26.046303630363,1.5));
+#3596 = CARTESIAN_POINT('',(56.767722872277,26.046303630363,1.5));
+#3597 = ORIENTED_EDGE('',*,*,#3598,.F.);
+#3598 = EDGE_CURVE('',#3599,#3587,#3601,.T.);
+#3599 = VERTEX_POINT('',#3600);
+#3600 = CARTESIAN_POINT('',(57.76401000099,25.663671617162,1.5));
+#3601 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3602,#3603,#3604,#3605,#3606,
+ #3607),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3602 = CARTESIAN_POINT('',(57.76401000099,25.663671617162,1.5));
+#3603 = CARTESIAN_POINT('',(57.700437751168,25.736135671861,1.5));
+#3604 = CARTESIAN_POINT('',(57.62789481861,25.800644664106,1.5));
+#3605 = CARTESIAN_POINT('',(57.546630616409,25.856896608797,1.5));
+#3606 = CARTESIAN_POINT('',(57.457153098618,25.904887799669,1.5));
+#3607 = CARTESIAN_POINT('',(57.360132113201,25.944818481848,1.5));
+#3608 = ORIENTED_EDGE('',*,*,#3609,.F.);
+#3609 = EDGE_CURVE('',#3610,#3599,#3612,.T.);
+#3610 = VERTEX_POINT('',#3611);
+#3611 = CARTESIAN_POINT('',(57.996064456436,25.237929042904,1.5));
+#3612 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3613,#3614,#3615,#3616,#3617,
+ #3618,#3619,#3620,#3621,#3622),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 0.885476333028,1.),.UNSPECIFIED.);
+#3613 = CARTESIAN_POINT('',(57.996064456436,25.237929042904,1.5));
+#3614 = CARTESIAN_POINT('',(57.970024912747,25.324148865339,1.5));
+#3615 = CARTESIAN_POINT('',(57.937383085423,25.405898242315,1.5));
+#3616 = CARTESIAN_POINT('',(57.898014852441,25.482851855809,1.5));
+#3617 = CARTESIAN_POINT('',(57.851908650803,25.554751269875,1.5));
+#3618 = CARTESIAN_POINT('',(57.792381205204,25.630052856764,1.5));
+#3619 = CARTESIAN_POINT('',(57.78545340839,25.638589357535,1.5));
+#3620 = CARTESIAN_POINT('',(57.778415393953,25.647038194344,1.5));
+#3621 = CARTESIAN_POINT('',(57.771267475217,25.655399045233,1.5));
+#3622 = CARTESIAN_POINT('',(57.76401000099,25.663671617162,1.5));
+#3623 = ORIENTED_EDGE('',*,*,#3624,.F.);
+#3624 = EDGE_CURVE('',#3625,#3610,#3627,.T.);
+#3625 = VERTEX_POINT('',#3626);
+#3626 = CARTESIAN_POINT('',(58.070321882178,24.703275577558,1.5));
+#3627 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3628,#3629,#3630,#3631,#3632,
+ #3633),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3628 = CARTESIAN_POINT('',(58.070321882178,24.703275577558,1.5));
+#3629 = CARTESIAN_POINT('',(58.070321882178,24.817048490043,1.5));
+#3630 = CARTESIAN_POINT('',(58.063117968514,24.92770219805,1.5));
+#3631 = CARTESIAN_POINT('',(58.048446146052,25.034927184896,1.5));
+#3632 = CARTESIAN_POINT('',(58.026116263819,25.138424169569,1.5));
+#3633 = CARTESIAN_POINT('',(57.996064456436,25.237929042904,1.5));
+#3634 = ORIENTED_EDGE('',*,*,#3635,.T.);
+#3635 = EDGE_CURVE('',#3625,#3249,#3636,.T.);
+#3636 = LINE('',#3637,#3638);
+#3637 = CARTESIAN_POINT('',(58.070321882178,-7.336221122113E-02,1.5));
+#3638 = VECTOR('',#3639,1.);
+#3639 = DIRECTION('',(0.,-1.,0.));
+#3640 = FACE_BOUND('',#3641,.T.);
+#3641 = EDGE_LOOP('',(#3642,#3654,#3664,#3674,#3684,#3694,#3704,#3714,
+ #3724,#3734,#3744,#3754,#3764,#3772,#3782,#3792,#3802,#3812,#3822,
+ #3832,#3842,#3855,#3863,#3876,#3886,#3896,#3906,#3916,#3926,#3936,
+ #3946,#3954,#3965,#3975,#3985,#3995,#4005,#4015,#4025,#4035,#4045,
+ #4055,#4065));
+#3642 = ORIENTED_EDGE('',*,*,#3643,.F.);
+#3643 = EDGE_CURVE('',#3644,#3646,#3648,.T.);
+#3644 = VERTEX_POINT('',#3645);
+#3645 = CARTESIAN_POINT('',(60.482244324422,25.434092409241,1.5));
+#3646 = VERTEX_POINT('',#3647);
+#3647 = CARTESIAN_POINT('',(60.488432443234,25.615610561056,1.5));
+#3648 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3649,#3650,#3651,#3652,#3653),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3649 = CARTESIAN_POINT('',(60.482244324422,25.434092409241,1.5));
+#3650 = CARTESIAN_POINT('',(60.485358548147,25.469698367157,1.5));
+#3651 = CARTESIAN_POINT('',(60.487416441901,25.511930511825,1.5));
+#3652 = CARTESIAN_POINT('',(60.488432443234,25.560639201041,1.5));
+#3653 = CARTESIAN_POINT('',(60.488432443234,25.615610561056,1.5));
+#3654 = ORIENTED_EDGE('',*,*,#3655,.F.);
+#3655 = EDGE_CURVE('',#3656,#3644,#3658,.T.);
+#3656 = VERTEX_POINT('',#3657);
+#3657 = CARTESIAN_POINT('',(60.463679967987,25.323118811881,1.5));
+#3658 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3659,#3660,#3661,#3662,#3663),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3659 = CARTESIAN_POINT('',(60.463679967987,25.323118811881,1.5));
+#3660 = CARTESIAN_POINT('',(60.469886172372,25.343288976133,1.5));
+#3661 = CARTESIAN_POINT('',(60.475045487124,25.368546185117,1.5));
+#3662 = CARTESIAN_POINT('',(60.479161197377,25.398841990025,1.5));
+#3663 = CARTESIAN_POINT('',(60.482244324422,25.434092409241,1.5));
+#3664 = ORIENTED_EDGE('',*,*,#3665,.F.);
+#3665 = EDGE_CURVE('',#3666,#3656,#3668,.T.);
+#3666 = VERTEX_POINT('',#3667);
+#3667 = CARTESIAN_POINT('',(60.431089208911,25.267632013201,1.5));
+#3668 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3669,#3670,#3671,#3672,#3673),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3669 = CARTESIAN_POINT('',(60.431089208911,25.267632013201,1.5));
+#3670 = CARTESIAN_POINT('',(60.441205386994,25.275373986224,1.5));
+#3671 = CARTESIAN_POINT('',(60.450009897527,25.287211952108,1.5));
+#3672 = CARTESIAN_POINT('',(60.457500015892,25.303136966774,1.5));
+#3673 = CARTESIAN_POINT('',(60.463679967987,25.323118811881,1.5));
+#3674 = ORIENTED_EDGE('',*,*,#3675,.F.);
+#3675 = EDGE_CURVE('',#3676,#3666,#3678,.T.);
+#3676 = VERTEX_POINT('',#3677);
+#3677 = CARTESIAN_POINT('',(60.380140364026,25.252161716172,1.5));
+#3678 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3679,#3680,#3681,#3682,#3683),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3679 = CARTESIAN_POINT('',(60.380140364026,25.252161716172,1.5));
+#3680 = CARTESIAN_POINT('',(60.39560392004,25.252161716172,1.5));
+#3681 = CARTESIAN_POINT('',(60.409253953709,25.254737850992,1.5));
+#3682 = CARTESIAN_POINT('',(60.421083107847,25.259895337121,1.5));
+#3683 = CARTESIAN_POINT('',(60.431089208911,25.267632013201,1.5));
+#3684 = ORIENTED_EDGE('',*,*,#3685,.F.);
+#3685 = EDGE_CURVE('',#3686,#3676,#3688,.T.);
+#3686 = VERTEX_POINT('',#3687);
+#3687 = CARTESIAN_POINT('',(60.324447294719,25.262887788779,1.5));
+#3688 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3689,#3690,#3691,#3692,#3693),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3689 = CARTESIAN_POINT('',(60.324447294719,25.262887788779,1.5));
+#3690 = CARTESIAN_POINT('',(60.339909720713,25.257527481101,1.5));
+#3691 = CARTESIAN_POINT('',(60.354348132504,25.253950852626,1.5));
+#3692 = CARTESIAN_POINT('',(60.367759083709,25.252161716172,1.5));
+#3693 = CARTESIAN_POINT('',(60.380140364026,25.252161716172,1.5));
+#3694 = ORIENTED_EDGE('',*,*,#3695,.F.);
+#3695 = EDGE_CURVE('',#3696,#3686,#3698,.T.);
+#3696 = VERTEX_POINT('',#3697);
+#3697 = CARTESIAN_POINT('',(60.254727822772,25.286196369637,1.5));
+#3698 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3699,#3700,#3701,#3702,#3703),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3699 = CARTESIAN_POINT('',(60.254727822772,25.286196369637,1.5));
+#3700 = CARTESIAN_POINT('',(60.274105674901,25.280011948745,1.5));
+#3701 = CARTESIAN_POINT('',(60.292186962944,25.27406525463,1.5));
+#3702 = CARTESIAN_POINT('',(60.30896839075,25.268357001515,1.5));
+#3703 = CARTESIAN_POINT('',(60.324447294719,25.262887788779,1.5));
+#3704 = ORIENTED_EDGE('',*,*,#3705,.F.);
+#3705 = EDGE_CURVE('',#3706,#3696,#3708,.T.);
+#3706 = VERTEX_POINT('',#3707);
+#3707 = CARTESIAN_POINT('',(60.169744324422,25.309298679868,1.5));
+#3708 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3709,#3710,#3711,#3712,#3713),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3709 = CARTESIAN_POINT('',(60.169744324422,25.309298679868,1.5));
+#3710 = CARTESIAN_POINT('',(60.192934829819,25.303939096399,1.5));
+#3711 = CARTESIAN_POINT('',(60.214831234514,25.298302390171,1.5));
+#3712 = CARTESIAN_POINT('',(60.235429900841,25.292388216246,1.5));
+#3713 = CARTESIAN_POINT('',(60.254727822772,25.286196369637,1.5));
+#3714 = ORIENTED_EDGE('',*,*,#3715,.F.);
+#3715 = EDGE_CURVE('',#3716,#3706,#3718,.T.);
+#3716 = VERTEX_POINT('',#3717);
+#3717 = CARTESIAN_POINT('',(60.067640364026,25.320231023102,1.5));
+#3718 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3719,#3720,#3721,#3722,#3723),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3719 = CARTESIAN_POINT('',(60.067640364026,25.320231023102,1.5));
+#3720 = CARTESIAN_POINT('',(60.095462218023,25.320231023102,1.5));
+#3721 = CARTESIAN_POINT('',(60.121758710617,25.318412195794,1.5));
+#3722 = CARTESIAN_POINT('',(60.146521418517,25.31476896437,1.5));
+#3723 = CARTESIAN_POINT('',(60.169744324422,25.309298679868,1.5));
+#3724 = ORIENTED_EDGE('',*,*,#3725,.F.);
+#3725 = EDGE_CURVE('',#3726,#3716,#3728,.T.);
+#3726 = VERTEX_POINT('',#3727);
+#3727 = CARTESIAN_POINT('',(59.937689868977,25.293828382838,1.5));
+#3728 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3729,#3730,#3731,#3732,#3733),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3729 = CARTESIAN_POINT('',(59.937689868977,25.293828382838,1.5));
+#3730 = CARTESIAN_POINT('',(59.970147860808,25.307017662058,1.5));
+#3731 = CARTESIAN_POINT('',(60.002635425372,25.315826552176,1.5));
+#3732 = CARTESIAN_POINT('',(60.03513790116,25.320231023102,1.5));
+#3733 = CARTESIAN_POINT('',(60.067640364026,25.320231023102,1.5));
+#3734 = ORIENTED_EDGE('',*,*,#3735,.F.);
+#3735 = EDGE_CURVE('',#3736,#3726,#3738,.T.);
+#3736 = VERTEX_POINT('',#3737);
+#3737 = CARTESIAN_POINT('',(59.802995149505,25.211938943894,1.5));
+#3738 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3739,#3740,#3741,#3742,#3743),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3739 = CARTESIAN_POINT('',(59.802995149505,25.211938943894,1.5));
+#3740 = CARTESIAN_POINT('',(59.837741401889,25.239694825977,1.5));
+#3741 = CARTESIAN_POINT('',(59.871790441271,25.262637178653,1.5));
+#3742 = CARTESIAN_POINT('',(59.905114572123,25.280694850456,1.5));
+#3743 = CARTESIAN_POINT('',(59.937689868977,25.293828382838,1.5));
+#3744 = ORIENTED_EDGE('',*,*,#3745,.F.);
+#3745 = EDGE_CURVE('',#3746,#3736,#3748,.T.);
+#3746 = VERTEX_POINT('',#3747);
+#3747 = CARTESIAN_POINT('',(59.657574357426,25.063217821782,1.5));
+#3748 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3749,#3750,#3751,#3752,#3753),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3749 = CARTESIAN_POINT('',(59.657574357426,25.063217821782,1.5));
+#3750 = CARTESIAN_POINT('',(59.695277292973,25.109424408553,1.5));
+#3751 = CARTESIAN_POINT('',(59.732115536176,25.149719851448,1.5));
+#3752 = CARTESIAN_POINT('',(59.768037100788,25.183931011688,1.5));
+#3753 = CARTESIAN_POINT('',(59.802995149505,25.211938943894,1.5));
+#3754 = ORIENTED_EDGE('',*,*,#3755,.F.);
+#3755 = EDGE_CURVE('',#3756,#3746,#3758,.T.);
+#3756 = VERTEX_POINT('',#3757);
+#3757 = CARTESIAN_POINT('',(59.495239373927,24.834257425743,1.5));
+#3758 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3759,#3760,#3761,#3762,#3763),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3759 = CARTESIAN_POINT('',(59.495239373927,24.834257425743,1.5));
+#3760 = CARTESIAN_POINT('',(59.538067799784,24.901559237804,1.5));
+#3761 = CARTESIAN_POINT('',(59.57946521206,24.962354122707,1.5));
+#3762 = CARTESIAN_POINT('',(59.619331749989,25.016326341274,1.5));
+#3763 = CARTESIAN_POINT('',(59.657574357426,25.063217821782,1.5));
+#3764 = ORIENTED_EDGE('',*,*,#3765,.T.);
+#3765 = EDGE_CURVE('',#3756,#3766,#3768,.T.);
+#3766 = VERTEX_POINT('',#3767);
+#3767 = CARTESIAN_POINT('',(59.495239373927,23.120148514851,1.5));
+#3768 = LINE('',#3769,#3770);
+#3769 = CARTESIAN_POINT('',(59.495239373927,-7.871287128726E-03,1.5));
+#3770 = VECTOR('',#3771,1.);
+#3771 = DIRECTION('',(0.,-1.,0.));
+#3772 = ORIENTED_EDGE('',*,*,#3773,.F.);
+#3773 = EDGE_CURVE('',#3774,#3766,#3776,.T.);
+#3774 = VERTEX_POINT('',#3775);
+#3775 = CARTESIAN_POINT('',(59.476675017492,23.066105610561,1.5));
+#3776 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3777,#3778,#3779,#3780,#3781),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3777 = CARTESIAN_POINT('',(59.476675017492,23.066105610561,1.5));
+#3778 = CARTESIAN_POINT('',(59.485956673864,23.077656116268,1.5));
+#3779 = CARTESIAN_POINT('',(59.492146636446,23.090515367411,1.5));
+#3780 = CARTESIAN_POINT('',(59.495239373927,23.104681521631,1.5));
+#3781 = CARTESIAN_POINT('',(59.495239373927,23.120148514851,1.5));
+#3782 = ORIENTED_EDGE('',*,*,#3783,.F.);
+#3783 = EDGE_CURVE('',#3784,#3774,#3786,.T.);
+#3784 = VERTEX_POINT('',#3785);
+#3785 = CARTESIAN_POINT('',(59.413143664356,23.0275330033,1.5));
+#3786 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3787,#3788,#3789,#3790,#3791),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3787 = CARTESIAN_POINT('',(59.413143664356,23.0275330033,1.5));
+#3788 = CARTESIAN_POINT('',(59.435590697702,23.035255606516,1.5));
+#3789 = CARTESIAN_POINT('',(59.453683248628,23.044256979236,1.5));
+#3790 = CARTESIAN_POINT('',(59.467382385358,23.054541446128,1.5));
+#3791 = CARTESIAN_POINT('',(59.476675017492,23.066105610561,1.5));
+#3792 = ORIENTED_EDGE('',*,*,#3793,.F.);
+#3793 = EDGE_CURVE('',#3794,#3784,#3796,.T.);
+#3794 = VERTEX_POINT('',#3795);
+#3795 = CARTESIAN_POINT('',(59.294125512541,23.004636963696,1.5));
+#3796 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3797,#3798,#3799,#3800,#3801),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3797 = CARTESIAN_POINT('',(59.294125512541,23.004636963696,1.5));
+#3798 = CARTESIAN_POINT('',(59.331121521476,23.008439331281,1.5));
+#3799 = CARTESIAN_POINT('',(59.363339101946,23.013515144379,1.5));
+#3800 = CARTESIAN_POINT('',(59.390696311596,23.019878145677,1.5));
+#3801 = CARTESIAN_POINT('',(59.413143664356,23.0275330033,1.5));
+#3802 = ORIENTED_EDGE('',*,*,#3803,.F.);
+#3803 = EDGE_CURVE('',#3804,#3794,#3806,.T.);
+#3804 = VERTEX_POINT('',#3805);
+#3805 = CARTESIAN_POINT('',(59.105387888779,22.996798679868,1.5));
+#3806 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3807,#3808,#3809,#3810,#3811),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3807 = CARTESIAN_POINT('',(59.105387888779,22.996798679868,1.5));
+#3808 = CARTESIAN_POINT('',(59.162185761594,22.996798679868,1.5));
+#3809 = CARTESIAN_POINT('',(59.21271227255,22.998084881699,1.5));
+#3810 = CARTESIAN_POINT('',(59.256744839693,23.000691226007,1.5));
+#3811 = CARTESIAN_POINT('',(59.294125512541,23.004636963696,1.5));
+#3812 = ORIENTED_EDGE('',*,*,#3813,.F.);
+#3813 = EDGE_CURVE('',#3814,#3804,#3816,.T.);
+#3814 = VERTEX_POINT('',#3815);
+#3815 = CARTESIAN_POINT('',(58.916650265017,23.004636963696,1.5));
+#3816 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3817,#3818,#3819,#3820,#3821),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3817 = CARTESIAN_POINT('',(58.916650265017,23.004636963696,1.5));
+#3818 = CARTESIAN_POINT('',(58.954030937919,23.000691226001,1.5));
+#3819 = CARTESIAN_POINT('',(58.998063505062,22.998084881719,1.5));
+#3820 = CARTESIAN_POINT('',(59.048590016022,22.996798679868,1.5));
+#3821 = CARTESIAN_POINT('',(59.105387888779,22.996798679868,1.5));
+#3822 = ORIENTED_EDGE('',*,*,#3823,.F.);
+#3823 = EDGE_CURVE('',#3824,#3814,#3826,.T.);
+#3824 = VERTEX_POINT('',#3825);
+#3825 = CARTESIAN_POINT('',(58.797425842574,23.0275330033,1.5));
+#3826 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3827,#3828,#3829,#3830,#3831),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3827 = CARTESIAN_POINT('',(58.797425842574,23.0275330033,1.5));
+#3828 = CARTESIAN_POINT('',(58.819976313557,23.01987825627,1.5));
+#3829 = CARTESIAN_POINT('',(58.847401846935,23.01351529475,1.5));
+#3830 = CARTESIAN_POINT('',(58.87965343329,23.008439415846,1.5));
+#3831 = CARTESIAN_POINT('',(58.916650265017,23.004636963696,1.5));
+#3832 = ORIENTED_EDGE('',*,*,#3833,.F.);
+#3833 = EDGE_CURVE('',#3834,#3824,#3836,.T.);
+#3834 = VERTEX_POINT('',#3835);
+#3835 = CARTESIAN_POINT('',(58.734100760066,23.066105610561,1.5));
+#3836 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3837,#3838,#3839,#3840,#3841),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3837 = CARTESIAN_POINT('',(58.734100760066,23.066105610561,1.5));
+#3838 = CARTESIAN_POINT('',(58.743393254711,23.054541617225,1.5));
+#3839 = CARTESIAN_POINT('',(58.757057715108,23.044257224639,1.5));
+#3840 = CARTESIAN_POINT('',(58.775081288152,23.035255775566,1.5));
+#3841 = CARTESIAN_POINT('',(58.797425842574,23.0275330033,1.5));
+#3842 = ORIENTED_EDGE('',*,*,#3843,.F.);
+#3843 = EDGE_CURVE('',#3844,#3834,#3846,.T.);
+#3844 = VERTEX_POINT('',#3845);
+#3845 = CARTESIAN_POINT('',(58.71553640363,23.120148514851,1.5));
+#3846 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3847,#3848,#3849,#3850,#3851,
+ #3852,#3853,#3854),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.596012712163,
+ 1.),.UNSPECIFIED.);
+#3847 = CARTESIAN_POINT('',(58.71553640363,23.120148514851,1.5));
+#3848 = CARTESIAN_POINT('',(58.71553640363,23.11092999007,1.5));
+#3849 = CARTESIAN_POINT('',(58.716635040456,23.1021735645,1.5));
+#3850 = CARTESIAN_POINT('',(58.718833263884,23.093880520585,1.5));
+#3851 = CARTESIAN_POINT('',(58.724365857593,23.080745045679,1.5));
+#3852 = CARTESIAN_POINT('',(58.727105999813,23.075651720187,1.5));
+#3853 = CARTESIAN_POINT('',(58.730351088802,23.070771868134,1.5));
+#3854 = CARTESIAN_POINT('',(58.734100760066,23.066105610561,1.5));
+#3855 = ORIENTED_EDGE('',*,*,#3856,.T.);
+#3856 = EDGE_CURVE('',#3844,#3857,#3859,.T.);
+#3857 = VERTEX_POINT('',#3858);
+#3858 = CARTESIAN_POINT('',(58.71553640363,25.870148514851,1.5));
+#3859 = LINE('',#3860,#3861);
+#3860 = CARTESIAN_POINT('',(58.71553640363,-0.864925742574,1.5));
+#3861 = VECTOR('',#3862,1.);
+#3862 = DIRECTION('',(0.,1.,-0.));
+#3863 = ORIENTED_EDGE('',*,*,#3864,.F.);
+#3864 = EDGE_CURVE('',#3865,#3857,#3867,.T.);
+#3865 = VERTEX_POINT('',#3866);
+#3866 = CARTESIAN_POINT('',(58.73100670066,25.924191419142,1.5));
+#3867 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3868,#3869,#3870,#3871,#3872,
+ #3873,#3874,#3875),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.191981056352,
+ 1.),.UNSPECIFIED.);
+#3868 = CARTESIAN_POINT('',(58.73100670066,25.924191419142,1.5));
+#3869 = CARTESIAN_POINT('',(58.729521574318,25.92197363047,1.5));
+#3870 = CARTESIAN_POINT('',(58.728131472565,25.919707651853,1.5));
+#3871 = CARTESIAN_POINT('',(58.726836412703,25.917393496408,1.5));
+#3872 = CARTESIAN_POINT('',(58.720585748729,25.905088558958,1.5));
+#3873 = CARTESIAN_POINT('',(58.717218861224,25.894292820456,1.5));
+#3874 = CARTESIAN_POINT('',(58.71553640363,25.882645264136,1.5));
+#3875 = CARTESIAN_POINT('',(58.71553640363,25.870148514851,1.5));
+#3876 = ORIENTED_EDGE('',*,*,#3877,.F.);
+#3877 = EDGE_CURVE('',#3878,#3865,#3880,.T.);
+#3878 = VERTEX_POINT('',#3879);
+#3879 = CARTESIAN_POINT('',(58.786699769967,25.962557755776,1.5));
+#3880 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3881,#3882,#3883,#3884,#3885),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3881 = CARTESIAN_POINT('',(58.786699769967,25.962557755776,1.5));
+#3882 = CARTESIAN_POINT('',(58.766614408993,25.954935618791,1.5));
+#3883 = CARTESIAN_POINT('',(58.750620511261,25.946001656247,1.5));
+#3884 = CARTESIAN_POINT('',(58.738748422955,25.935752391102,1.5));
+#3885 = CARTESIAN_POINT('',(58.73100670066,25.924191419142,1.5));
+#3886 = ORIENTED_EDGE('',*,*,#3887,.F.);
+#3887 = EDGE_CURVE('',#3888,#3878,#3890,.T.);
+#3888 = VERTEX_POINT('',#3889);
+#3889 = CARTESIAN_POINT('',(58.890247624752,25.985660066007,1.5));
+#3890 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3891,#3892,#3893,#3894,#3895),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3891 = CARTESIAN_POINT('',(58.890247624752,25.985660066007,1.5));
+#3892 = CARTESIAN_POINT('',(58.858660268742,25.98185312082,1.5));
+#3893 = CARTESIAN_POINT('',(58.830846989255,25.976739007526,1.5));
+#3894 = CARTESIAN_POINT('',(58.806851279287,25.970308336283,1.5));
+#3895 = CARTESIAN_POINT('',(58.786699769967,25.962557755776,1.5));
+#3896 = ORIENTED_EDGE('',*,*,#3897,.F.);
+#3897 = EDGE_CURVE('',#3898,#3888,#3900,.T.);
+#3898 = VERTEX_POINT('',#3899);
+#3899 = CARTESIAN_POINT('',(59.049694819472,25.993498349835,1.5));
+#3900 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3901,#3902,#3903,#3904,#3905),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3901 = CARTESIAN_POINT('',(59.049694819472,25.993498349835,1.5));
+#3902 = CARTESIAN_POINT('',(59.001990897958,25.993498349835,1.5));
+#3903 = CARTESIAN_POINT('',(58.959437643726,25.992205803945,1.5));
+#3904 = CARTESIAN_POINT('',(58.922160717934,25.989597395685,1.5));
+#3905 = CARTESIAN_POINT('',(58.890247624752,25.985660066007,1.5));
+#3906 = ORIENTED_EDGE('',*,*,#3907,.F.);
+#3907 = EDGE_CURVE('',#3908,#3898,#3910,.T.);
+#3908 = VERTEX_POINT('',#3909);
+#3909 = CARTESIAN_POINT('',(59.213679967987,25.985660066007,1.5));
+#3910 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3911,#3912,#3913,#3914,#3915),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3911 = CARTESIAN_POINT('',(59.213679967987,25.985660066007,1.5));
+#3912 = CARTESIAN_POINT('',(59.181029598497,25.989598840739,1.5));
+#3913 = CARTESIAN_POINT('',(59.142742102685,25.992206921462,1.5));
+#3914 = CARTESIAN_POINT('',(59.09891639992,25.993498349835,1.5));
+#3915 = CARTESIAN_POINT('',(59.049694819472,25.993498349835,1.5));
+#3916 = ORIENTED_EDGE('',*,*,#3917,.F.);
+#3917 = EDGE_CURVE('',#3918,#3908,#3920,.T.);
+#3918 = VERTEX_POINT('',#3919);
+#3919 = CARTESIAN_POINT('',(59.314133763366,25.962557755776,1.5));
+#3920 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3921,#3922,#3923,#3924,#3925),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3921 = CARTESIAN_POINT('',(59.314133763366,25.962557755776,1.5));
+#3922 = CARTESIAN_POINT('',(59.296350986194,25.970311873728,1.5));
+#3923 = CARTESIAN_POINT('',(59.273649740889,25.976743652394,1.5));
+#3924 = CARTESIAN_POINT('',(59.246068619811,25.981855684681,1.5));
+#3925 = CARTESIAN_POINT('',(59.213679967987,25.985660066007,1.5));
+#3926 = ORIENTED_EDGE('',*,*,#3927,.F.);
+#3927 = EDGE_CURVE('',#3928,#3918,#3930,.T.);
+#3928 = VERTEX_POINT('',#3929);
+#3929 = CARTESIAN_POINT('',(59.365288878878,25.924191419142,1.5));
+#3930 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3931,#3932,#3933,#3934,#3935),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3931 = CARTESIAN_POINT('',(59.365288878878,25.924191419142,1.5));
+#3932 = CARTESIAN_POINT('',(59.357549285767,25.935749211522,1.5));
+#3933 = CARTESIAN_POINT('',(59.346438081018,25.945997097901,1.5));
+#3934 = CARTESIAN_POINT('',(59.331960378098,25.954932498607,1.5));
+#3935 = CARTESIAN_POINT('',(59.314133763366,25.962557755776,1.5));
+#3936 = ORIENTED_EDGE('',*,*,#3937,.F.);
+#3937 = EDGE_CURVE('',#3938,#3928,#3940,.T.);
+#3938 = VERTEX_POINT('',#3939);
+#3939 = CARTESIAN_POINT('',(59.380759175908,25.870148514851,1.5));
+#3940 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3941,#3942,#3943,#3944,#3945),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3941 = CARTESIAN_POINT('',(59.380759175908,25.870148514851,1.5));
+#3942 = CARTESIAN_POINT('',(59.380759175908,25.885614425988,1.5));
+#3943 = CARTESIAN_POINT('',(59.378182255559,25.899779679275,1.5));
+#3944 = CARTESIAN_POINT('',(59.373024675097,25.912639296788,1.5));
+#3945 = CARTESIAN_POINT('',(59.365288878878,25.924191419142,1.5));
+#3946 = ORIENTED_EDGE('',*,*,#3947,.T.);
+#3947 = EDGE_CURVE('',#3938,#3948,#3950,.T.);
+#3948 = VERTEX_POINT('',#3949);
+#3949 = CARTESIAN_POINT('',(59.380759175908,25.527945544554,1.5));
+#3950 = LINE('',#3951,#3952);
+#3951 = CARTESIAN_POINT('',(59.380759175908,0.510074257426,1.5));
+#3952 = VECTOR('',#3953,1.);
+#3953 = DIRECTION('',(0.,-1.,0.));
+#3954 = ORIENTED_EDGE('',*,*,#3955,.F.);
+#3955 = EDGE_CURVE('',#3956,#3948,#3958,.T.);
+#3956 = VERTEX_POINT('',#3957);
+#3957 = CARTESIAN_POINT('',(59.5849670967,25.78248349835,1.5));
+#3958 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3959,#3960,#3961,#3962,#3963,
+ #3964),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#3959 = CARTESIAN_POINT('',(59.5849670967,25.78248349835,1.5));
+#3960 = CARTESIAN_POINT('',(59.546062402242,25.741821817691,1.5));
+#3961 = CARTESIAN_POINT('',(59.506126982292,25.695855903074,1.5));
+#3962 = CARTESIAN_POINT('',(59.465222746806,25.644755650912,1.5));
+#3963 = CARTESIAN_POINT('',(59.423412966916,25.588717041078,1.5));
+#3964 = CARTESIAN_POINT('',(59.380759175908,25.527945544554,1.5));
+#3965 = ORIENTED_EDGE('',*,*,#3966,.F.);
+#3966 = EDGE_CURVE('',#3967,#3956,#3969,.T.);
+#3967 = VERTEX_POINT('',#3968);
+#3968 = CARTESIAN_POINT('',(59.76751660165,25.941311881188,1.5));
+#3969 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3970,#3971,#3972,#3973,#3974),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3970 = CARTESIAN_POINT('',(59.76751660165,25.941311881188,1.5));
+#3971 = CARTESIAN_POINT('',(59.723881636507,25.91180633333,1.5));
+#3972 = CARTESIAN_POINT('',(59.678858903601,25.875376717623,1.5));
+#3973 = CARTESIAN_POINT('',(59.632525660277,25.832189868024,1.5));
+#3974 = CARTESIAN_POINT('',(59.5849670967,25.78248349835,1.5));
+#3975 = ORIENTED_EDGE('',*,*,#3976,.F.);
+#3976 = EDGE_CURVE('',#3977,#3967,#3979,.T.);
+#3977 = VERTEX_POINT('',#3978);
+#3978 = CARTESIAN_POINT('',(59.940783928383,26.023201320132,1.5));
+#3979 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3980,#3981,#3982,#3983,#3984),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3980 = CARTESIAN_POINT('',(59.940783928383,26.023201320132,1.5));
+#3981 = CARTESIAN_POINT('',(59.897362465659,26.011622263406,1.5));
+#3982 = CARTESIAN_POINT('',(59.853987308474,25.99407921956,1.5));
+#3983 = CARTESIAN_POINT('',(59.810694263767,25.970611009053,1.5));
+#3984 = CARTESIAN_POINT('',(59.76751660165,25.941311881188,1.5));
+#3985 = ORIENTED_EDGE('',*,*,#3986,.F.);
+#3986 = EDGE_CURVE('',#3987,#3977,#3989,.T.);
+#3987 = VERTEX_POINT('',#3988);
+#3988 = CARTESIAN_POINT('',(60.114051255116,26.046303630363,1.5));
+#3989 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3990,#3991,#3992,#3993,#3994),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3990 = CARTESIAN_POINT('',(60.114051255116,26.046303630363,1.5));
+#3991 = CARTESIAN_POINT('',(60.070719466329,26.046303630363,1.5));
+#3992 = CARTESIAN_POINT('',(60.027387667652,26.042450580789,1.5));
+#3993 = CARTESIAN_POINT('',(59.984070881119,26.034744507528,1.5));
+#3994 = CARTESIAN_POINT('',(59.940783928383,26.023201320132,1.5));
+#3995 = ORIENTED_EDGE('',*,*,#3996,.F.);
+#3996 = EDGE_CURVE('',#3997,#3987,#3999,.T.);
+#3997 = VERTEX_POINT('',#3998);
+#3998 = CARTESIAN_POINT('',(60.200684918482,26.041559405941,1.5));
+#3999 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4000,#4001,#4002,#4003,#4004),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4000 = CARTESIAN_POINT('',(60.200684918482,26.041559405941,1.5));
+#4001 = CARTESIAN_POINT('',(60.177492795049,26.043930156336,1.5));
+#4002 = CARTESIAN_POINT('',(60.155321351858,26.045512080383,1.5));
+#4003 = CARTESIAN_POINT('',(60.134173394488,26.046303630363,1.5));
+#4004 = CARTESIAN_POINT('',(60.114051255116,26.046303630363,1.5));
+#4005 = ORIENTED_EDGE('',*,*,#4006,.F.);
+#4006 = EDGE_CURVE('',#4007,#3997,#4009,.T.);
+#4007 = VERTEX_POINT('',#4008);
+#4008 = CARTESIAN_POINT('',(60.296600760066,26.026295379538,1.5));
+#4009 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4010,#4011,#4012,#4013,#4014),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4010 = CARTESIAN_POINT('',(60.296600760066,26.026295379538,1.5));
+#4011 = CARTESIAN_POINT('',(60.271858263781,26.031656253733,1.5));
+#4012 = CARTESIAN_POINT('',(60.247623861943,26.035988159013,1.5));
+#4013 = CARTESIAN_POINT('',(60.223898995033,26.039289585122,1.5));
+#4014 = CARTESIAN_POINT('',(60.200684918482,26.041559405941,1.5));
+#4015 = ORIENTED_EDGE('',*,*,#4016,.F.);
+#4016 = EDGE_CURVE('',#4017,#4007,#4019,.T.);
+#4017 = VERTEX_POINT('',#4018);
+#4018 = CARTESIAN_POINT('',(60.383234423432,26.001749174917,1.5));
+#4019 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4020,#4021,#4022,#4023,#4024),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4020 = CARTESIAN_POINT('',(60.383234423432,26.001749174917,1.5));
+#4021 = CARTESIAN_POINT('',(60.36465269964,26.00866570544,1.5));
+#4022 = CARTESIAN_POINT('',(60.344014676918,26.015061770913,1.5));
+#4023 = CARTESIAN_POINT('',(60.321327479486,26.020937923664,1.5));
+#4024 = CARTESIAN_POINT('',(60.296600760066,26.026295379538,1.5));
+#4025 = ORIENTED_EDGE('',*,*,#4026,.F.);
+#4026 = EDGE_CURVE('',#4027,#4017,#4029,.T.);
+#4027 = VERTEX_POINT('',#4028);
+#4028 = CARTESIAN_POINT('',(60.437277327723,25.972458745875,1.5));
+#4029 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4030,#4031,#4032,#4033,#4034),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4030 = CARTESIAN_POINT('',(60.437277327723,25.972458745875,1.5));
+#4031 = CARTESIAN_POINT('',(60.428812582709,25.980200890704,1.5));
+#4032 = CARTESIAN_POINT('',(60.416976211908,25.987664248687,1.5));
+#4033 = CARTESIAN_POINT('',(60.40177697121,25.994847226578,1.5));
+#4034 = CARTESIAN_POINT('',(60.383234423432,26.001749174917,1.5));
+#4035 = ORIENTED_EDGE('',*,*,#4036,.F.);
+#4036 = EDGE_CURVE('',#4037,#4027,#4039,.T.);
+#4037 = VERTEX_POINT('',#4038);
+#4038 = CARTESIAN_POINT('',(60.46202980297,25.938424092409,1.5));
+#4039 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4040,#4041,#4042,#4043,#4044),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4040 = CARTESIAN_POINT('',(60.46202980297,25.938424092409,1.5));
+#4041 = CARTESIAN_POINT('',(60.4582134293,25.947707163499,1.5));
+#4042 = CARTESIAN_POINT('',(60.452815419199,25.95647427376,1.5));
+#4043 = CARTESIAN_POINT('',(60.445836168308,25.96472485378,1.5));
+#4044 = CARTESIAN_POINT('',(60.437277327723,25.972458745875,1.5));
+#4045 = ORIENTED_EDGE('',*,*,#4046,.F.);
+#4046 = EDGE_CURVE('',#4047,#4037,#4049,.T.);
+#4047 = VERTEX_POINT('',#4048);
+#4048 = CARTESIAN_POINT('',(60.476056205611,25.887681518152,1.5));
+#4049 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4050,#4051,#4052,#4053,#4054),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4050 = CARTESIAN_POINT('',(60.476056205611,25.887681518152,1.5));
+#4051 = CARTESIAN_POINT('',(60.472964473478,25.903861582982,1.5));
+#4052 = CARTESIAN_POINT('',(60.469596306392,25.917716962153,1.5));
+#4053 = CARTESIAN_POINT('',(60.465951378019,25.929239350849,1.5));
+#4054 = CARTESIAN_POINT('',(60.46202980297,25.938424092409,1.5));
+#4055 = ORIENTED_EDGE('',*,*,#4056,.F.);
+#4056 = EDGE_CURVE('',#4057,#4047,#4059,.T.);
+#4057 = VERTEX_POINT('',#4058);
+#4058 = CARTESIAN_POINT('',(60.485338383828,25.790940594059,1.5));
+#4059 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4060,#4061,#4062,#4063,#4064),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4060 = CARTESIAN_POINT('',(60.485338383828,25.790940594059,1.5));
+#4061 = CARTESIAN_POINT('',(60.483796625912,25.823111942582,1.5));
+#4062 = CARTESIAN_POINT('',(60.481738513049,25.850010224064,1.5));
+#4063 = CARTESIAN_POINT('',(60.479158724726,25.871548418754,1.5));
+#4064 = CARTESIAN_POINT('',(60.476056205611,25.887681518152,1.5));
+#4065 = ORIENTED_EDGE('',*,*,#4066,.F.);
+#4066 = EDGE_CURVE('',#3646,#4057,#4067,.T.);
+#4067 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4068,#4069,#4070,#4071,#4072),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4068 = CARTESIAN_POINT('',(60.488432443234,25.615610561056,1.5));
+#4069 = CARTESIAN_POINT('',(60.488432443234,25.670526747737,1.5));
+#4070 = CARTESIAN_POINT('',(60.48792547401,25.718226555416,1.5));
+#4071 = CARTESIAN_POINT('',(60.486896580932,25.7584262145,1.5));
+#4072 = CARTESIAN_POINT('',(60.485338383828,25.790940594059,1.5));
+#4073 = FACE_BOUND('',#4074,.T.);
+#4074 = EDGE_LOOP('',(#4075,#4088,#4103,#4114,#4126,#4134,#4142,#4155,
+ #4165,#4175,#4185,#4195,#4205,#4215,#4228,#4236,#4247,#4262,#4270,
+ #4280,#4291,#4302,#4317,#4328));
+#4075 = ORIENTED_EDGE('',*,*,#4076,.F.);
+#4076 = EDGE_CURVE('',#4077,#4079,#4081,.T.);
+#4077 = VERTEX_POINT('',#4078);
+#4078 = CARTESIAN_POINT('',(63.655511651155,25.197293729373,1.5));
+#4079 = VERTEX_POINT('',#4080);
+#4080 = CARTESIAN_POINT('',(63.760709670957,25.794240924092,1.5));
+#4081 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4082,#4083,#4084,#4085,#4086,
+ #4087),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4082 = CARTESIAN_POINT('',(63.655511651155,25.197293729373,1.5));
+#4083 = CARTESIAN_POINT('',(63.69851404528,25.303534938387,1.5));
+#4084 = CARTESIAN_POINT('',(63.730231098257,25.417095561848,1.5));
+#4085 = CARTESIAN_POINT('',(63.750780215546,25.537281277829,1.5));
+#4086 = CARTESIAN_POINT('',(63.760709670957,25.663262353761,1.5));
+#4087 = CARTESIAN_POINT('',(63.760709670957,25.794240924092,1.5));
+#4088 = ORIENTED_EDGE('',*,*,#4089,.F.);
+#4089 = EDGE_CURVE('',#4090,#4077,#4092,.T.);
+#4090 = VERTEX_POINT('',#4091);
+#4091 = CARTESIAN_POINT('',(63.349199769967,24.759587458746,1.5));
+#4092 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4093,#4094,#4095,#4096,#4097,
+ #4098,#4099,#4100,#4101,#4102),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 0.29329990544,1.),.UNSPECIFIED.);
+#4093 = CARTESIAN_POINT('',(63.349199769967,24.759587458746,1.5));
+#4094 = CARTESIAN_POINT('',(63.372816928742,24.780467449376,1.5));
+#4095 = CARTESIAN_POINT('',(63.395632680237,24.802077356207,1.5));
+#4096 = CARTESIAN_POINT('',(63.417635164208,24.824412885524,1.5));
+#4097 = CARTESIAN_POINT('',(63.438814770448,24.84746761395,1.5));
+#4098 = CARTESIAN_POINT('',(63.508195523574,24.928495169903,1.5));
+#4099 = CARTESIAN_POINT('',(63.552408101586,24.989884414855,1.5));
+#4100 = CARTESIAN_POINT('',(63.591695927253,25.055278148911,1.5));
+#4101 = CARTESIAN_POINT('',(63.626044263744,25.124491948709,1.5));
+#4102 = CARTESIAN_POINT('',(63.655511651155,25.197293729373,1.5));
+#4103 = ORIENTED_EDGE('',*,*,#4104,.F.);
+#4104 = EDGE_CURVE('',#4105,#4090,#4107,.T.);
+#4105 = VERTEX_POINT('',#4106);
+#4106 = CARTESIAN_POINT('',(62.855594159406,24.48896039604,1.5));
+#4107 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4108,#4109,#4110,#4111,#4112,
+ #4113),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4108 = CARTESIAN_POINT('',(62.855594159406,24.48896039604,1.5));
+#4109 = CARTESIAN_POINT('',(62.970239746098,24.525342987021,1.5));
+#4110 = CARTESIAN_POINT('',(63.077657608206,24.570376682374,1.5));
+#4111 = CARTESIAN_POINT('',(63.177046991986,24.624397261184,1.5));
+#4112 = CARTESIAN_POINT('',(63.267709627987,24.687541815272,1.5));
+#4113 = CARTESIAN_POINT('',(63.349199769967,24.759587458746,1.5));
+#4114 = ORIENTED_EDGE('',*,*,#4115,.F.);
+#4115 = EDGE_CURVE('',#4116,#4105,#4118,.T.);
+#4116 = VERTEX_POINT('',#4117);
+#4117 = CARTESIAN_POINT('',(62.167269076898,24.396138613861,1.5));
+#4118 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#4119,#4120,#4121,#4122,#4123,
+ #4124,#4125),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4119 = CARTESIAN_POINT('',(62.167269076898,24.396138613861,1.5));
+#4120 = CARTESIAN_POINT('',(62.293500371079,24.396138613861,1.5));
+#4121 = CARTESIAN_POINT('',(62.415847045723,24.401796527735,1.5));
+#4122 = CARTESIAN_POINT('',(62.533811877904,24.413522570334,1.5));
+#4123 = CARTESIAN_POINT('',(62.646827327197,24.431727928833,1.5));
+#4124 = CARTESIAN_POINT('',(62.754284544233,24.456787264898,1.5));
+#4125 = CARTESIAN_POINT('',(62.855594159406,24.48896039604,1.5));
+#4126 = ORIENTED_EDGE('',*,*,#4127,.T.);
+#4127 = EDGE_CURVE('',#4116,#4128,#4130,.T.);
+#4128 = VERTEX_POINT('',#4129);
+#4129 = CARTESIAN_POINT('',(61.833110661056,24.396138613861,1.5));
+#4130 = LINE('',#4131,#4132);
+#4131 = CARTESIAN_POINT('',(52.866134538449,24.396138613861,1.5));
+#4132 = VECTOR('',#4133,1.);
+#4133 = DIRECTION('',(-1.,0.,0.));
+#4134 = ORIENTED_EDGE('',*,*,#4135,.T.);
+#4135 = EDGE_CURVE('',#4128,#4136,#4138,.T.);
+#4136 = VERTEX_POINT('',#4137);
+#4137 = CARTESIAN_POINT('',(61.833110661056,23.125924092409,1.5));
+#4138 = LINE('',#4139,#4140);
+#4139 = CARTESIAN_POINT('',(61.833110661056,-0.226930693069,1.5));
+#4140 = VECTOR('',#4141,1.);
+#4141 = DIRECTION('',(0.,-1.,0.));
+#4142 = ORIENTED_EDGE('',*,*,#4143,.F.);
+#4143 = EDGE_CURVE('',#4144,#4136,#4146,.T.);
+#4144 = VERTEX_POINT('',#4145);
+#4145 = CARTESIAN_POINT('',(61.812896139604,23.070643564356,1.5));
+#4146 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4147,#4148,#4149,#4150,#4151,
+ #4152,#4153,#4154),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.575010760916,
+ 1.),.UNSPECIFIED.);
+#4147 = CARTESIAN_POINT('',(61.812896139604,23.070643564356,1.5));
+#4148 = CARTESIAN_POINT('',(61.818706675626,23.07769921524,1.5));
+#4149 = CARTESIAN_POINT('',(61.823404882898,23.085097106598,1.5));
+#4150 = CARTESIAN_POINT('',(61.826989209532,23.092836848404,1.5));
+#4151 = CARTESIAN_POINT('',(61.831285135373,23.106890147225,1.5));
+#4152 = CARTESIAN_POINT('',(61.832502250516,23.113048955422,1.5));
+#4153 = CARTESIAN_POINT('',(61.833110661056,23.119393750408,1.5));
+#4154 = CARTESIAN_POINT('',(61.833110661056,23.125924092409,1.5));
+#4155 = ORIENTED_EDGE('',*,*,#4156,.F.);
+#4156 = EDGE_CURVE('',#4157,#4144,#4159,.T.);
+#4157 = VERTEX_POINT('',#4158);
+#4158 = CARTESIAN_POINT('',(61.74647699769,23.030627062706,1.5));
+#4159 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4160,#4161,#4162,#4163,#4164),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4160 = CARTESIAN_POINT('',(61.74647699769,23.030627062706,1.5));
+#4161 = CARTESIAN_POINT('',(61.76964447025,23.03834955356,1.5));
+#4162 = CARTESIAN_POINT('',(61.788459070771,23.047590792563,1.5));
+#4163 = CARTESIAN_POINT('',(61.802880758795,23.058356653879,1.5));
+#4164 = CARTESIAN_POINT('',(61.812896139604,23.070643564356,1.5));
+#4165 = ORIENTED_EDGE('',*,*,#4166,.F.);
+#4166 = EDGE_CURVE('',#4167,#4157,#4169,.T.);
+#4167 = VERTEX_POINT('',#4168);
+#4168 = CARTESIAN_POINT('',(61.622714621452,23.006080858086,1.5));
+#4169 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4170,#4171,#4172,#4173,#4174),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4170 = CARTESIAN_POINT('',(61.622714621452,23.006080858086,1.5));
+#4171 = CARTESIAN_POINT('',(61.661238748034,23.010601022271,1.5));
+#4172 = CARTESIAN_POINT('',(61.694763230962,23.016192250875,1.5));
+#4173 = CARTESIAN_POINT('',(61.723194970283,23.022866386904,1.5));
+#4174 = CARTESIAN_POINT('',(61.74647699769,23.030627062706,1.5));
+#4175 = ORIENTED_EDGE('',*,*,#4176,.F.);
+#4176 = EDGE_CURVE('',#4177,#4167,#4179,.T.);
+#4177 = VERTEX_POINT('',#4178);
+#4178 = CARTESIAN_POINT('',(61.424694819472,22.996798679868,1.5));
+#4179 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4180,#4181,#4182,#4183,#4184),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4180 = CARTESIAN_POINT('',(61.424694819472,22.996798679868,1.5));
+#4181 = CARTESIAN_POINT('',(61.484504585353,22.996798679868,1.5));
+#4182 = CARTESIAN_POINT('',(61.53761094373,22.998318825022,1.5));
+#4183 = CARTESIAN_POINT('',(61.583744517693,23.001404445635,1.5));
+#4184 = CARTESIAN_POINT('',(61.622714621452,23.006080858086,1.5));
+#4185 = ORIENTED_EDGE('',*,*,#4186,.F.);
+#4186 = EDGE_CURVE('',#4187,#4177,#4189,.T.);
+#4187 = VERTEX_POINT('',#4188);
+#4188 = CARTESIAN_POINT('',(61.228118911881,23.006080858086,1.5));
+#4189 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4190,#4191,#4192,#4193,#4194),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4190 = CARTESIAN_POINT('',(61.228118911881,23.006080858086,1.5));
+#4191 = CARTESIAN_POINT('',(61.267887065123,23.001408359663,1.5));
+#4192 = CARTESIAN_POINT('',(61.314017473355,22.99832208717,1.5));
+#4193 = CARTESIAN_POINT('',(61.366356749761,22.996798679868,1.5));
+#4194 = CARTESIAN_POINT('',(61.424694819472,22.996798679868,1.5));
+#4195 = ORIENTED_EDGE('',*,*,#4196,.F.);
+#4196 = EDGE_CURVE('',#4197,#4187,#4199,.T.);
+#4197 = VERTEX_POINT('',#4198);
+#4198 = CARTESIAN_POINT('',(61.102912641254,23.030627062706,1.5));
+#4199 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4200,#4201,#4202,#4203,#4204),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4200 = CARTESIAN_POINT('',(61.102912641254,23.030627062706,1.5));
+#4201 = CARTESIAN_POINT('',(61.126199401091,23.022968306138,1.5));
+#4202 = CARTESIAN_POINT('',(61.154878020963,23.016327866667,1.5));
+#4203 = CARTESIAN_POINT('',(61.188885742993,23.010702566463,1.5));
+#4204 = CARTESIAN_POINT('',(61.228118911881,23.006080858086,1.5));
+#4205 = ORIENTED_EDGE('',*,*,#4206,.F.);
+#4206 = EDGE_CURVE('',#4207,#4197,#4209,.T.);
+#4207 = VERTEX_POINT('',#4208);
+#4208 = CARTESIAN_POINT('',(61.037937393729,23.070849834984,1.5));
+#4209 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4210,#4211,#4212,#4213,#4214),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4210 = CARTESIAN_POINT('',(61.037937393729,23.070849834984,1.5));
+#4211 = CARTESIAN_POINT('',(61.047230184295,23.058459447562,1.5));
+#4212 = CARTESIAN_POINT('',(61.06117116611,23.047624363056,1.5));
+#4213 = CARTESIAN_POINT('',(61.079746848121,23.038348993751,1.5));
+#4214 = CARTESIAN_POINT('',(61.102912641254,23.030627062706,1.5));
+#4215 = ORIENTED_EDGE('',*,*,#4216,.F.);
+#4216 = EDGE_CURVE('',#4217,#4207,#4219,.T.);
+#4217 = VERTEX_POINT('',#4218);
+#4218 = CARTESIAN_POINT('',(61.019373037294,23.12654290429,1.5));
+#4219 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4220,#4221,#4222,#4223,#4224,
+ #4225,#4226,#4227),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.498000127171,
+ 1.),.UNSPECIFIED.);
+#4220 = CARTESIAN_POINT('',(61.019373037294,23.12654290429,1.5));
+#4221 = CARTESIAN_POINT('',(61.019373037294,23.118839674121,1.5));
+#4222 = CARTESIAN_POINT('',(61.020140181611,23.111391183198,1.5));
+#4223 = CARTESIAN_POINT('',(61.021674907638,23.104198062553,1.5));
+#4224 = CARTESIAN_POINT('',(61.026297726356,23.090267721275,1.5));
+#4225 = CARTESIAN_POINT('',(61.029398196128,23.083534626152,1.5));
+#4226 = CARTESIAN_POINT('',(61.033278333999,23.077061914625,1.5));
+#4227 = CARTESIAN_POINT('',(61.037937393729,23.070849834984,1.5));
+#4228 = ORIENTED_EDGE('',*,*,#4229,.T.);
+#4229 = EDGE_CURVE('',#4217,#4230,#4232,.T.);
+#4230 = VERTEX_POINT('',#4231);
+#4231 = CARTESIAN_POINT('',(61.019373037294,26.719777227723,1.5));
+#4232 = LINE('',#4233,#4234);
+#4233 = CARTESIAN_POINT('',(61.019373037294,-0.861728547855,1.5));
+#4234 = VECTOR('',#4235,1.);
+#4235 = DIRECTION('',(0.,1.,-0.));
+#4236 = ORIENTED_EDGE('',*,*,#4237,.F.);
+#4237 = EDGE_CURVE('',#4238,#4230,#4240,.T.);
+#4238 = VERTEX_POINT('',#4239);
+#4239 = CARTESIAN_POINT('',(61.095074357426,26.937392739274,1.5));
+#4240 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4241,#4242,#4243,#4244,#4245,
+ #4246),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4241 = CARTESIAN_POINT('',(61.095074357426,26.937392739274,1.5));
+#4242 = CARTESIAN_POINT('',(61.064608537062,26.908255129063,1.5));
+#4243 = CARTESIAN_POINT('',(61.041790459236,26.871732199016,1.5));
+#4244 = CARTESIAN_POINT('',(61.026750059661,26.827918257699,1.5));
+#4245 = CARTESIAN_POINT('',(61.019373037294,26.777117496949,1.5));
+#4246 = CARTESIAN_POINT('',(61.019373037294,26.719777227723,1.5));
+#4247 = ORIENTED_EDGE('',*,*,#4248,.F.);
+#4248 = EDGE_CURVE('',#4249,#4238,#4251,.T.);
+#4249 = VERTEX_POINT('',#4250);
+#4250 = CARTESIAN_POINT('',(61.294744324422,27.01,1.5));
+#4251 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4252,#4253,#4254,#4255,#4256,
+ #4257,#4258,#4259,#4260,#4261),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 0.78346266848,1.),.UNSPECIFIED.);
+#4252 = CARTESIAN_POINT('',(61.294744324422,27.01,1.5));
+#4253 = CARTESIAN_POINT('',(61.256208732696,27.01,1.5));
+#4254 = CARTESIAN_POINT('',(61.220404925138,27.005600470164,1.5));
+#4255 = CARTESIAN_POINT('',(61.187436413817,26.996724695321,1.5));
+#4256 = CARTESIAN_POINT('',(61.157378265418,26.983343812757,1.5));
+#4257 = CARTESIAN_POINT('',(61.122779833738,26.96054945848,1.5));
+#4258 = CARTESIAN_POINT('',(61.115513424327,26.955271572056,1.5));
+#4259 = CARTESIAN_POINT('',(61.10847331227,26.949652191227,1.5));
+#4260 = CARTESIAN_POINT('',(61.101660143948,26.943692187251,1.5));
+#4261 = CARTESIAN_POINT('',(61.095074357426,26.937392739274,1.5));
+#4262 = ORIENTED_EDGE('',*,*,#4263,.T.);
+#4263 = EDGE_CURVE('',#4249,#4264,#4266,.T.);
+#4264 = VERTEX_POINT('',#4265);
+#4265 = CARTESIAN_POINT('',(62.238432443234,27.01,1.5));
+#4266 = LINE('',#4267,#4268);
+#4267 = CARTESIAN_POINT('',(52.429872162211,27.01,1.5));
+#4268 = VECTOR('',#4269,1.);
+#4269 = DIRECTION('',(1.,0.,0.));
+#4270 = ORIENTED_EDGE('',*,*,#4271,.F.);
+#4271 = EDGE_CURVE('',#4272,#4264,#4274,.T.);
+#4272 = VERTEX_POINT('',#4273);
+#4273 = CARTESIAN_POINT('',(62.509059505941,26.999067656766,1.5));
+#4274 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4275,#4276,#4277,#4278,#4279),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4275 = CARTESIAN_POINT('',(62.509059505941,26.999067656766,1.5));
+#4276 = CARTESIAN_POINT('',(62.444694994264,27.004552092648,1.5));
+#4277 = CARTESIAN_POINT('',(62.378112754636,27.00819070665,1.5));
+#4278 = CARTESIAN_POINT('',(62.309346277971,27.01,1.5));
+#4279 = CARTESIAN_POINT('',(62.238432443234,27.01,1.5));
+#4280 = ORIENTED_EDGE('',*,*,#4281,.F.);
+#4281 = EDGE_CURVE('',#4282,#4272,#4284,.T.);
+#4282 = VERTEX_POINT('',#4283);
+#4283 = CARTESIAN_POINT('',(62.817021552145,26.952656765677,1.5));
+#4284 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4285,#4286,#4287,#4288,#4289,
+ #4290),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4285 = CARTESIAN_POINT('',(62.817021552145,26.952656765677,1.5));
+#4286 = CARTESIAN_POINT('',(62.7463858319,26.966702719243,1.5));
+#4287 = CARTESIAN_POINT('',(62.680068338418,26.978454217098,1.5));
+#4288 = CARTESIAN_POINT('',(62.618277400854,26.9878198424,1.5));
+#4289 = CARTESIAN_POINT('',(62.561214884729,26.994714398825,1.5));
+#4290 = CARTESIAN_POINT('',(62.509059505941,26.999067656766,1.5));
+#4291 = ORIENTED_EDGE('',*,*,#4292,.F.);
+#4292 = EDGE_CURVE('',#4293,#4282,#4295,.T.);
+#4293 = VERTEX_POINT('',#4294);
+#4294 = CARTESIAN_POINT('',(63.18047039703,26.821262376238,1.5));
+#4295 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4296,#4297,#4298,#4299,#4300,
+ #4301),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4296 = CARTESIAN_POINT('',(63.18047039703,26.821262376238,1.5));
+#4297 = CARTESIAN_POINT('',(63.107556160354,26.859272600513,1.5));
+#4298 = CARTESIAN_POINT('',(63.034678229882,26.891564032299,1.5));
+#4299 = CARTESIAN_POINT('',(62.961910251239,26.917970378369,1.5));
+#4300 = CARTESIAN_POINT('',(62.889330509926,26.93836120161,1.5));
+#4301 = CARTESIAN_POINT('',(62.817021552145,26.952656765677,1.5));
+#4302 = ORIENTED_EDGE('',*,*,#4303,.F.);
+#4303 = EDGE_CURVE('',#4304,#4293,#4306,.T.);
+#4304 = VERTEX_POINT('',#4305);
+#4305 = CARTESIAN_POINT('',(63.494620562046,26.578481848185,1.5));
+#4306 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4307,#4308,#4309,#4310,#4311,
+ #4312,#4313,#4314,#4315,#4316),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 7.980196255481E-02,1.),.UNSPECIFIED.);
+#4307 = CARTESIAN_POINT('',(63.494620562046,26.578481848185,1.5));
+#4308 = CARTESIAN_POINT('',(63.490462310656,26.583181332296,1.5));
+#4309 = CARTESIAN_POINT('',(63.486269217738,26.587848352771,1.5));
+#4310 = CARTESIAN_POINT('',(63.482041321693,26.592482857586,1.5));
+#4311 = CARTESIAN_POINT('',(63.47777866378,26.597084797372,1.5));
+#4312 = CARTESIAN_POINT('',(63.423928162825,26.654343139073,1.5));
+#4313 = CARTESIAN_POINT('',(63.369758323458,26.702696481327,1.5));
+#4314 = CARTESIAN_POINT('',(63.311040658918,26.746640766535,1.5));
+#4315 = CARTESIAN_POINT('',(63.247892090549,26.786154775469,1.5));
+#4316 = CARTESIAN_POINT('',(63.18047039703,26.821262376238,1.5));
+#4317 = ORIENTED_EDGE('',*,*,#4318,.F.);
+#4318 = EDGE_CURVE('',#4319,#4304,#4321,.T.);
+#4319 = VERTEX_POINT('',#4320);
+#4320 = CARTESIAN_POINT('',(63.692640364026,26.235041254125,1.5));
+#4321 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4322,#4323,#4324,#4325,#4326,
+ #4327),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4322 = CARTESIAN_POINT('',(63.692640364026,26.235041254125,1.5));
+#4323 = CARTESIAN_POINT('',(63.665573921293,26.313205859959,1.5));
+#4324 = CARTESIAN_POINT('',(63.63226442723,26.38682783054,1.5));
+#4325 = CARTESIAN_POINT('',(63.592642203424,26.455680964653,1.5));
+#4326 = CARTESIAN_POINT('',(63.546722737947,26.51959811923,1.5));
+#4327 = CARTESIAN_POINT('',(63.494620562046,26.578481848185,1.5));
+#4328 = ORIENTED_EDGE('',*,*,#4329,.F.);
+#4329 = EDGE_CURVE('',#4079,#4319,#4330,.T.);
+#4330 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4331,#4332,#4333,#4334,#4335,
+ #4336),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4331 = CARTESIAN_POINT('',(63.760709670957,25.794240924092,1.5));
+#4332 = CARTESIAN_POINT('',(63.760709670957,25.890509391568,1.5));
+#4333 = CARTESIAN_POINT('',(63.754110493313,25.983018861437,1.5));
+#4334 = CARTESIAN_POINT('',(63.740665425704,26.071461321184,1.5));
+#4335 = CARTESIAN_POINT('',(63.720195696222,26.155548295791,1.5));
+#4336 = CARTESIAN_POINT('',(63.692640364026,26.235041254125,1.5));
+#4337 = FACE_BOUND('',#4338,.T.);
+#4338 = EDGE_LOOP('',(#4339,#4351,#4361,#4372,#4383,#4393,#4406,#4414,
+ #4427,#4438,#4449,#4460,#4473,#4484,#4495,#4510,#4521,#4532,#4540,
+ #4548,#4558,#4568,#4578,#4589,#4600,#4610,#4620,#4631,#4644,#4654,
+ #4664,#4674,#4684,#4697,#4708,#4718,#4728,#4738,#4749,#4760,#4775,
+ #4786));
+#4339 = ORIENTED_EDGE('',*,*,#4340,.F.);
+#4340 = EDGE_CURVE('',#4341,#4343,#4345,.T.);
+#4341 = VERTEX_POINT('',#4342);
+#4342 = CARTESIAN_POINT('',(66.659843334323,23.04300330033,1.5));
+#4343 = VERTEX_POINT('',#4344);
+#4344 = CARTESIAN_POINT('',(66.690783928383,23.110866336634,1.5));
+#4345 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4346,#4347,#4348,#4349,#4350),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4346 = CARTESIAN_POINT('',(66.659843334323,23.04300330033,1.5));
+#4347 = CARTESIAN_POINT('',(66.675311429722,23.055377776649,1.5));
+#4348 = CARTESIAN_POINT('',(66.685634546321,23.070819330226,1.5));
+#4349 = CARTESIAN_POINT('',(66.690783928383,23.089326472129,1.5));
+#4350 = CARTESIAN_POINT('',(66.690783928383,23.110866336634,1.5));
+#4351 = ORIENTED_EDGE('',*,*,#4352,.F.);
+#4352 = EDGE_CURVE('',#4353,#4341,#4355,.T.);
+#4353 = VERTEX_POINT('',#4354);
+#4354 = CARTESIAN_POINT('',(66.562277327723,23.007731023102,1.5));
+#4355 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4356,#4357,#4358,#4359,#4360),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4356 = CARTESIAN_POINT('',(66.562277327723,23.007731023102,1.5));
+#4357 = CARTESIAN_POINT('',(66.595475849174,23.013075676711,1.5));
+#4358 = CARTESIAN_POINT('',(66.622864371525,23.020723431445,1.5));
+#4359 = CARTESIAN_POINT('',(66.644334583469,23.030699691319,1.5));
+#4360 = CARTESIAN_POINT('',(66.659843334323,23.04300330033,1.5));
+#4361 = ORIENTED_EDGE('',*,*,#4362,.F.);
+#4362 = EDGE_CURVE('',#4363,#4353,#4365,.T.);
+#4363 = VERTEX_POINT('',#4364);
+#4364 = CARTESIAN_POINT('',(66.365907690759,22.996798679868,1.5));
+#4365 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4366,#4367,#4368,#4369,#4370,
+ #4371),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4366 = CARTESIAN_POINT('',(66.365907690759,22.996798679868,1.5));
+#4367 = CARTESIAN_POINT('',(66.41721312459,22.996798679868,1.5));
+#4368 = CARTESIAN_POINT('',(66.462721322135,22.99786371792,1.5));
+#4369 = CARTESIAN_POINT('',(66.502193218646,23.000026331453,1.5));
+#4370 = CARTESIAN_POINT('',(66.535425583282,23.003311326036,1.5));
+#4371 = CARTESIAN_POINT('',(66.562277327723,23.007731023102,1.5));
+#4372 = ORIENTED_EDGE('',*,*,#4373,.F.);
+#4373 = EDGE_CURVE('',#4374,#4363,#4376,.T.);
+#4374 = VERTEX_POINT('',#4375);
+#4375 = CARTESIAN_POINT('',(66.163143664356,23.007731023102,1.5));
+#4376 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4377,#4378,#4379,#4380,#4381,
+ #4382),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4377 = CARTESIAN_POINT('',(66.163143664356,23.007731023102,1.5));
+#4378 = CARTESIAN_POINT('',(66.188885047033,23.00330149946,1.5));
+#4379 = CARTESIAN_POINT('',(66.222273796386,23.000014337315,1.5));
+#4380 = CARTESIAN_POINT('',(66.263116184599,22.99785697471,1.5));
+#4381 = CARTESIAN_POINT('',(66.311111955989,22.996798679868,1.5));
+#4382 = CARTESIAN_POINT('',(66.365907690759,22.996798679868,1.5));
+#4383 = ORIENTED_EDGE('',*,*,#4384,.F.);
+#4384 = EDGE_CURVE('',#4385,#4374,#4387,.T.);
+#4385 = VERTEX_POINT('',#4386);
+#4386 = CARTESIAN_POINT('',(66.073415941584,23.043209570957,1.5));
+#4387 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4388,#4389,#4390,#4391,#4392),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4388 = CARTESIAN_POINT('',(66.073415941584,23.043209570957,1.5));
+#4389 = CARTESIAN_POINT('',(66.086647349588,23.030805125953,1.5));
+#4390 = CARTESIAN_POINT('',(66.106049690497,23.020759459682,1.5));
+#4391 = CARTESIAN_POINT('',(66.131585238583,23.013076424211,1.5));
+#4392 = CARTESIAN_POINT('',(66.163143664356,23.007731023102,1.5));
+#4393 = ORIENTED_EDGE('',*,*,#4394,.F.);
+#4394 = EDGE_CURVE('',#4395,#4385,#4397,.T.);
+#4395 = VERTEX_POINT('',#4396);
+#4396 = CARTESIAN_POINT('',(66.047219571947,23.111278877888,1.5));
+#4397 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4398,#4399,#4400,#4401,#4402,
+ #4403,#4404,#4405),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.781065345018,
+ 1.),.UNSPECIFIED.);
+#4398 = CARTESIAN_POINT('',(66.047219571947,23.111278877888,1.5));
+#4399 = CARTESIAN_POINT('',(66.047219571947,23.094377713668,1.5));
+#4400 = CARTESIAN_POINT('',(66.049878269072,23.079346624064,1.5));
+#4401 = CARTESIAN_POINT('',(66.055205635113,23.066199650902,1.5));
+#4402 = CARTESIAN_POINT('',(66.065438710624,23.051785836796,1.5));
+#4403 = CARTESIAN_POINT('',(66.067888499446,23.04877855831,1.5));
+#4404 = CARTESIAN_POINT('',(66.070547628457,23.045919788085,1.5));
+#4405 = CARTESIAN_POINT('',(66.073415941584,23.043209570957,1.5));
+#4406 = ORIENTED_EDGE('',*,*,#4407,.T.);
+#4407 = EDGE_CURVE('',#4395,#4408,#4410,.T.);
+#4408 = VERTEX_POINT('',#4409);
+#4409 = CARTESIAN_POINT('',(66.047219571947,23.33095709571,1.5));
+#4410 = LINE('',#4411,#4412);
+#4411 = CARTESIAN_POINT('',(66.047219571947,-0.869360561056,1.5));
+#4412 = VECTOR('',#4413,1.);
+#4413 = DIRECTION('',(0.,1.,-0.));
+#4414 = ORIENTED_EDGE('',*,*,#4415,.F.);
+#4415 = EDGE_CURVE('',#4416,#4408,#4418,.T.);
+#4416 = VERTEX_POINT('',#4417);
+#4417 = CARTESIAN_POINT('',(65.658811981188,23.046097359736,1.5));
+#4418 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4419,#4420,#4421,#4422,#4423,
+ #4424,#4425,#4426),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.260563937084,
+ 1.),.UNSPECIFIED.);
+#4419 = CARTESIAN_POINT('',(65.658811981188,23.046097359736,1.5));
+#4420 = CARTESIAN_POINT('',(65.687273238292,23.059440255316,1.5));
+#4421 = CARTESIAN_POINT('',(65.715207849112,23.073701559643,1.5));
+#4422 = CARTESIAN_POINT('',(65.74260511407,23.088879639058,1.5));
+#4423 = CARTESIAN_POINT('',(65.845655509482,23.150628939561,1.5));
+#4424 = CARTESIAN_POINT('',(65.917457809259,23.203630708351,1.5));
+#4425 = CARTESIAN_POINT('',(65.984662646385,23.263850575561,1.5));
+#4426 = CARTESIAN_POINT('',(66.047219571947,23.33095709571,1.5));
+#4427 = ORIENTED_EDGE('',*,*,#4428,.F.);
+#4428 = EDGE_CURVE('',#4429,#4416,#4431,.T.);
+#4429 = VERTEX_POINT('',#4430);
+#4430 = CARTESIAN_POINT('',(65.174694819472,22.94399339934,1.5));
+#4431 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4432,#4433,#4434,#4435,#4436,
+ #4437),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4432 = CARTESIAN_POINT('',(65.174694819472,22.94399339934,1.5));
+#4433 = CARTESIAN_POINT('',(65.279699994397,22.94399339934,1.5));
+#4434 = CARTESIAN_POINT('',(65.381066709259,22.953931165357,1.5));
+#4435 = CARTESIAN_POINT('',(65.478307710662,22.97420028383,1.5));
+#4436 = CARTESIAN_POINT('',(65.570996880218,23.004972974703,1.5));
+#4437 = CARTESIAN_POINT('',(65.658811981188,23.046097359736,1.5));
+#4438 = ORIENTED_EDGE('',*,*,#4439,.F.);
+#4439 = EDGE_CURVE('',#4440,#4429,#4442,.T.);
+#4440 = VERTEX_POINT('',#4441);
+#4441 = CARTESIAN_POINT('',(64.770816931683,23.001130363036,1.5));
+#4442 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4443,#4444,#4445,#4446,#4447,
+ #4448),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4443 = CARTESIAN_POINT('',(64.770816931683,23.001130363036,1.5));
+#4444 = CARTESIAN_POINT('',(64.845105978467,22.978086616162,1.5));
+#4445 = CARTESIAN_POINT('',(64.922789085454,22.960917421079,1.5));
+#4446 = CARTESIAN_POINT('',(65.003727362648,22.949586487912,1.5));
+#4447 = CARTESIAN_POINT('',(65.087755937466,22.94399339934,1.5));
+#4448 = CARTESIAN_POINT('',(65.174694819472,22.94399339934,1.5));
+#4449 = ORIENTED_EDGE('',*,*,#4450,.F.);
+#4450 = EDGE_CURVE('',#4451,#4440,#4453,.T.);
+#4451 = VERTEX_POINT('',#4452);
+#4452 = CARTESIAN_POINT('',(64.452128812871,23.170891089109,1.5));
+#4453 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4454,#4455,#4456,#4457,#4458,
+ #4459),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4454 = CARTESIAN_POINT('',(64.452128812871,23.170891089109,1.5));
+#4455 = CARTESIAN_POINT('',(64.50621950686,23.125663648194,1.5));
+#4456 = CARTESIAN_POINT('',(64.565260931276,23.086043975669,1.5));
+#4457 = CARTESIAN_POINT('',(64.629155079725,23.052101021054,1.5));
+#4458 = CARTESIAN_POINT('',(64.697742932124,23.023822625231,1.5));
+#4459 = CARTESIAN_POINT('',(64.770816931683,23.001130363036,1.5));
+#4460 = ORIENTED_EDGE('',*,*,#4461,.F.);
+#4461 = EDGE_CURVE('',#4462,#4451,#4464,.T.);
+#4462 = VERTEX_POINT('',#4463);
+#4463 = CARTESIAN_POINT('',(64.243382938284,23.450594059406,1.5));
+#4464 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4465,#4466,#4467,#4468,#4469,
+ #4470,#4471,#4472),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.696317234352,
+ 1.),.UNSPECIFIED.);
+#4465 = CARTESIAN_POINT('',(64.243382938284,23.450594059406,1.5));
+#4466 = CARTESIAN_POINT('',(64.269128225968,23.392738676805,1.5));
+#4467 = CARTESIAN_POINT('',(64.299795601604,23.338998943908,1.5));
+#4468 = CARTESIAN_POINT('',(64.335420613049,23.289552352265,1.5));
+#4469 = CARTESIAN_POINT('',(64.393591703979,23.224831601688,1.5));
+#4470 = CARTESIAN_POINT('',(64.412185588948,23.206010121577,1.5));
+#4471 = CARTESIAN_POINT('',(64.431701393449,23.188028816753,1.5));
+#4472 = CARTESIAN_POINT('',(64.452128812871,23.170891089109,1.5));
+#4473 = ORIENTED_EDGE('',*,*,#4474,.F.);
+#4474 = EDGE_CURVE('',#4475,#4462,#4477,.T.);
+#4475 = VERTEX_POINT('',#4476);
+#4476 = CARTESIAN_POINT('',(64.169125512541,23.839826732673,1.5));
+#4477 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4478,#4479,#4480,#4481,#4482,
+ #4483),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4478 = CARTESIAN_POINT('',(64.169125512541,23.839826732673,1.5));
+#4479 = CARTESIAN_POINT('',(64.169125512541,23.752304692878,1.5));
+#4480 = CARTESIAN_POINT('',(64.176315770423,23.669265453698,1.5));
+#4481 = CARTESIAN_POINT('',(64.190988510618,23.59108900553,1.5));
+#4482 = CARTESIAN_POINT('',(64.213336664599,23.518114713325,1.5));
+#4483 = CARTESIAN_POINT('',(64.243382938284,23.450594059406,1.5));
+#4484 = ORIENTED_EDGE('',*,*,#4485,.F.);
+#4485 = EDGE_CURVE('',#4486,#4475,#4488,.T.);
+#4486 = VERTEX_POINT('',#4487);
+#4487 = CARTESIAN_POINT('',(64.263391189109,24.258349834984,1.5));
+#4488 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4489,#4490,#4491,#4492,#4493,
+ #4494),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4489 = CARTESIAN_POINT('',(64.263391189109,24.258349834984,1.5));
+#4490 = CARTESIAN_POINT('',(64.225256932715,24.1865038946,1.5));
+#4491 = CARTESIAN_POINT('',(64.196840696712,24.108324440095,1.5));
+#4492 = CARTESIAN_POINT('',(64.178215797791,24.024147078972,1.5));
+#4493 = CARTESIAN_POINT('',(64.169125512541,23.934461571735,1.5));
+#4494 = CARTESIAN_POINT('',(64.169125512541,23.839826732673,1.5));
+#4495 = ORIENTED_EDGE('',*,*,#4496,.F.);
+#4496 = EDGE_CURVE('',#4497,#4486,#4499,.T.);
+#4497 = VERTEX_POINT('',#4498);
+#4498 = CARTESIAN_POINT('',(64.544950595049,24.551872937294,1.5));
+#4499 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4500,#4501,#4502,#4503,#4504,
+ #4505,#4506,#4507,#4508,#4509),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 0.816670589854,1.),.UNSPECIFIED.);
+#4500 = CARTESIAN_POINT('',(64.544950595049,24.551872937294,1.5));
+#4501 = CARTESIAN_POINT('',(64.484453385856,24.514454046051,1.5));
+#4502 = CARTESIAN_POINT('',(64.429591285264,24.472719355915,1.5));
+#4503 = CARTESIAN_POINT('',(64.380658717199,24.426635500271,1.5));
+#4504 = CARTESIAN_POINT('',(64.337862389521,24.376243630471,1.5));
+#4505 = CARTESIAN_POINT('',(64.293083094736,24.309431520504,1.5));
+#4506 = CARTESIAN_POINT('',(64.285187446743,24.296972593914,1.5));
+#4507 = CARTESIAN_POINT('',(64.27760650632,24.284304850818,1.5));
+#4508 = CARTESIAN_POINT('',(64.270340960426,24.271429972266,1.5));
+#4509 = CARTESIAN_POINT('',(64.263391189109,24.258349834984,1.5));
+#4510 = ORIENTED_EDGE('',*,*,#4511,.F.);
+#4511 = EDGE_CURVE('',#4512,#4497,#4514,.T.);
+#4512 = VERTEX_POINT('',#4513);
+#4513 = CARTESIAN_POINT('',(65.010709670957,24.723283828383,1.5));
+#4514 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4515,#4516,#4517,#4518,#4519,
+ #4520),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4515 = CARTESIAN_POINT('',(65.010709670957,24.723283828383,1.5));
+#4516 = CARTESIAN_POINT('',(64.902419184543,24.701705946275,1.5));
+#4517 = CARTESIAN_POINT('',(64.800988408958,24.674065124771,1.5));
+#4518 = CARTESIAN_POINT('',(64.707140387027,24.640024472681,1.5));
+#4519 = CARTESIAN_POINT('',(64.62160324111,24.599316535406,1.5));
+#4520 = CARTESIAN_POINT('',(64.544950595049,24.551872937294,1.5));
+#4521 = ORIENTED_EDGE('',*,*,#4522,.F.);
+#4522 = EDGE_CURVE('',#4523,#4512,#4525,.T.);
+#4523 = VERTEX_POINT('',#4524);
+#4524 = CARTESIAN_POINT('',(65.657368086799,24.77897689769,1.5));
+#4525 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4526,#4527,#4528,#4529,#4530,
+ #4531),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4526 = CARTESIAN_POINT('',(65.657368086799,24.77897689769,1.5));
+#4527 = CARTESIAN_POINT('',(65.515836181321,24.77897689769,1.5));
+#4528 = CARTESIAN_POINT('',(65.379678762866,24.773833407991,1.5));
+#4529 = CARTESIAN_POINT('',(65.249565811808,24.76312454998,1.5));
+#4530 = CARTESIAN_POINT('',(65.126299775993,24.74640184939,1.5));
+#4531 = CARTESIAN_POINT('',(65.010709670957,24.723283828383,1.5));
+#4532 = ORIENTED_EDGE('',*,*,#4533,.T.);
+#4533 = EDGE_CURVE('',#4523,#4534,#4536,.T.);
+#4534 = VERTEX_POINT('',#4535);
+#4535 = CARTESIAN_POINT('',(65.926551255116,24.77897689769,1.5));
+#4536 = LINE('',#4537,#4538);
+#4537 = CARTESIAN_POINT('',(54.611184043399,24.77897689769,1.5));
+#4538 = VECTOR('',#4539,1.);
+#4539 = DIRECTION('',(1.,0.,0.));
+#4540 = ORIENTED_EDGE('',*,*,#4541,.T.);
+#4541 = EDGE_CURVE('',#4534,#4542,#4544,.T.);
+#4542 = VERTEX_POINT('',#4543);
+#4543 = CARTESIAN_POINT('',(65.926551255116,24.943580858086,1.5));
+#4544 = LINE('',#4545,#4546);
+#4545 = CARTESIAN_POINT('',(65.926551255116,-3.551155115513E-02,1.5));
+#4546 = VECTOR('',#4547,1.);
+#4547 = DIRECTION('',(0.,1.,-0.));
+#4548 = ORIENTED_EDGE('',*,*,#4549,.F.);
+#4549 = EDGE_CURVE('',#4550,#4542,#4552,.T.);
+#4550 = VERTEX_POINT('',#4551);
+#4551 = CARTESIAN_POINT('',(65.900148614851,25.167384488449,1.5));
+#4552 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4553,#4554,#4555,#4556,#4557),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4553 = CARTESIAN_POINT('',(65.900148614851,25.167384488449,1.5));
+#4554 = CARTESIAN_POINT('',(65.913424372125,25.119156151479,1.5));
+#4555 = CARTESIAN_POINT('',(65.922209163926,25.065685972428,1.5));
+#4556 = CARTESIAN_POINT('',(65.926551255116,25.007100915098,1.5));
+#4557 = CARTESIAN_POINT('',(65.926551255116,24.943580858086,1.5));
+#4558 = ORIENTED_EDGE('',*,*,#4559,.F.);
+#4559 = EDGE_CURVE('',#4560,#4550,#4562,.T.);
+#4560 = VERTEX_POINT('',#4561);
+#4561 = CARTESIAN_POINT('',(65.813514951485,25.327244224422,1.5));
+#4562 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4563,#4564,#4565,#4566,#4567),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4563 = CARTESIAN_POINT('',(65.813514951485,25.327244224422,1.5));
+#4564 = CARTESIAN_POINT('',(65.843774947259,25.295228529236,1.5));
+#4565 = CARTESIAN_POINT('',(65.868313463619,25.257868316707,1.5));
+#4566 = CARTESIAN_POINT('',(65.887086738735,25.215209467929,1.5));
+#4567 = CARTESIAN_POINT('',(65.900148614851,25.167384488449,1.5));
+#4568 = ORIENTED_EDGE('',*,*,#4569,.F.);
+#4569 = EDGE_CURVE('',#4570,#4560,#4572,.T.);
+#4570 = VERTEX_POINT('',#4571);
+#4571 = CARTESIAN_POINT('',(65.652623862376,25.421716171617,1.5));
+#4572 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4573,#4574,#4575,#4576,#4577),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4573 = CARTESIAN_POINT('',(65.652623862376,25.421716171617,1.5));
+#4574 = CARTESIAN_POINT('',(65.702749201514,25.406616940361,1.5));
+#4575 = CARTESIAN_POINT('',(65.746385711082,25.385867111735,1.5));
+#4576 = CARTESIAN_POINT('',(65.783330003161,25.35939326185,1.5));
+#4577 = CARTESIAN_POINT('',(65.813514951485,25.327244224422,1.5));
+#4578 = ORIENTED_EDGE('',*,*,#4579,.F.);
+#4579 = EDGE_CURVE('',#4580,#4570,#4582,.T.);
+#4580 = VERTEX_POINT('',#4581);
+#4581 = CARTESIAN_POINT('',(65.403655215512,25.452244224422,1.5));
+#4582 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4583,#4584,#4585,#4586,#4587,
+ #4588),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4583 = CARTESIAN_POINT('',(65.403655215512,25.452244224422,1.5));
+#4584 = CARTESIAN_POINT('',(65.462394988864,25.452244224422,1.5));
+#4585 = CARTESIAN_POINT('',(65.516817071967,25.449259498459,1.5));
+#4586 = CARTESIAN_POINT('',(65.566754952792,25.443212585551,1.5));
+#4587 = CARTESIAN_POINT('',(65.612061870198,25.434043019343,1.5));
+#4588 = CARTESIAN_POINT('',(65.652623862376,25.421716171617,1.5));
+#4589 = ORIENTED_EDGE('',*,*,#4590,.F.);
+#4590 = EDGE_CURVE('',#4591,#4580,#4593,.T.);
+#4591 = VERTEX_POINT('',#4592);
+#4592 = CARTESIAN_POINT('',(65.05547039703,25.409133663366,1.5));
+#4593 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4594,#4595,#4596,#4597,#4598,
+ #4599),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4594 = CARTESIAN_POINT('',(65.05547039703,25.409133663366,1.5));
+#4595 = CARTESIAN_POINT('',(65.117406755327,25.426555869132,1.5));
+#4596 = CARTESIAN_POINT('',(65.183339264075,25.439505276863,1.5));
+#4597 = CARTESIAN_POINT('',(65.253133417889,25.44803699145,1.5));
+#4598 = CARTESIAN_POINT('',(65.326629586672,25.452244224422,1.5));
+#4599 = CARTESIAN_POINT('',(65.403655215512,25.452244224422,1.5));
+#4600 = ORIENTED_EDGE('',*,*,#4601,.F.);
+#4601 = EDGE_CURVE('',#4602,#4591,#4604,.T.);
+#4602 = VERTEX_POINT('',#4603);
+#4603 = CARTESIAN_POINT('',(64.784843334323,25.313630363036,1.5));
+#4604 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4605,#4606,#4607,#4608,#4609),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4605 = CARTESIAN_POINT('',(64.784843334323,25.313630363036,1.5));
+#4606 = CARTESIAN_POINT('',(64.844083833911,25.340028761098,1.5));
+#4607 = CARTESIAN_POINT('',(64.90905417235,25.364733535703,1.5));
+#4608 = CARTESIAN_POINT('',(64.979584327524,25.387758746215,1.5));
+#4609 = CARTESIAN_POINT('',(65.05547039703,25.409133663366,1.5));
+#4610 = ORIENTED_EDGE('',*,*,#4611,.F.);
+#4611 = EDGE_CURVE('',#4612,#4602,#4614,.T.);
+#4612 = VERTEX_POINT('',#4613);
+#4613 = CARTESIAN_POINT('',(64.588267426733,25.218127062706,1.5));
+#4614 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4615,#4616,#4617,#4618,#4619),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4615 = CARTESIAN_POINT('',(64.588267426733,25.218127062706,1.5));
+#4616 = CARTESIAN_POINT('',(64.628070609389,25.239847337315,1.5));
+#4617 = CARTESIAN_POINT('',(64.674223149461,25.263041065969,1.5));
+#4618 = CARTESIAN_POINT('',(64.72655481254,25.287656179645,1.5));
+#4619 = CARTESIAN_POINT('',(64.784843334323,25.313630363036,1.5));
+#4620 = ORIENTED_EDGE('',*,*,#4621,.F.);
+#4621 = EDGE_CURVE('',#4622,#4612,#4624,.T.);
+#4622 = VERTEX_POINT('',#4623);
+#4623 = CARTESIAN_POINT('',(64.4599670967,25.17501650165,1.5));
+#4624 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4625,#4626,#4627,#4628,#4629,
+ #4630),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4625 = CARTESIAN_POINT('',(64.4599670967,25.17501650165,1.5));
+#4626 = CARTESIAN_POINT('',(64.479861125701,25.17501650165,1.5));
+#4627 = CARTESIAN_POINT('',(64.502682869788,25.179367729804,1.5));
+#4628 = CARTESIAN_POINT('',(64.528397296499,25.188045150173,1.5));
+#4629 = CARTESIAN_POINT('',(64.556949236172,25.200992241169,1.5));
+#4630 = CARTESIAN_POINT('',(64.588267426733,25.218127062706,1.5));
+#4631 = ORIENTED_EDGE('',*,*,#4632,.F.);
+#4632 = EDGE_CURVE('',#4633,#4622,#4635,.T.);
+#4633 = VERTEX_POINT('',#4634);
+#4634 = CARTESIAN_POINT('',(64.39952980297,25.196468646865,1.5));
+#4635 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4636,#4637,#4638,#4639,#4640,
+ #4641,#4642,#4643),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.496999993358,
+ 1.),.UNSPECIFIED.);
+#4636 = CARTESIAN_POINT('',(64.39952980297,25.196468646865,1.5));
+#4637 = CARTESIAN_POINT('',(64.406089737186,25.191138700315,1.5));
+#4638 = CARTESIAN_POINT('',(64.41296487918,25.18669068779,1.5));
+#4639 = CARTESIAN_POINT('',(64.42015491374,25.183125739753,1.5));
+#4640 = CARTESIAN_POINT('',(64.435254088191,25.177730061021,1.5));
+#4641 = CARTESIAN_POINT('',(64.443170861766,25.175920786093,1.5));
+#4642 = CARTESIAN_POINT('',(64.451408862895,25.17501650165,1.5));
+#4643 = CARTESIAN_POINT('',(64.4599670967,25.17501650165,1.5));
+#4644 = ORIENTED_EDGE('',*,*,#4645,.F.);
+#4645 = EDGE_CURVE('',#4646,#4633,#4648,.T.);
+#4646 = VERTEX_POINT('',#4647);
+#4647 = CARTESIAN_POINT('',(64.356212971287,25.258143564356,1.5));
+#4648 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4649,#4650,#4651,#4652,#4653),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4649 = CARTESIAN_POINT('',(64.356212971287,25.258143564356,1.5));
+#4650 = CARTESIAN_POINT('',(64.364765731117,25.238152776321,1.5));
+#4651 = CARTESIAN_POINT('',(64.374835051999,25.221201013009,1.5));
+#4652 = CARTESIAN_POINT('',(64.386423808408,25.20730431166,1.5));
+#4653 = CARTESIAN_POINT('',(64.39952980297,25.196468646865,1.5));
+#4654 = ORIENTED_EDGE('',*,*,#4655,.F.);
+#4655 = EDGE_CURVE('',#4656,#4646,#4658,.T.);
+#4656 = VERTEX_POINT('',#4657);
+#4657 = CARTESIAN_POINT('',(64.33001660165,25.356947194719,1.5));
+#4658 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4659,#4660,#4661,#4662,#4663),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4659 = CARTESIAN_POINT('',(64.33001660165,25.356947194719,1.5));
+#4660 = CARTESIAN_POINT('',(64.334649692408,25.327707244158,1.5));
+#4661 = CARTESIAN_POINT('',(64.340556510665,25.301477869041,1.5));
+#4662 = CARTESIAN_POINT('',(64.347743448481,25.278284502737,1.5));
+#4663 = CARTESIAN_POINT('',(64.356212971287,25.258143564356,1.5));
+#4664 = ORIENTED_EDGE('',*,*,#4665,.F.);
+#4665 = EDGE_CURVE('',#4666,#4656,#4668,.T.);
+#4666 = VERTEX_POINT('',#4667);
+#4667 = CARTESIAN_POINT('',(64.320734423432,25.486278877888,1.5));
+#4668 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4669,#4670,#4671,#4672,#4673),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4669 = CARTESIAN_POINT('',(64.320734423432,25.486278877888,1.5));
+#4670 = CARTESIAN_POINT('',(64.320734423432,25.450957826701,1.5));
+#4671 = CARTESIAN_POINT('',(64.322276699598,25.417619176309,1.5));
+#4672 = CARTESIAN_POINT('',(64.325369066888,25.386278302998,1.5));
+#4673 = CARTESIAN_POINT('',(64.33001660165,25.356947194719,1.5));
+#4674 = ORIENTED_EDGE('',*,*,#4675,.F.);
+#4675 = EDGE_CURVE('',#4676,#4666,#4678,.T.);
+#4676 = VERTEX_POINT('',#4677);
+#4677 = CARTESIAN_POINT('',(64.336204720462,25.637475247525,1.5));
+#4678 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4679,#4680,#4681,#4682,#4683),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4679 = CARTESIAN_POINT('',(64.336204720462,25.637475247525,1.5));
+#4680 = CARTESIAN_POINT('',(64.328429846398,25.60958936588,1.5));
+#4681 = CARTESIAN_POINT('',(64.323280506371,25.57500376688,1.5));
+#4682 = CARTESIAN_POINT('',(64.320734423432,25.533834170173,1.5));
+#4683 = CARTESIAN_POINT('',(64.320734423432,25.486278877888,1.5));
+#4684 = ORIENTED_EDGE('',*,*,#4685,.F.);
+#4685 = EDGE_CURVE('',#4686,#4676,#4688,.T.);
+#4686 = VERTEX_POINT('',#4687);
+#4687 = CARTESIAN_POINT('',(64.394991849175,25.73751650165,1.5));
+#4688 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4689,#4690,#4691,#4692,#4693,
+ #4694,#4695,#4696),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.805055944266,
+ 1.),.UNSPECIFIED.);
+#4689 = CARTESIAN_POINT('',(64.394991849175,25.73751650165,1.5));
+#4690 = CARTESIAN_POINT('',(64.377570072361,25.719596959785,1.5));
+#4691 = CARTESIAN_POINT('',(64.363138025742,25.700484858914,1.5));
+#4692 = CARTESIAN_POINT('',(64.351712591806,25.68018292838,1.5));
+#4693 = CARTESIAN_POINT('',(64.341259167939,25.653497165888,1.5));
+#4694 = CARTESIAN_POINT('',(64.339397821262,25.648225649944,1.5));
+#4695 = CARTESIAN_POINT('',(64.337713006126,25.642884965439,1.5));
+#4696 = CARTESIAN_POINT('',(64.336204720462,25.637475247525,1.5));
+#4697 = ORIENTED_EDGE('',*,*,#4698,.F.);
+#4698 = EDGE_CURVE('',#4699,#4686,#4701,.T.);
+#4699 = VERTEX_POINT('',#4700);
+#4700 = CARTESIAN_POINT('',(64.546600760066,25.837145214521,1.5));
+#4701 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4702,#4703,#4704,#4705,#4706,
+ #4707),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4702 = CARTESIAN_POINT('',(64.546600760066,25.837145214521,1.5));
+#4703 = CARTESIAN_POINT('',(64.50379088223,25.815454876418,1.5));
+#4704 = CARTESIAN_POINT('',(64.467023640356,25.794597870733,1.5));
+#4705 = CARTESIAN_POINT('',(64.436525594827,25.774625778426,1.5));
+#4706 = CARTESIAN_POINT('',(64.412478156879,25.755585686277,1.5));
+#4707 = CARTESIAN_POINT('',(64.394991849175,25.73751650165,1.5));
+#4708 = ORIENTED_EDGE('',*,*,#4709,.F.);
+#4709 = EDGE_CURVE('',#4710,#4699,#4712,.T.);
+#4710 = VERTEX_POINT('',#4711);
+#4711 = CARTESIAN_POINT('',(64.800313631353,25.939249174917,1.5));
+#4712 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4713,#4714,#4715,#4716,#4717),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4713 = CARTESIAN_POINT('',(64.800313631353,25.939249174917,1.5));
+#4714 = CARTESIAN_POINT('',(64.728210325683,25.915930659041,1.5));
+#4715 = CARTESIAN_POINT('',(64.661754108455,25.89115214539,1.5));
+#4716 = CARTESIAN_POINT('',(64.601159664018,25.864892314246,1.5));
+#4717 = CARTESIAN_POINT('',(64.546600760066,25.837145214521,1.5));
+#4718 = ORIENTED_EDGE('',*,*,#4719,.F.);
+#4719 = EDGE_CURVE('',#4720,#4710,#4722,.T.);
+#4720 = VERTEX_POINT('',#4721);
+#4721 = CARTESIAN_POINT('',(65.117351585149,26.016394389439,1.5));
+#4722 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4723,#4724,#4725,#4726,#4727),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4723 = CARTESIAN_POINT('',(65.117351585149,26.016394389439,1.5));
+#4724 = CARTESIAN_POINT('',(65.032103801252,26.001537504024,1.5));
+#4725 = CARTESIAN_POINT('',(64.950764527168,25.983760715603,1.5));
+#4726 = CARTESIAN_POINT('',(64.873463700667,25.963009977574,1.5));
+#4727 = CARTESIAN_POINT('',(64.800313631353,25.939249174917,1.5));
+#4728 = ORIENTED_EDGE('',*,*,#4729,.F.);
+#4729 = EDGE_CURVE('',#4730,#4720,#4732,.T.);
+#4730 = VERTEX_POINT('',#4731);
+#4731 = CARTESIAN_POINT('',(65.471724522442,26.046303630363,1.5));
+#4732 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4733,#4734,#4735,#4736,#4737),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4733 = CARTESIAN_POINT('',(65.471724522442,26.046303630363,1.5));
+#4734 = CARTESIAN_POINT('',(65.380711446006,26.046303630363,1.5));
+#4735 = CARTESIAN_POINT('',(65.291266670677,26.041347354859,1.5));
+#4736 = CARTESIAN_POINT('',(65.20345980933,26.031383215977,1.5));
+#4737 = CARTESIAN_POINT('',(65.117351585149,26.016394389439,1.5));
+#4738 = ORIENTED_EDGE('',*,*,#4739,.F.);
+#4739 = EDGE_CURVE('',#4740,#4730,#4742,.T.);
+#4740 = VERTEX_POINT('',#4741);
+#4741 = CARTESIAN_POINT('',(66.027005050495,25.982978547855,1.5));
+#4742 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4743,#4744,#4745,#4746,#4747,
+ #4748),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4743 = CARTESIAN_POINT('',(66.027005050495,25.982978547855,1.5));
+#4744 = CARTESIAN_POINT('',(65.931610418919,26.009197126094,1.5));
+#4745 = CARTESIAN_POINT('',(65.827522330647,26.02823813421,1.5));
+#4746 = CARTESIAN_POINT('',(65.715593683065,26.040443312129,1.5));
+#4747 = CARTESIAN_POINT('',(65.596732502233,26.046303630363,1.5));
+#4748 = CARTESIAN_POINT('',(65.471724522442,26.046303630363,1.5));
+#4749 = ORIENTED_EDGE('',*,*,#4750,.F.);
+#4750 = EDGE_CURVE('',#4751,#4740,#4753,.T.);
+#4751 = VERTEX_POINT('',#4752);
+#4752 = CARTESIAN_POINT('',(66.406130463036,25.788671617162,1.5));
+#4753 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4754,#4755,#4756,#4757,#4758,
+ #4759),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4754 = CARTESIAN_POINT('',(66.406130463036,25.788671617162,1.5));
+#4755 = CARTESIAN_POINT('',(66.346007405609,25.841780317889,1.5));
+#4756 = CARTESIAN_POINT('',(66.277644371991,25.887767411174,1.5));
+#4757 = CARTESIAN_POINT('',(66.201343791584,25.926528100153,1.5));
+#4758 = CARTESIAN_POINT('',(66.117601545165,25.958182011747,1.5));
+#4759 = CARTESIAN_POINT('',(66.027005050495,25.982978547855,1.5));
+#4760 = ORIENTED_EDGE('',*,*,#4761,.F.);
+#4761 = EDGE_CURVE('',#4762,#4751,#4764,.T.);
+#4762 = VERTEX_POINT('',#4763);
+#4763 = CARTESIAN_POINT('',(66.622714621452,25.45100660066,1.5));
+#4764 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4765,#4766,#4767,#4768,#4769,
+ #4770,#4771,#4772,#4773,#4774),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 0.834643106977,1.),.UNSPECIFIED.);
+#4765 = CARTESIAN_POINT('',(66.622714621452,25.45100660066,1.5));
+#4766 = CARTESIAN_POINT('',(66.600223976384,25.519296377502,1.5));
+#4767 = CARTESIAN_POINT('',(66.57208485853,25.582905639968,1.5));
+#4768 = CARTESIAN_POINT('',(66.53818990741,25.641540310463,1.5));
+#4769 = CARTESIAN_POINT('',(66.49852944487,25.69497918232,1.5));
+#4770 = CARTESIAN_POINT('',(66.444244196256,25.75263308884,1.5));
+#4771 = CARTESIAN_POINT('',(66.435046001216,25.761957867253,1.5));
+#4772 = CARTESIAN_POINT('',(66.425626924744,25.771073027698,1.5));
+#4773 = CARTESIAN_POINT('',(66.415988008659,25.779977809564,1.5));
+#4774 = CARTESIAN_POINT('',(66.406130463036,25.788671617162,1.5));
+#4775 = ORIENTED_EDGE('',*,*,#4776,.F.);
+#4776 = EDGE_CURVE('',#4777,#4762,#4779,.T.);
+#4777 = VERTEX_POINT('',#4778);
+#4778 = CARTESIAN_POINT('',(66.690783928383,24.960907590759,1.5));
+#4779 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4780,#4781,#4782,#4783,#4784,
+ #4785),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4780 = CARTESIAN_POINT('',(66.690783928383,24.960907590759,1.5));
+#4781 = CARTESIAN_POINT('',(66.690783928383,25.071147375043,1.5));
+#4782 = CARTESIAN_POINT('',(66.684356446961,25.175878341613,1.5));
+#4783 = CARTESIAN_POINT('',(66.671088597751,25.274502016598,1.5));
+#4784 = CARTESIAN_POINT('',(66.65060965065,25.366391678759,1.5));
+#4785 = CARTESIAN_POINT('',(66.622714621452,25.45100660066,1.5));
+#4786 = ORIENTED_EDGE('',*,*,#4787,.T.);
+#4787 = EDGE_CURVE('',#4777,#4343,#4788,.T.);
+#4788 = LINE('',#4789,#4790);
+#4789 = CARTESIAN_POINT('',(66.690783928383,5.545379537952E-02,1.5));
+#4790 = VECTOR('',#4791,1.);
+#4791 = DIRECTION('',(0.,-1.,0.));
+#4792 = FACE_BOUND('',#4793,.T.);
+#4793 = EDGE_LOOP('',(#4794,#4806,#4816,#4826,#4836,#4846,#4856,#4866,
+ #4876,#4884,#4895,#4910,#4921,#4934,#4945,#4956,#4967,#4978,#4991,
+ #5002,#5017,#5028,#5036,#5046,#5056,#5066,#5076,#5086,#5096,#5106,
+ #5119));
+#4794 = ORIENTED_EDGE('',*,*,#4795,.F.);
+#4795 = EDGE_CURVE('',#4796,#4798,#4800,.T.);
+#4796 = VERTEX_POINT('',#4797);
+#4797 = CARTESIAN_POINT('',(70.070115611551,23.063217821782,1.5));
+#4798 = VERTEX_POINT('',#4799);
+#4799 = CARTESIAN_POINT('',(70.085585908581,23.120561056106,1.5));
+#4800 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4801,#4802,#4803,#4804,#4805),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4801 = CARTESIAN_POINT('',(70.070115611551,23.063217821782,1.5));
+#4802 = CARTESIAN_POINT('',(70.077852745928,23.074875104244,1.5));
+#4803 = CARTESIAN_POINT('',(70.083010062707,23.088320820318,1.5));
+#4804 = CARTESIAN_POINT('',(70.085585908581,23.10355209765,1.5));
+#4805 = CARTESIAN_POINT('',(70.085585908581,23.120561056106,1.5));
+#4806 = ORIENTED_EDGE('',*,*,#4807,.F.);
+#4807 = EDGE_CURVE('',#4808,#4796,#4810,.T.);
+#4808 = VERTEX_POINT('',#4809);
+#4809 = CARTESIAN_POINT('',(70.01751660165,23.024645214521,1.5));
+#4810 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4811,#4812,#4813,#4814,#4815),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4811 = CARTESIAN_POINT('',(70.01751660165,23.024645214521,1.5));
+#4812 = CARTESIAN_POINT('',(70.036062120533,23.032372514056,1.5));
+#4813 = CARTESIAN_POINT('',(70.051022076747,23.041376250821,1.5));
+#4814 = CARTESIAN_POINT('',(70.062375306763,23.051658966633,1.5));
+#4815 = CARTESIAN_POINT('',(70.070115611551,23.063217821782,1.5));
+#4816 = ORIENTED_EDGE('',*,*,#4817,.F.);
+#4817 = EDGE_CURVE('',#4818,#4808,#4820,.T.);
+#4818 = VERTEX_POINT('',#4819);
+#4819 = CARTESIAN_POINT('',(69.916856535644,23.00298679868,1.5));
+#4820 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4821,#4822,#4823,#4824,#4825),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4821 = CARTESIAN_POINT('',(69.916856535644,23.00298679868,1.5));
+#4822 = CARTESIAN_POINT('',(69.948537117728,23.006072569662,1.5));
+#4823 = CARTESIAN_POINT('',(69.975908011686,23.01070362075,1.5));
+#4824 = CARTESIAN_POINT('',(69.998911811848,23.016893218771,1.5));
+#4825 = CARTESIAN_POINT('',(70.01751660165,23.024645214521,1.5));
+#4826 = ORIENTED_EDGE('',*,*,#4827,.F.);
+#4827 = EDGE_CURVE('',#4828,#4818,#4830,.T.);
+#4828 = VERTEX_POINT('',#4829);
+#4829 = CARTESIAN_POINT('',(69.760709670957,22.996798679868,1.5));
+#4830 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4831,#4832,#4833,#4834,#4835),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4831 = CARTESIAN_POINT('',(69.760709670957,22.996798679868,1.5));
+#4832 = CARTESIAN_POINT('',(69.806901382055,22.996798679868,1.5));
+#4833 = CARTESIAN_POINT('',(69.848385657914,22.997820295268,1.5));
+#4834 = CARTESIAN_POINT('',(69.885061499216,22.999879791863,1.5));
+#4835 = CARTESIAN_POINT('',(69.916856535644,23.00298679868,1.5));
+#4836 = ORIENTED_EDGE('',*,*,#4837,.F.);
+#4837 = EDGE_CURVE('',#4838,#4828,#4840,.T.);
+#4838 = VERTEX_POINT('',#4839);
+#4839 = CARTESIAN_POINT('',(69.599818581848,23.00298679868,1.5));
+#4840 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4841,#4842,#4843,#4844,#4845),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4841 = CARTESIAN_POINT('',(69.599818581848,23.00298679868,1.5));
+#4842 = CARTESIAN_POINT('',(69.630925008224,22.999876156042,1.5));
+#4843 = CARTESIAN_POINT('',(69.668193550553,22.997817263649,1.5));
+#4844 = CARTESIAN_POINT('',(69.711511198054,22.996798679868,1.5));
+#4845 = CARTESIAN_POINT('',(69.760709670957,22.996798679868,1.5));
+#4846 = ORIENTED_EDGE('',*,*,#4847,.F.);
+#4847 = EDGE_CURVE('',#4848,#4838,#4850,.T.);
+#4848 = VERTEX_POINT('',#4849);
+#4849 = CARTESIAN_POINT('',(69.499158515842,23.024438943894,1.5));
+#4850 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4851,#4852,#4853,#4854,#4855),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4851 = CARTESIAN_POINT('',(69.499158515842,23.024438943894,1.5));
+#4852 = CARTESIAN_POINT('',(69.518584979295,23.016792357216,1.5));
+#4853 = CARTESIAN_POINT('',(69.541857056969,23.010671894284,1.5));
+#4854 = CARTESIAN_POINT('',(69.568949275103,23.006073729354,1.5));
+#4855 = CARTESIAN_POINT('',(69.599818581848,23.00298679868,1.5));
+#4856 = ORIENTED_EDGE('',*,*,#4857,.F.);
+#4857 = EDGE_CURVE('',#4858,#4848,#4860,.T.);
+#4858 = VERTEX_POINT('',#4859);
+#4859 = CARTESIAN_POINT('',(69.443465446535,23.063011551155,1.5));
+#4860 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4861,#4862,#4863,#4864,#4865),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4861 = CARTESIAN_POINT('',(69.443465446535,23.063011551155,1.5));
+#4862 = CARTESIAN_POINT('',(69.452031881169,23.051452024901,1.5));
+#4863 = CARTESIAN_POINT('',(69.464176691744,23.041169281029,1.5));
+#4864 = CARTESIAN_POINT('',(69.479892781915,23.032165842528,1.5));
+#4865 = CARTESIAN_POINT('',(69.499158515842,23.024438943894,1.5));
+#4866 = ORIENTED_EDGE('',*,*,#4867,.F.);
+#4867 = EDGE_CURVE('',#4868,#4858,#4870,.T.);
+#4868 = VERTEX_POINT('',#4869);
+#4869 = CARTESIAN_POINT('',(69.426551255116,23.119942244224,1.5));
+#4870 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4871,#4872,#4873,#4874,#4875),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4871 = CARTESIAN_POINT('',(69.426551255116,23.119942244224,1.5));
+#4872 = CARTESIAN_POINT('',(69.426551255116,23.10303577115,1.5));
+#4873 = CARTESIAN_POINT('',(69.429367712962,23.087907203903,1.5));
+#4874 = CARTESIAN_POINT('',(69.435006742656,23.074564902794,1.5));
+#4875 = CARTESIAN_POINT('',(69.443465446535,23.063011551155,1.5));
+#4876 = ORIENTED_EDGE('',*,*,#4877,.T.);
+#4877 = EDGE_CURVE('',#4868,#4878,#4880,.T.);
+#4878 = VERTEX_POINT('',#4879);
+#4879 = CARTESIAN_POINT('',(69.426551255116,23.42501650165,1.5));
+#4880 = LINE('',#4881,#4882);
+#4881 = CARTESIAN_POINT('',(69.426551255116,-0.865028877888,1.5));
+#4882 = VECTOR('',#4883,1.);
+#4883 = DIRECTION('',(0.,1.,-0.));
+#4884 = ORIENTED_EDGE('',*,*,#4885,.F.);
+#4885 = EDGE_CURVE('',#4886,#4878,#4888,.T.);
+#4886 = VERTEX_POINT('',#4887);
+#4887 = CARTESIAN_POINT('',(68.979356535644,23.070437293729,1.5));
+#4888 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4889,#4890,#4891,#4892,#4893,
+ #4894),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4889 = CARTESIAN_POINT('',(68.979356535644,23.070437293729,1.5));
+#4890 = CARTESIAN_POINT('',(69.074524423389,23.121927068829,1.5));
+#4891 = CARTESIAN_POINT('',(69.166984597176,23.183624782297,1.5));
+#4892 = CARTESIAN_POINT('',(69.256529868657,23.255116770859,1.5));
+#4893 = CARTESIAN_POINT('',(69.343062146607,23.335800120964,1.5));
+#4894 = CARTESIAN_POINT('',(69.426551255116,23.42501650165,1.5));
+#4895 = ORIENTED_EDGE('',*,*,#4896,.F.);
+#4896 = EDGE_CURVE('',#4897,#4886,#4899,.T.);
+#4897 = VERTEX_POINT('',#4898);
+#4898 = CARTESIAN_POINT('',(68.461204720462,22.94399339934,1.5));
+#4899 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4900,#4901,#4902,#4903,#4904,
+ #4905,#4906,#4907,#4908,#4909),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 0.783920168403,1.),.UNSPECIFIED.);
+#4900 = CARTESIAN_POINT('',(68.461204720462,22.94399339934,1.5));
+#4901 = CARTESIAN_POINT('',(68.549326632238,22.94399339934,1.5));
+#4902 = CARTESIAN_POINT('',(68.635138816887,22.951567160244,1.5));
+#4903 = CARTESIAN_POINT('',(68.718311593173,22.966974147249,1.5));
+#4904 = CARTESIAN_POINT('',(68.798549023949,22.990323271415,1.5));
+#4905 = CARTESIAN_POINT('',(68.896850340509,23.030112385089,1.5));
+#4906 = CARTESIAN_POINT('',(68.917850150635,23.039305962956,1.5));
+#4907 = CARTESIAN_POINT('',(68.938603967357,23.049093513499,1.5));
+#4908 = CARTESIAN_POINT('',(68.959107399366,23.059471992901,1.5));
+#4909 = CARTESIAN_POINT('',(68.979356535644,23.070437293729,1.5));
+#4910 = ORIENTED_EDGE('',*,*,#4911,.F.);
+#4911 = EDGE_CURVE('',#4912,#4897,#4914,.T.);
+#4912 = VERTEX_POINT('',#4913);
+#4913 = CARTESIAN_POINT('',(67.927376337624,23.065693069307,1.5));
+#4914 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4915,#4916,#4917,#4918,#4919,
+ #4920),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4915 = CARTESIAN_POINT('',(67.927376337624,23.065693069307,1.5));
+#4916 = CARTESIAN_POINT('',(68.016663720801,23.015901428405,1.5));
+#4917 = CARTESIAN_POINT('',(68.115676534707,22.979099639079,1.5));
+#4918 = CARTESIAN_POINT('',(68.223571204776,22.955372107947,1.5));
+#4919 = CARTESIAN_POINT('',(68.339143864411,22.94399339934,1.5));
+#4920 = CARTESIAN_POINT('',(68.461204720462,22.94399339934,1.5));
+#4921 = ORIENTED_EDGE('',*,*,#4922,.F.);
+#4922 = EDGE_CURVE('',#4923,#4912,#4925,.T.);
+#4923 = VERTEX_POINT('',#4924);
+#4924 = CARTESIAN_POINT('',(67.571559505941,23.394075907591,1.5));
+#4925 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4926,#4927,#4928,#4929,#4930,
+ #4931,#4932,#4933),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.47089646803,
+ 1.),.UNSPECIFIED.);
+#4926 = CARTESIAN_POINT('',(67.571559505941,23.394075907591,1.5));
+#4927 = CARTESIAN_POINT('',(67.603903764121,23.345607939868,1.5));
+#4928 = CARTESIAN_POINT('',(67.639299712443,23.300090386863,1.5));
+#4929 = CARTESIAN_POINT('',(67.677740110827,23.257644551838,1.5));
+#4930 = CARTESIAN_POINT('',(67.765693171416,23.174168503818,1.5));
+#4931 = CARTESIAN_POINT('',(67.815987776994,23.133961319083,1.5));
+#4932 = CARTESIAN_POINT('',(67.869942367595,23.097806102691,1.5));
+#4933 = CARTESIAN_POINT('',(67.927376337624,23.065693069307,1.5));
+#4934 = ORIENTED_EDGE('',*,*,#4935,.F.);
+#4935 = EDGE_CURVE('',#4936,#4923,#4938,.T.);
+#4936 = VERTEX_POINT('',#4937);
+#4937 = CARTESIAN_POINT('',(67.372095809571,23.876749174917,1.5));
+#4938 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4939,#4940,#4941,#4942,#4943,
+ #4944),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4939 = CARTESIAN_POINT('',(67.372095809571,23.876749174917,1.5));
+#4940 = CARTESIAN_POINT('',(67.396433744803,23.768201983784,1.5));
+#4941 = CARTESIAN_POINT('',(67.428353199658,23.665183293479,1.5));
+#4942 = CARTESIAN_POINT('',(67.468120089745,23.568204932826,1.5));
+#4943 = CARTESIAN_POINT('',(67.515877425645,23.477724250104,1.5));
+#4944 = CARTESIAN_POINT('',(67.571559505941,23.394075907591,1.5));
+#4945 = ORIENTED_EDGE('',*,*,#4946,.F.);
+#4946 = EDGE_CURVE('',#4947,#4936,#4949,.T.);
+#4947 = VERTEX_POINT('',#4948);
+#4948 = CARTESIAN_POINT('',(67.310214621452,24.458226072607,1.5));
+#4949 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4950,#4951,#4952,#4953,#4954,
+ #4955),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4950 = CARTESIAN_POINT('',(67.310214621452,24.458226072607,1.5));
+#4951 = CARTESIAN_POINT('',(67.310214621452,24.337425332683,1.5));
+#4952 = CARTESIAN_POINT('',(67.316270541251,24.218697170717,1.5));
+#4953 = CARTESIAN_POINT('',(67.328537485423,24.102224378787,1.5));
+#4954 = CARTESIAN_POINT('',(67.347128669944,23.988185841451,1.5));
+#4955 = CARTESIAN_POINT('',(67.372095809571,23.876749174917,1.5));
+#4956 = ORIENTED_EDGE('',*,*,#4957,.F.);
+#4957 = EDGE_CURVE('',#4958,#4947,#4960,.T.);
+#4958 = VERTEX_POINT('',#4959);
+#4959 = CARTESIAN_POINT('',(67.38901000099,25.118085808581,1.5));
+#4960 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4961,#4962,#4963,#4964,#4965,
+ #4966),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4961 = CARTESIAN_POINT('',(67.38901000099,25.118085808581,1.5));
+#4962 = CARTESIAN_POINT('',(67.356615869722,24.997667833709,1.5));
+#4963 = CARTESIAN_POINT('',(67.332922377464,24.870827825529,1.5));
+#4964 = CARTESIAN_POINT('',(67.317615393566,24.73820859441,1.5));
+#4965 = CARTESIAN_POINT('',(67.310214621452,24.600476619843,1.5));
+#4966 = CARTESIAN_POINT('',(67.310214621452,24.458226072607,1.5));
+#4967 = ORIENTED_EDGE('',*,*,#4968,.F.);
+#4968 = EDGE_CURVE('',#4969,#4958,#4971,.T.);
+#4969 = VERTEX_POINT('',#4970);
+#4970 = CARTESIAN_POINT('',(67.619620562046,25.617673267327,1.5));
+#4971 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4972,#4973,#4974,#4975,#4976,
+ #4977),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4972 = CARTESIAN_POINT('',(67.619620562046,25.617673267327,1.5));
+#4973 = CARTESIAN_POINT('',(67.557929577663,25.533572088616,1.5));
+#4974 = CARTESIAN_POINT('',(67.504088944916,25.441007053719,1.5));
+#4975 = CARTESIAN_POINT('',(67.458145533556,25.340462005437,1.5));
+#4976 = CARTESIAN_POINT('',(67.419894089708,25.232590785028,1.5));
+#4977 = CARTESIAN_POINT('',(67.38901000099,25.118085808581,1.5));
+#4978 = ORIENTED_EDGE('',*,*,#4979,.F.);
+#4979 = EDGE_CURVE('',#4980,#4969,#4982,.T.);
+#4980 = VERTEX_POINT('',#4981);
+#4981 = CARTESIAN_POINT('',(67.997095809571,25.935330033003,1.5));
+#4982 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4983,#4984,#4985,#4986,#4987,
+ #4988,#4989,#4990),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.419690524564,
+ 1.),.UNSPECIFIED.);
+#4983 = CARTESIAN_POINT('',(67.997095809571,25.935330033003,1.5));
+#4984 = CARTESIAN_POINT('',(67.949794354898,25.912089683584,1.5));
+#4985 = CARTESIAN_POINT('',(67.904534204225,25.885987207744,1.5));
+#4986 = CARTESIAN_POINT('',(67.861405849164,25.85701882136,1.5));
+#4987 = CARTESIAN_POINT('',(67.76386075327,25.781273059674,1.5));
+#4988 = CARTESIAN_POINT('',(67.71143995495,25.73192189242,1.5));
+#4989 = CARTESIAN_POINT('',(67.663356654956,25.677297165416,1.5));
+#4990 = CARTESIAN_POINT('',(67.619620562046,25.617673267327,1.5));
+#4991 = ORIENTED_EDGE('',*,*,#4992,.F.);
+#4992 = EDGE_CURVE('',#4993,#4980,#4995,.T.);
+#4993 = VERTEX_POINT('',#4994);
+#4994 = CARTESIAN_POINT('',(68.516897789769,26.046303630363,1.5));
+#4995 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4996,#4997,#4998,#4999,#5000,
+ #5001),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4996 = CARTESIAN_POINT('',(68.516897789769,26.046303630363,1.5));
+#4997 = CARTESIAN_POINT('',(68.401869407821,26.046303630363,1.5));
+#4998 = CARTESIAN_POINT('',(68.291671508667,26.03568152565,1.5));
+#4999 = CARTESIAN_POINT('',(68.187045871752,26.013815831105,1.5));
+#5000 = CARTESIAN_POINT('',(68.08868301528,25.980329043662,1.5));
+#5001 = CARTESIAN_POINT('',(67.997095809571,25.935330033003,1.5));
+#5002 = ORIENTED_EDGE('',*,*,#5003,.F.);
+#5003 = EDGE_CURVE('',#5004,#4993,#5006,.T.);
+#5004 = VERTEX_POINT('',#5005);
+#5005 = CARTESIAN_POINT('',(68.937689868977,25.952244224422,1.5));
+#5006 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5007,#5008,#5009,#5010,#5011,
+ #5012,#5013,#5014,#5015,#5016),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+ 6.268989658092E-02,1.),.UNSPECIFIED.);
+#5007 = CARTESIAN_POINT('',(68.937689868977,25.952244224422,1.5));
+#5008 = CARTESIAN_POINT('',(68.932933908016,25.954614408245,1.5));
+#5009 = CARTESIAN_POINT('',(68.928160585397,25.956947348601,1.5));
+#5010 = CARTESIAN_POINT('',(68.923369955907,25.95924301159,1.5));
+#5011 = CARTESIAN_POINT('',(68.918562076016,25.961501366897,1.5));
+#5012 = CARTESIAN_POINT('',(68.841594775041,25.996930056578,1.5));
+#5013 = CARTESIAN_POINT('',(68.76560667025,26.021792894496,1.5));
+#5014 = CARTESIAN_POINT('',(68.685974362005,26.038216547383,1.5));
+#5015 = CARTESIAN_POINT('',(68.602966499111,26.046303630363,1.5));
+#5016 = CARTESIAN_POINT('',(68.516897789769,26.046303630363,1.5));
+#5017 = ORIENTED_EDGE('',*,*,#5018,.F.);
+#5018 = EDGE_CURVE('',#5019,#5004,#5021,.T.);
+#5019 = VERTEX_POINT('',#5020);
+#5020 = CARTESIAN_POINT('',(69.312071057096,25.676254125413,1.5));
+#5021 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5022,#5023,#5024,#5025,#5026,
+ #5027),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#5022 = CARTESIAN_POINT('',(69.312071057096,25.676254125413,1.5));
+#5023 = CARTESIAN_POINT('',(69.239334459977,25.747535990589,1.5));
+#5024 = CARTESIAN_POINT('',(69.165435337677,25.811235226368,1.5));
+#5025 = CARTESIAN_POINT('',(69.090449199343,25.8668632363,1.5));
+#5026 = CARTESIAN_POINT('',(69.014483886254,25.913973107615,1.5));
+#5027 = CARTESIAN_POINT('',(68.937689868977,25.952244224422,1.5));
+#5028 = ORIENTED_EDGE('',*,*,#5029,.T.);
+#5029 = EDGE_CURVE('',#5019,#5030,#5032,.T.);
+#5030 = VERTEX_POINT('',#5031);
+#5031 = CARTESIAN_POINT('',(69.312071057096,27.179760726073,1.5));
+#5032 = LINE('',#5033,#5034);
+#5033 = CARTESIAN_POINT('',(69.312071057096,0.413127062706,1.5));
+#5034 = VECTOR('',#5035,1.);
+#5035 = DIRECTION('',(0.,1.,-0.));
+#5036 = ORIENTED_EDGE('',*,*,#5037,.F.);
+#5037 = EDGE_CURVE('',#5038,#5030,#5040,.T.);
+#5038 = VERTEX_POINT('',#5039);
+#5039 = CARTESIAN_POINT('',(69.328985248515,27.235660066007,1.5));
+#5040 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5041,#5042,#5043,#5044,#5045),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5041 = CARTESIAN_POINT('',(69.328985248515,27.235660066007,1.5));
+#5042 = CARTESIAN_POINT('',(69.320528470139,27.223284292774,1.5));
+#5043 = CARTESIAN_POINT('',(69.314889075684,27.209840765327,1.5));
+#5044 = CARTESIAN_POINT('',(69.312071057096,27.195331360164,1.5));
+#5045 = CARTESIAN_POINT('',(69.312071057096,27.179760726073,1.5));
+#5046 = ORIENTED_EDGE('',*,*,#5047,.F.);
+#5047 = EDGE_CURVE('',#5048,#5038,#5050,.T.);
+#5048 = VERTEX_POINT('',#5049);
+#5049 = CARTESIAN_POINT('',(69.390866436634,27.277739273927,1.5));
+#5050 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5051,#5052,#5053,#5054,#5055),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5051 = CARTESIAN_POINT('',(69.390866436634,27.277739273927,1.5));
+#5052 = CARTESIAN_POINT('',(69.368522831622,27.269193102425,1.5));
+#5053 = CARTESIAN_POINT('',(69.350738270443,27.259332406648,1.5));
+#5054 = CARTESIAN_POINT('',(69.337554899128,27.248153171117,1.5));
+#5055 = CARTESIAN_POINT('',(69.328985248515,27.235660066007,1.5));
+#5056 = ORIENTED_EDGE('',*,*,#5057,.F.);
+#5057 = EDGE_CURVE('',#5058,#5048,#5060,.T.);
+#5058 = VERTEX_POINT('',#5059);
+#5059 = CARTESIAN_POINT('',(69.510090859076,27.304141914191,1.5));
+#5060 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5061,#5062,#5063,#5064,#5065),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5061 = CARTESIAN_POINT('',(69.510090859076,27.304141914191,1.5));
+#5062 = CARTESIAN_POINT('',(69.473092876636,27.299517166386,1.5));
+#5063 = CARTESIAN_POINT('',(69.440841143329,27.293582602405,1.5));
+#5064 = CARTESIAN_POINT('',(69.41341615344,27.286324716565,1.5));
+#5065 = CARTESIAN_POINT('',(69.390866436634,27.277739273927,1.5));
+#5066 = ORIENTED_EDGE('',*,*,#5067,.F.);
+#5067 = EDGE_CURVE('',#5068,#5058,#5070,.T.);
+#5068 = VERTEX_POINT('',#5069);
+#5069 = CARTESIAN_POINT('',(69.698828482838,27.313630363036,1.5));
+#5070 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5071,#5072,#5073,#5074,#5075),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5071 = CARTESIAN_POINT('',(69.698828482838,27.313630363036,1.5));
+#5072 = CARTESIAN_POINT('',(69.642029562407,27.313630363036,1.5));
+#5073 = CARTESIAN_POINT('',(69.591502224566,27.312073325859,1.5));
+#5074 = CARTESIAN_POINT('',(69.547470130933,27.308918154484,1.5));
+#5075 = CARTESIAN_POINT('',(69.510090859076,27.304141914191,1.5));
+#5076 = ORIENTED_EDGE('',*,*,#5077,.F.);
+#5077 = EDGE_CURVE('',#5078,#5068,#5080,.T.);
+#5078 = VERTEX_POINT('',#5079);
+#5079 = CARTESIAN_POINT('',(69.887566106601,27.304348184818,1.5));
+#5080 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5081,#5082,#5083,#5084,#5085),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5081 = CARTESIAN_POINT('',(69.887566106601,27.304348184818,1.5));
+#5082 = CARTESIAN_POINT('',(69.850186644954,27.309020617524,1.5));
+#5083 = CARTESIAN_POINT('',(69.806154487925,27.312107182037,1.5));
+#5084 = CARTESIAN_POINT('',(69.755627261259,27.313630363036,1.5));
+#5085 = CARTESIAN_POINT('',(69.698828482838,27.313630363036,1.5));
+#5086 = ORIENTED_EDGE('',*,*,#5087,.F.);
+#5087 = EDGE_CURVE('',#5088,#5078,#5090,.T.);
+#5088 = VERTEX_POINT('',#5089);
+#5089 = CARTESIAN_POINT('',(70.005140364026,27.277945544554,1.5));
+#5090 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5091,#5092,#5093,#5094,#5095),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5091 = CARTESIAN_POINT('',(70.005140364026,27.277945544554,1.5));
+#5092 = CARTESIAN_POINT('',(69.9834157174,27.286531952507,1.5));
+#5093 = CARTESIAN_POINT('',(69.956537360713,27.293790232013,1.5));
+#5094 = CARTESIAN_POINT('',(69.924557564858,27.299724252536,1.5));
+#5095 = CARTESIAN_POINT('',(69.887566106601,27.304348184818,1.5));
+#5096 = ORIENTED_EDGE('',*,*,#5097,.F.);
+#5097 = EDGE_CURVE('',#5098,#5088,#5100,.T.);
+#5098 = VERTEX_POINT('',#5099);
+#5099 = CARTESIAN_POINT('',(70.067021552145,27.236278877888,1.5));
+#5100 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5101,#5102,#5103,#5104,#5105),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5101 = CARTESIAN_POINT('',(70.067021552145,27.236278877888,1.5));
+#5102 = CARTESIAN_POINT('',(70.057730315558,27.248667193337,1.5));
+#5103 = CARTESIAN_POINT('',(70.044308870757,27.259742203591,1.5));
+#5104 = CARTESIAN_POINT('',(70.026768049158,27.269500448456,1.5));
+#5105 = CARTESIAN_POINT('',(70.005140364026,27.277945544554,1.5));
+#5106 = ORIENTED_EDGE('',*,*,#5107,.F.);
+#5107 = EDGE_CURVE('',#5108,#5098,#5110,.T.);
+#5108 = VERTEX_POINT('',#5109);
+#5109 = CARTESIAN_POINT('',(70.085585908581,27.180585808581,1.5));
+#5110 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5111,#5112,#5113,#5114,#5115,
+ #5116,#5117,#5118),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.498000127171,
+ 1.),.UNSPECIFIED.);
+#5111 = CARTESIAN_POINT('',(70.085585908581,27.180585808581,1.5));
+#5112 = CARTESIAN_POINT('',(70.085585908581,27.188289038751,1.5));
+#5113 = CARTESIAN_POINT('',(70.084818764263,27.195737529673,1.5));
+#5114 = CARTESIAN_POINT('',(70.083284038237,27.202930650318,1.5));
+#5115 = CARTESIAN_POINT('',(70.078661219519,27.216860991596,1.5));
+#5116 = CARTESIAN_POINT('',(70.075560749746,27.22359408672,1.5));
+#5117 = CARTESIAN_POINT('',(70.071680611876,27.230066798247,1.5));
+#5118 = CARTESIAN_POINT('',(70.067021552145,27.236278877888,1.5));
+#5119 = ORIENTED_EDGE('',*,*,#5120,.T.);
+#5120 = EDGE_CURVE('',#5108,#4798,#5121,.T.);
+#5121 = LINE('',#5122,#5123);
+#5122 = CARTESIAN_POINT('',(70.085585908581,1.16529290429,1.5));
+#5123 = VECTOR('',#5124,1.);
+#5124 = DIRECTION('',(0.,-1.,0.));
+#5125 = FACE_BOUND('',#5126,.T.);
+#5126 = EDGE_LOOP('',(#5127,#5137,#5146,#5154,#5163,#5171,#5180,#5188));
+#5127 = ORIENTED_EDGE('',*,*,#5128,.F.);
+#5128 = EDGE_CURVE('',#5129,#5131,#5133,.T.);
+#5129 = VERTEX_POINT('',#5130);
+#5130 = CARTESIAN_POINT('',(85.184999999998,2.614999999999,1.5));
+#5131 = VERTEX_POINT('',#5132);
+#5132 = CARTESIAN_POINT('',(86.584999999999,2.614999999999,1.5));
+#5133 = LINE('',#5134,#5135);
+#5134 = CARTESIAN_POINT('',(64.374999999999,2.614999999999,1.5));
+#5135 = VECTOR('',#5136,1.);
+#5136 = DIRECTION('',(1.,0.,0.));
+#5137 = ORIENTED_EDGE('',*,*,#5138,.T.);
+#5138 = EDGE_CURVE('',#5129,#5139,#5141,.T.);
+#5139 = VERTEX_POINT('',#5140);
+#5140 = CARTESIAN_POINT('',(84.184999999998,3.614999999999,1.5));
+#5141 = CIRCLE('',#5142,1.);
+#5142 = AXIS2_PLACEMENT_3D('',#5143,#5144,#5145);
+#5143 = CARTESIAN_POINT('',(85.184999999998,3.614999999999,1.5));
+#5144 = DIRECTION('',(0.,0.,-1.));
+#5145 = DIRECTION('',(1.,0.,0.));
+#5146 = ORIENTED_EDGE('',*,*,#5147,.F.);
+#5147 = EDGE_CURVE('',#5148,#5139,#5150,.T.);
+#5148 = VERTEX_POINT('',#5149);
+#5149 = CARTESIAN_POINT('',(84.184999999998,4.614999999999,1.5));
+#5150 = LINE('',#5151,#5152);
+#5151 = CARTESIAN_POINT('',(84.184999999998,-10.1175,1.5));
+#5152 = VECTOR('',#5153,1.);
+#5153 = DIRECTION('',(0.,-1.,0.));
+#5154 = ORIENTED_EDGE('',*,*,#5155,.T.);
+#5155 = EDGE_CURVE('',#5148,#5156,#5158,.T.);
+#5156 = VERTEX_POINT('',#5157);
+#5157 = CARTESIAN_POINT('',(85.184999999998,5.614999999999,1.5));
+#5158 = CIRCLE('',#5159,1.);
+#5159 = AXIS2_PLACEMENT_3D('',#5160,#5161,#5162);
+#5160 = CARTESIAN_POINT('',(85.184999999998,4.614999999999,1.5));
+#5161 = DIRECTION('',(0.,0.,-1.));
+#5162 = DIRECTION('',(1.,0.,0.));
+#5163 = ORIENTED_EDGE('',*,*,#5164,.F.);
+#5164 = EDGE_CURVE('',#5165,#5156,#5167,.T.);
+#5165 = VERTEX_POINT('',#5166);
+#5166 = CARTESIAN_POINT('',(86.584999999999,5.614999999999,1.5));
+#5167 = LINE('',#5168,#5169);
+#5168 = CARTESIAN_POINT('',(65.074999999999,5.614999999999,1.5));
+#5169 = VECTOR('',#5170,1.);
+#5170 = DIRECTION('',(-1.,0.,0.));
+#5171 = ORIENTED_EDGE('',*,*,#5172,.T.);
+#5172 = EDGE_CURVE('',#5165,#5173,#5175,.T.);
+#5173 = VERTEX_POINT('',#5174);
+#5174 = CARTESIAN_POINT('',(87.584999999999,4.614999999999,1.5));
+#5175 = CIRCLE('',#5176,1.);
+#5176 = AXIS2_PLACEMENT_3D('',#5177,#5178,#5179);
+#5177 = CARTESIAN_POINT('',(86.584999999999,4.614999999999,1.5));
+#5178 = DIRECTION('',(0.,0.,-1.));
+#5179 = DIRECTION('',(1.,0.,0.));
+#5180 = ORIENTED_EDGE('',*,*,#5181,.F.);
+#5181 = EDGE_CURVE('',#5182,#5173,#5184,.T.);
+#5182 = VERTEX_POINT('',#5183);
+#5183 = CARTESIAN_POINT('',(87.584999999999,3.614999999999,1.5));
+#5184 = LINE('',#5185,#5186);
+#5185 = CARTESIAN_POINT('',(87.584999999999,-10.6175,1.5));
+#5186 = VECTOR('',#5187,1.);
+#5187 = DIRECTION('',(0.,1.,0.));
+#5188 = ORIENTED_EDGE('',*,*,#5189,.T.);
+#5189 = EDGE_CURVE('',#5182,#5131,#5190,.T.);
+#5190 = CIRCLE('',#5191,1.);
+#5191 = AXIS2_PLACEMENT_3D('',#5192,#5193,#5194);
+#5192 = CARTESIAN_POINT('',(86.584999999999,3.614999999999,1.5));
+#5193 = DIRECTION('',(0.,0.,-1.));
+#5194 = DIRECTION('',(1.,0.,0.));
+#5195 = FACE_BOUND('',#5196,.T.);
+#5196 = EDGE_LOOP('',(#5197));
+#5197 = ORIENTED_EDGE('',*,*,#5198,.T.);
+#5198 = EDGE_CURVE('',#5199,#5199,#5201,.T.);
+#5199 = VERTEX_POINT('',#5200);
+#5200 = CARTESIAN_POINT('',(100.045,28.165,1.5));
+#5201 = CIRCLE('',#5202,1.7);
+#5202 = AXIS2_PLACEMENT_3D('',#5203,#5204,#5205);
+#5203 = CARTESIAN_POINT('',(98.345,28.165,1.5));
+#5204 = DIRECTION('',(0.,0.,-1.));
+#5205 = DIRECTION('',(1.,0.,0.));
+#5206 = PLANE('',#5207);
+#5207 = AXIS2_PLACEMENT_3D('',#5208,#5209,#5210);
+#5208 = CARTESIAN_POINT('',(43.565,-24.85,1.5));
+#5209 = DIRECTION('',(0.,0.,1.));
+#5210 = DIRECTION('',(1.,0.,0.));
+#5211 = ADVANCED_FACE('',(#5212),#5231,.F.);
+#5212 = FACE_BOUND('',#5213,.T.);
+#5213 = EDGE_LOOP('',(#5214,#5223,#5229,#5230));
+#5214 = ORIENTED_EDGE('',*,*,#5215,.F.);
+#5215 = EDGE_CURVE('',#5216,#5216,#5218,.T.);
+#5216 = VERTEX_POINT('',#5217);
+#5217 = CARTESIAN_POINT('',(-9.515,-77.865,0.));
+#5218 = CIRCLE('',#5219,1.7);
+#5219 = AXIS2_PLACEMENT_3D('',#5220,#5221,#5222);
+#5220 = CARTESIAN_POINT('',(-11.215,-77.865,0.));
+#5221 = DIRECTION('',(0.,0.,1.));
+#5222 = DIRECTION('',(1.,0.,0.));
+#5223 = ORIENTED_EDGE('',*,*,#5224,.T.);
+#5224 = EDGE_CURVE('',#5216,#416,#5225,.T.);
+#5225 = LINE('',#5226,#5227);
+#5226 = CARTESIAN_POINT('',(-9.515,-77.865,0.));
+#5227 = VECTOR('',#5228,1.);
+#5228 = DIRECTION('',(0.,0.,1.));
+#5229 = ORIENTED_EDGE('',*,*,#415,.F.);
+#5230 = ORIENTED_EDGE('',*,*,#5224,.F.);
+#5231 = CYLINDRICAL_SURFACE('',#5232,1.7);
+#5232 = AXIS2_PLACEMENT_3D('',#5233,#5234,#5235);
+#5233 = CARTESIAN_POINT('',(-11.215,-77.865,0.));
+#5234 = DIRECTION('',(-0.,-0.,-1.));
+#5235 = DIRECTION('',(1.,0.,0.));
+#5236 = ADVANCED_FACE('',(#5237),#5262,.T.);
+#5237 = FACE_BOUND('',#5238,.T.);
+#5238 = EDGE_LOOP('',(#5239,#5249,#5255,#5256));
+#5239 = ORIENTED_EDGE('',*,*,#5240,.F.);
+#5240 = EDGE_CURVE('',#5241,#5243,#5245,.T.);
+#5241 = VERTEX_POINT('',#5242);
+#5242 = CARTESIAN_POINT('',(1.844999999991,-66.44499999999,0.));
+#5243 = VERTEX_POINT('',#5244);
+#5244 = CARTESIAN_POINT('',(3.244999999997,-66.44499999999,0.));
+#5245 = LINE('',#5246,#5247);
+#5246 = CARTESIAN_POINT('',(1.844999999991,-66.44499999999,0.));
+#5247 = VECTOR('',#5248,1.);
+#5248 = DIRECTION('',(1.,0.,0.));
+#5249 = ORIENTED_EDGE('',*,*,#5250,.T.);
+#5250 = EDGE_CURVE('',#5241,#427,#5251,.T.);
+#5251 = LINE('',#5252,#5253);
+#5252 = CARTESIAN_POINT('',(1.844999999991,-66.44499999999,0.));
+#5253 = VECTOR('',#5254,1.);
+#5254 = DIRECTION('',(0.,0.,1.));
+#5255 = ORIENTED_EDGE('',*,*,#426,.T.);
+#5256 = ORIENTED_EDGE('',*,*,#5257,.F.);
+#5257 = EDGE_CURVE('',#5243,#429,#5258,.T.);
+#5258 = LINE('',#5259,#5260);
+#5259 = CARTESIAN_POINT('',(3.244999999997,-66.44499999999,0.));
+#5260 = VECTOR('',#5261,1.);
+#5261 = DIRECTION('',(0.,0.,1.));
+#5262 = PLANE('',#5263);
+#5263 = AXIS2_PLACEMENT_3D('',#5264,#5265,#5266);
+#5264 = CARTESIAN_POINT('',(1.844999999991,-66.44499999999,0.));
+#5265 = DIRECTION('',(0.,1.,0.));
+#5266 = DIRECTION('',(1.,0.,0.));
+#5267 = ADVANCED_FACE('',(#5268),#5287,.F.);
+#5268 = FACE_BOUND('',#5269,.T.);
+#5269 = EDGE_LOOP('',(#5270,#5279,#5285,#5286));
+#5270 = ORIENTED_EDGE('',*,*,#5271,.F.);
+#5271 = EDGE_CURVE('',#5272,#5241,#5274,.T.);
+#5272 = VERTEX_POINT('',#5273);
+#5273 = CARTESIAN_POINT('',(0.844999999991,-65.44499999999,0.));
+#5274 = CIRCLE('',#5275,1.);
+#5275 = AXIS2_PLACEMENT_3D('',#5276,#5277,#5278);
+#5276 = CARTESIAN_POINT('',(1.844999999991,-65.44499999999,0.));
+#5277 = DIRECTION('',(0.,0.,1.));
+#5278 = DIRECTION('',(1.,0.,0.));
+#5279 = ORIENTED_EDGE('',*,*,#5280,.T.);
+#5280 = EDGE_CURVE('',#5272,#437,#5281,.T.);
+#5281 = LINE('',#5282,#5283);
+#5282 = CARTESIAN_POINT('',(0.844999999991,-65.44499999999,0.));
+#5283 = VECTOR('',#5284,1.);
+#5284 = DIRECTION('',(0.,0.,1.));
+#5285 = ORIENTED_EDGE('',*,*,#436,.F.);
+#5286 = ORIENTED_EDGE('',*,*,#5250,.F.);
+#5287 = CYLINDRICAL_SURFACE('',#5288,1.);
+#5288 = AXIS2_PLACEMENT_3D('',#5289,#5290,#5291);
+#5289 = CARTESIAN_POINT('',(1.844999999991,-65.44499999999,0.));
+#5290 = DIRECTION('',(-0.,-0.,-1.));
+#5291 = DIRECTION('',(1.,0.,0.));
+#5292 = ADVANCED_FACE('',(#5293),#5312,.F.);
+#5293 = FACE_BOUND('',#5294,.T.);
+#5294 = EDGE_LOOP('',(#5295,#5304,#5305,#5306));
+#5295 = ORIENTED_EDGE('',*,*,#5296,.F.);
+#5296 = EDGE_CURVE('',#5243,#5297,#5299,.T.);
+#5297 = VERTEX_POINT('',#5298);
+#5298 = CARTESIAN_POINT('',(4.244999999997,-65.44499999999,0.));
+#5299 = CIRCLE('',#5300,1.);
+#5300 = AXIS2_PLACEMENT_3D('',#5301,#5302,#5303);
+#5301 = CARTESIAN_POINT('',(3.244999999997,-65.44499999999,0.));
+#5302 = DIRECTION('',(0.,0.,1.));
+#5303 = DIRECTION('',(1.,0.,0.));
+#5304 = ORIENTED_EDGE('',*,*,#5257,.T.);
+#5305 = ORIENTED_EDGE('',*,*,#487,.F.);
+#5306 = ORIENTED_EDGE('',*,*,#5307,.F.);
+#5307 = EDGE_CURVE('',#5297,#480,#5308,.T.);
+#5308 = LINE('',#5309,#5310);
+#5309 = CARTESIAN_POINT('',(4.244999999997,-65.44499999999,0.));
+#5310 = VECTOR('',#5311,1.);
+#5311 = DIRECTION('',(0.,0.,1.));
+#5312 = CYLINDRICAL_SURFACE('',#5313,1.);
+#5313 = AXIS2_PLACEMENT_3D('',#5314,#5315,#5316);
+#5314 = CARTESIAN_POINT('',(3.244999999997,-65.44499999999,0.));
+#5315 = DIRECTION('',(-0.,-0.,-1.));
+#5316 = DIRECTION('',(1.,0.,0.));
+#5317 = ADVANCED_FACE('',(#5318),#5336,.T.);
+#5318 = FACE_BOUND('',#5319,.T.);
+#5319 = EDGE_LOOP('',(#5320,#5328,#5334,#5335));
+#5320 = ORIENTED_EDGE('',*,*,#5321,.F.);
+#5321 = EDGE_CURVE('',#5322,#5272,#5324,.T.);
+#5322 = VERTEX_POINT('',#5323);
+#5323 = CARTESIAN_POINT('',(0.844999999991,-64.44499999999,0.));
+#5324 = LINE('',#5325,#5326);
+#5325 = CARTESIAN_POINT('',(0.844999999991,-64.44499999999,0.));
+#5326 = VECTOR('',#5327,1.);
+#5327 = DIRECTION('',(0.,-1.,0.));
+#5328 = ORIENTED_EDGE('',*,*,#5329,.T.);
+#5329 = EDGE_CURVE('',#5322,#446,#5330,.T.);
+#5330 = LINE('',#5331,#5332);
+#5331 = CARTESIAN_POINT('',(0.844999999991,-64.44499999999,0.));
+#5332 = VECTOR('',#5333,1.);
+#5333 = DIRECTION('',(0.,0.,1.));
+#5334 = ORIENTED_EDGE('',*,*,#445,.T.);
+#5335 = ORIENTED_EDGE('',*,*,#5280,.F.);
+#5336 = PLANE('',#5337);
+#5337 = AXIS2_PLACEMENT_3D('',#5338,#5339,#5340);
+#5338 = CARTESIAN_POINT('',(0.844999999991,-64.44499999999,0.));
+#5339 = DIRECTION('',(1.,0.,0.));
+#5340 = DIRECTION('',(0.,-1.,0.));
+#5341 = ADVANCED_FACE('',(#5342),#5360,.T.);
+#5342 = FACE_BOUND('',#5343,.T.);
+#5343 = EDGE_LOOP('',(#5344,#5352,#5353,#5354));
+#5344 = ORIENTED_EDGE('',*,*,#5345,.F.);
+#5345 = EDGE_CURVE('',#5297,#5346,#5348,.T.);
+#5346 = VERTEX_POINT('',#5347);
+#5347 = CARTESIAN_POINT('',(4.244999999997,-64.44499999999,0.));
+#5348 = LINE('',#5349,#5350);
+#5349 = CARTESIAN_POINT('',(4.244999999997,-65.44499999999,0.));
+#5350 = VECTOR('',#5351,1.);
+#5351 = DIRECTION('',(0.,1.,0.));
+#5352 = ORIENTED_EDGE('',*,*,#5307,.T.);
+#5353 = ORIENTED_EDGE('',*,*,#479,.T.);
+#5354 = ORIENTED_EDGE('',*,*,#5355,.F.);
+#5355 = EDGE_CURVE('',#5346,#471,#5356,.T.);
+#5356 = LINE('',#5357,#5358);
+#5357 = CARTESIAN_POINT('',(4.244999999997,-64.44499999999,0.));
+#5358 = VECTOR('',#5359,1.);
+#5359 = DIRECTION('',(0.,0.,1.));
+#5360 = PLANE('',#5361);
+#5361 = AXIS2_PLACEMENT_3D('',#5362,#5363,#5364);
+#5362 = CARTESIAN_POINT('',(4.244999999997,-65.44499999999,0.));
+#5363 = DIRECTION('',(-1.,0.,0.));
+#5364 = DIRECTION('',(0.,1.,0.));
+#5365 = ADVANCED_FACE('',(#5366),#5385,.F.);
+#5366 = FACE_BOUND('',#5367,.T.);
+#5367 = EDGE_LOOP('',(#5368,#5377,#5383,#5384));
+#5368 = ORIENTED_EDGE('',*,*,#5369,.F.);
+#5369 = EDGE_CURVE('',#5370,#5322,#5372,.T.);
+#5370 = VERTEX_POINT('',#5371);
+#5371 = CARTESIAN_POINT('',(1.844999999991,-63.44499999999,0.));
+#5372 = CIRCLE('',#5373,1.);
+#5373 = AXIS2_PLACEMENT_3D('',#5374,#5375,#5376);
+#5374 = CARTESIAN_POINT('',(1.844999999991,-64.44499999999,0.));
+#5375 = DIRECTION('',(0.,0.,1.));
+#5376 = DIRECTION('',(1.,0.,0.));
+#5377 = ORIENTED_EDGE('',*,*,#5378,.T.);
+#5378 = EDGE_CURVE('',#5370,#454,#5379,.T.);
+#5379 = LINE('',#5380,#5381);
+#5380 = CARTESIAN_POINT('',(1.844999999991,-63.44499999999,0.));
+#5381 = VECTOR('',#5382,1.);
+#5382 = DIRECTION('',(0.,0.,1.));
+#5383 = ORIENTED_EDGE('',*,*,#453,.F.);
+#5384 = ORIENTED_EDGE('',*,*,#5329,.F.);
+#5385 = CYLINDRICAL_SURFACE('',#5386,1.);
+#5386 = AXIS2_PLACEMENT_3D('',#5387,#5388,#5389);
+#5387 = CARTESIAN_POINT('',(1.844999999991,-64.44499999999,0.));
+#5388 = DIRECTION('',(-0.,-0.,-1.));
+#5389 = DIRECTION('',(1.,0.,0.));
+#5390 = ADVANCED_FACE('',(#5391),#5410,.F.);
+#5391 = FACE_BOUND('',#5392,.T.);
+#5392 = EDGE_LOOP('',(#5393,#5402,#5403,#5404));
+#5393 = ORIENTED_EDGE('',*,*,#5394,.F.);
+#5394 = EDGE_CURVE('',#5346,#5395,#5397,.T.);
+#5395 = VERTEX_POINT('',#5396);
+#5396 = CARTESIAN_POINT('',(3.245000000011,-63.44499999999,0.));
+#5397 = CIRCLE('',#5398,1.);
+#5398 = AXIS2_PLACEMENT_3D('',#5399,#5400,#5401);
+#5399 = CARTESIAN_POINT('',(3.244999999997,-64.44499999999,0.));
+#5400 = DIRECTION('',(0.,0.,1.));
+#5401 = DIRECTION('',(1.,0.,0.));
+#5402 = ORIENTED_EDGE('',*,*,#5355,.T.);
+#5403 = ORIENTED_EDGE('',*,*,#470,.F.);
+#5404 = ORIENTED_EDGE('',*,*,#5405,.F.);
+#5405 = EDGE_CURVE('',#5395,#463,#5406,.T.);
+#5406 = LINE('',#5407,#5408);
+#5407 = CARTESIAN_POINT('',(3.245000000011,-63.44499999999,0.));
+#5408 = VECTOR('',#5409,1.);
+#5409 = DIRECTION('',(0.,0.,1.));
+#5410 = CYLINDRICAL_SURFACE('',#5411,1.);
+#5411 = AXIS2_PLACEMENT_3D('',#5412,#5413,#5414);
+#5412 = CARTESIAN_POINT('',(3.244999999997,-64.44499999999,0.));
+#5413 = DIRECTION('',(-0.,-0.,-1.));
+#5414 = DIRECTION('',(1.,0.,0.));
+#5415 = ADVANCED_FACE('',(#5416),#5427,.T.);
+#5416 = FACE_BOUND('',#5417,.T.);
+#5417 = EDGE_LOOP('',(#5418,#5424,#5425,#5426));
+#5418 = ORIENTED_EDGE('',*,*,#5419,.F.);
+#5419 = EDGE_CURVE('',#5395,#5370,#5420,.T.);
+#5420 = LINE('',#5421,#5422);
+#5421 = CARTESIAN_POINT('',(3.245000000011,-63.44499999999,0.));
+#5422 = VECTOR('',#5423,1.);
+#5423 = DIRECTION('',(-1.,0.,0.));
+#5424 = ORIENTED_EDGE('',*,*,#5405,.T.);
+#5425 = ORIENTED_EDGE('',*,*,#462,.T.);
+#5426 = ORIENTED_EDGE('',*,*,#5378,.F.);
+#5427 = PLANE('',#5428);
+#5428 = AXIS2_PLACEMENT_3D('',#5429,#5430,#5431);
+#5429 = CARTESIAN_POINT('',(3.245000000011,-63.44499999999,0.));
+#5430 = DIRECTION('',(0.,-1.,0.));
+#5431 = DIRECTION('',(-1.,0.,0.));
+#5432 = ADVANCED_FACE('',(#5433),#5459,.F.);
+#5433 = FACE_BOUND('',#5434,.T.);
+#5434 = EDGE_LOOP('',(#5435,#5446,#5452,#5453));
+#5435 = ORIENTED_EDGE('',*,*,#5436,.F.);
+#5436 = EDGE_CURVE('',#5437,#5439,#5441,.T.);
+#5437 = VERTEX_POINT('',#5438);
+#5438 = CARTESIAN_POINT('',(5.411965,-45.39893,0.));
+#5439 = VERTEX_POINT('',#5440);
+#5440 = CARTESIAN_POINT('',(4.911965,-45.89893,0.));
+#5441 = CIRCLE('',#5442,0.5);
+#5442 = AXIS2_PLACEMENT_3D('',#5443,#5444,#5445);
+#5443 = CARTESIAN_POINT('',(5.411965,-45.89893,0.));
+#5444 = DIRECTION('',(0.,0.,1.));
+#5445 = DIRECTION('',(1.,0.,0.));
+#5446 = ORIENTED_EDGE('',*,*,#5447,.T.);
+#5447 = EDGE_CURVE('',#5437,#507,#5448,.T.);
+#5448 = LINE('',#5449,#5450);
+#5449 = CARTESIAN_POINT('',(5.411965,-45.39893,0.));
+#5450 = VECTOR('',#5451,1.);
+#5451 = DIRECTION('',(0.,0.,1.));
+#5452 = ORIENTED_EDGE('',*,*,#506,.F.);
+#5453 = ORIENTED_EDGE('',*,*,#5454,.F.);
+#5454 = EDGE_CURVE('',#5439,#497,#5455,.T.);
+#5455 = LINE('',#5456,#5457);
+#5456 = CARTESIAN_POINT('',(4.911965,-45.89893,0.));
+#5457 = VECTOR('',#5458,1.);
+#5458 = DIRECTION('',(0.,0.,1.));
+#5459 = CYLINDRICAL_SURFACE('',#5460,0.5);
+#5460 = AXIS2_PLACEMENT_3D('',#5461,#5462,#5463);
+#5461 = CARTESIAN_POINT('',(5.411965,-45.89893,0.));
+#5462 = DIRECTION('',(-0.,-0.,-1.));
+#5463 = DIRECTION('',(1.,0.,0.));
+#5464 = ADVANCED_FACE('',(#5465),#5483,.F.);
+#5465 = FACE_BOUND('',#5466,.F.);
+#5466 = EDGE_LOOP('',(#5467,#5475,#5476,#5477));
+#5467 = ORIENTED_EDGE('',*,*,#5468,.F.);
+#5468 = EDGE_CURVE('',#5437,#5469,#5471,.T.);
+#5469 = VERTEX_POINT('',#5470);
+#5470 = CARTESIAN_POINT('',(18.411965,-45.39893,0.));
+#5471 = LINE('',#5472,#5473);
+#5472 = CARTESIAN_POINT('',(5.411965,-45.39893,0.));
+#5473 = VECTOR('',#5474,1.);
+#5474 = DIRECTION('',(1.,0.,0.));
+#5475 = ORIENTED_EDGE('',*,*,#5447,.T.);
+#5476 = ORIENTED_EDGE('',*,*,#515,.T.);
+#5477 = ORIENTED_EDGE('',*,*,#5478,.F.);
+#5478 = EDGE_CURVE('',#5469,#516,#5479,.T.);
+#5479 = LINE('',#5480,#5481);
+#5480 = CARTESIAN_POINT('',(18.411965,-45.39893,0.));
+#5481 = VECTOR('',#5482,1.);
+#5482 = DIRECTION('',(0.,0.,1.));
+#5483 = PLANE('',#5484);
+#5484 = AXIS2_PLACEMENT_3D('',#5485,#5486,#5487);
+#5485 = CARTESIAN_POINT('',(5.411965,-45.39893,0.));
+#5486 = DIRECTION('',(0.,1.,0.));
+#5487 = DIRECTION('',(1.,0.,0.));
+#5488 = ADVANCED_FACE('',(#5489),#5507,.T.);
+#5489 = FACE_BOUND('',#5490,.T.);
+#5490 = EDGE_LOOP('',(#5491,#5499,#5500,#5501));
+#5491 = ORIENTED_EDGE('',*,*,#5492,.F.);
+#5492 = EDGE_CURVE('',#5439,#5493,#5495,.T.);
+#5493 = VERTEX_POINT('',#5494);
+#5494 = CARTESIAN_POINT('',(4.911965,-58.89893,0.));
+#5495 = LINE('',#5496,#5497);
+#5496 = CARTESIAN_POINT('',(4.911965,-45.89893,0.));
+#5497 = VECTOR('',#5498,1.);
+#5498 = DIRECTION('',(0.,-1.,0.));
+#5499 = ORIENTED_EDGE('',*,*,#5454,.T.);
+#5500 = ORIENTED_EDGE('',*,*,#496,.T.);
+#5501 = ORIENTED_EDGE('',*,*,#5502,.F.);
+#5502 = EDGE_CURVE('',#5493,#499,#5503,.T.);
+#5503 = LINE('',#5504,#5505);
+#5504 = CARTESIAN_POINT('',(4.911965,-58.89893,0.));
+#5505 = VECTOR('',#5506,1.);
+#5506 = DIRECTION('',(0.,0.,1.));
+#5507 = PLANE('',#5508);
+#5508 = AXIS2_PLACEMENT_3D('',#5509,#5510,#5511);
+#5509 = CARTESIAN_POINT('',(4.911965,-45.89893,0.));
+#5510 = DIRECTION('',(1.,0.,0.));
+#5511 = DIRECTION('',(0.,-1.,0.));
+#5512 = ADVANCED_FACE('',(#5513),#5532,.F.);
+#5513 = FACE_BOUND('',#5514,.T.);
+#5514 = EDGE_LOOP('',(#5515,#5524,#5530,#5531));
+#5515 = ORIENTED_EDGE('',*,*,#5516,.F.);
+#5516 = EDGE_CURVE('',#5517,#5469,#5519,.T.);
+#5517 = VERTEX_POINT('',#5518);
+#5518 = CARTESIAN_POINT('',(18.911965,-45.89893,0.));
+#5519 = CIRCLE('',#5520,0.5);
+#5520 = AXIS2_PLACEMENT_3D('',#5521,#5522,#5523);
+#5521 = CARTESIAN_POINT('',(18.411965,-45.89893,0.));
+#5522 = DIRECTION('',(0.,0.,1.));
+#5523 = DIRECTION('',(1.,0.,0.));
+#5524 = ORIENTED_EDGE('',*,*,#5525,.T.);
+#5525 = EDGE_CURVE('',#5517,#524,#5526,.T.);
+#5526 = LINE('',#5527,#5528);
+#5527 = CARTESIAN_POINT('',(18.911965,-45.89893,0.));
+#5528 = VECTOR('',#5529,1.);
+#5529 = DIRECTION('',(0.,0.,1.));
+#5530 = ORIENTED_EDGE('',*,*,#523,.F.);
+#5531 = ORIENTED_EDGE('',*,*,#5478,.F.);
+#5532 = CYLINDRICAL_SURFACE('',#5533,0.5);
+#5533 = AXIS2_PLACEMENT_3D('',#5534,#5535,#5536);
+#5534 = CARTESIAN_POINT('',(18.411965,-45.89893,0.));
+#5535 = DIRECTION('',(-0.,-0.,-1.));
+#5536 = DIRECTION('',(1.,0.,0.));
+#5537 = ADVANCED_FACE('',(#5538),#5557,.F.);
+#5538 = FACE_BOUND('',#5539,.T.);
+#5539 = EDGE_LOOP('',(#5540,#5549,#5550,#5551));
+#5540 = ORIENTED_EDGE('',*,*,#5541,.F.);
+#5541 = EDGE_CURVE('',#5493,#5542,#5544,.T.);
+#5542 = VERTEX_POINT('',#5543);
+#5543 = CARTESIAN_POINT('',(5.411965,-59.39893,0.));
+#5544 = CIRCLE('',#5545,0.5);
+#5545 = AXIS2_PLACEMENT_3D('',#5546,#5547,#5548);
+#5546 = CARTESIAN_POINT('',(5.411965,-58.89893,0.));
+#5547 = DIRECTION('',(0.,0.,1.));
+#5548 = DIRECTION('',(1.,0.,0.));
+#5549 = ORIENTED_EDGE('',*,*,#5502,.T.);
+#5550 = ORIENTED_EDGE('',*,*,#557,.F.);
+#5551 = ORIENTED_EDGE('',*,*,#5552,.F.);
+#5552 = EDGE_CURVE('',#5542,#550,#5553,.T.);
+#5553 = LINE('',#5554,#5555);
+#5554 = CARTESIAN_POINT('',(5.411965,-59.39893,0.));
+#5555 = VECTOR('',#5556,1.);
+#5556 = DIRECTION('',(0.,0.,1.));
+#5557 = CYLINDRICAL_SURFACE('',#5558,0.5);
+#5558 = AXIS2_PLACEMENT_3D('',#5559,#5560,#5561);
+#5559 = CARTESIAN_POINT('',(5.411965,-58.89893,0.));
+#5560 = DIRECTION('',(-0.,-0.,-1.));
+#5561 = DIRECTION('',(1.,0.,0.));
+#5562 = ADVANCED_FACE('',(#5563),#5581,.F.);
+#5563 = FACE_BOUND('',#5564,.F.);
+#5564 = EDGE_LOOP('',(#5565,#5573,#5574,#5575));
+#5565 = ORIENTED_EDGE('',*,*,#5566,.F.);
+#5566 = EDGE_CURVE('',#5517,#5567,#5569,.T.);
+#5567 = VERTEX_POINT('',#5568);
+#5568 = CARTESIAN_POINT('',(18.911965,-58.89893,0.));
+#5569 = LINE('',#5570,#5571);
+#5570 = CARTESIAN_POINT('',(18.911965,-45.89893,0.));
+#5571 = VECTOR('',#5572,1.);
+#5572 = DIRECTION('',(0.,-1.,0.));
+#5573 = ORIENTED_EDGE('',*,*,#5525,.T.);
+#5574 = ORIENTED_EDGE('',*,*,#532,.T.);
+#5575 = ORIENTED_EDGE('',*,*,#5576,.F.);
+#5576 = EDGE_CURVE('',#5567,#533,#5577,.T.);
+#5577 = LINE('',#5578,#5579);
+#5578 = CARTESIAN_POINT('',(18.911965,-58.89893,0.));
+#5579 = VECTOR('',#5580,1.);
+#5580 = DIRECTION('',(0.,0.,1.));
+#5581 = PLANE('',#5582);
+#5582 = AXIS2_PLACEMENT_3D('',#5583,#5584,#5585);
+#5583 = CARTESIAN_POINT('',(18.911965,-45.89893,0.));
+#5584 = DIRECTION('',(1.,0.,0.));
+#5585 = DIRECTION('',(0.,-1.,0.));
+#5586 = ADVANCED_FACE('',(#5587),#5605,.T.);
+#5587 = FACE_BOUND('',#5588,.T.);
+#5588 = EDGE_LOOP('',(#5589,#5597,#5598,#5599));
+#5589 = ORIENTED_EDGE('',*,*,#5590,.F.);
+#5590 = EDGE_CURVE('',#5542,#5591,#5593,.T.);
+#5591 = VERTEX_POINT('',#5592);
+#5592 = CARTESIAN_POINT('',(18.411965,-59.39893,0.));
+#5593 = LINE('',#5594,#5595);
+#5594 = CARTESIAN_POINT('',(5.411965,-59.39893,0.));
+#5595 = VECTOR('',#5596,1.);
+#5596 = DIRECTION('',(1.,0.,0.));
+#5597 = ORIENTED_EDGE('',*,*,#5552,.T.);
+#5598 = ORIENTED_EDGE('',*,*,#549,.T.);
+#5599 = ORIENTED_EDGE('',*,*,#5600,.F.);
+#5600 = EDGE_CURVE('',#5591,#541,#5601,.T.);
+#5601 = LINE('',#5602,#5603);
+#5602 = CARTESIAN_POINT('',(18.411965,-59.39893,0.));
+#5603 = VECTOR('',#5604,1.);
+#5604 = DIRECTION('',(0.,0.,1.));
+#5605 = PLANE('',#5606);
+#5606 = AXIS2_PLACEMENT_3D('',#5607,#5608,#5609);
+#5607 = CARTESIAN_POINT('',(5.411965,-59.39893,0.));
+#5608 = DIRECTION('',(0.,1.,0.));
+#5609 = DIRECTION('',(1.,0.,0.));
+#5610 = ADVANCED_FACE('',(#5611),#5623,.F.);
+#5611 = FACE_BOUND('',#5612,.T.);
+#5612 = EDGE_LOOP('',(#5613,#5620,#5621,#5622));
+#5613 = ORIENTED_EDGE('',*,*,#5614,.F.);
+#5614 = EDGE_CURVE('',#5591,#5567,#5615,.T.);
+#5615 = CIRCLE('',#5616,0.5);
+#5616 = AXIS2_PLACEMENT_3D('',#5617,#5618,#5619);
+#5617 = CARTESIAN_POINT('',(18.411965,-58.89893,0.));
+#5618 = DIRECTION('',(0.,0.,1.));
+#5619 = DIRECTION('',(1.,0.,0.));
+#5620 = ORIENTED_EDGE('',*,*,#5600,.T.);
+#5621 = ORIENTED_EDGE('',*,*,#540,.F.);
+#5622 = ORIENTED_EDGE('',*,*,#5576,.F.);
+#5623 = CYLINDRICAL_SURFACE('',#5624,0.5);
+#5624 = AXIS2_PLACEMENT_3D('',#5625,#5626,#5627);
+#5625 = CARTESIAN_POINT('',(18.411965,-58.89893,0.));
+#5626 = DIRECTION('',(-0.,-0.,-1.));
+#5627 = DIRECTION('',(1.,0.,0.));
+#5628 = ADVANCED_FACE('',(#5629),#5655,.F.);
+#5629 = FACE_BOUND('',#5630,.T.);
+#5630 = EDGE_LOOP('',(#5631,#5642,#5648,#5649));
+#5631 = ORIENTED_EDGE('',*,*,#5632,.F.);
+#5632 = EDGE_CURVE('',#5633,#5635,#5637,.T.);
+#5633 = VERTEX_POINT('',#5634);
+#5634 = CARTESIAN_POINT('',(24.461965,-45.39893,0.));
+#5635 = VERTEX_POINT('',#5636);
+#5636 = CARTESIAN_POINT('',(23.961965,-45.89893,0.));
+#5637 = CIRCLE('',#5638,0.5);
+#5638 = AXIS2_PLACEMENT_3D('',#5639,#5640,#5641);
+#5639 = CARTESIAN_POINT('',(24.461965,-45.89893,0.));
+#5640 = DIRECTION('',(0.,0.,1.));
+#5641 = DIRECTION('',(1.,0.,0.));
+#5642 = ORIENTED_EDGE('',*,*,#5643,.T.);
+#5643 = EDGE_CURVE('',#5633,#577,#5644,.T.);
+#5644 = LINE('',#5645,#5646);
+#5645 = CARTESIAN_POINT('',(24.461965,-45.39893,0.));
+#5646 = VECTOR('',#5647,1.);
+#5647 = DIRECTION('',(0.,0.,1.));
+#5648 = ORIENTED_EDGE('',*,*,#576,.F.);
+#5649 = ORIENTED_EDGE('',*,*,#5650,.F.);
+#5650 = EDGE_CURVE('',#5635,#567,#5651,.T.);
+#5651 = LINE('',#5652,#5653);
+#5652 = CARTESIAN_POINT('',(23.961965,-45.89893,0.));
+#5653 = VECTOR('',#5654,1.);
+#5654 = DIRECTION('',(0.,0.,1.));
+#5655 = CYLINDRICAL_SURFACE('',#5656,0.5);
+#5656 = AXIS2_PLACEMENT_3D('',#5657,#5658,#5659);
+#5657 = CARTESIAN_POINT('',(24.461965,-45.89893,0.));
+#5658 = DIRECTION('',(-0.,-0.,-1.));
+#5659 = DIRECTION('',(1.,0.,0.));
+#5660 = ADVANCED_FACE('',(#5661),#5679,.F.);
+#5661 = FACE_BOUND('',#5662,.F.);
+#5662 = EDGE_LOOP('',(#5663,#5671,#5672,#5673));
+#5663 = ORIENTED_EDGE('',*,*,#5664,.F.);
+#5664 = EDGE_CURVE('',#5633,#5665,#5667,.T.);
+#5665 = VERTEX_POINT('',#5666);
+#5666 = CARTESIAN_POINT('',(37.461965,-45.39893,0.));
+#5667 = LINE('',#5668,#5669);
+#5668 = CARTESIAN_POINT('',(24.461965,-45.39893,0.));
+#5669 = VECTOR('',#5670,1.);
+#5670 = DIRECTION('',(1.,0.,0.));
+#5671 = ORIENTED_EDGE('',*,*,#5643,.T.);
+#5672 = ORIENTED_EDGE('',*,*,#585,.T.);
+#5673 = ORIENTED_EDGE('',*,*,#5674,.F.);
+#5674 = EDGE_CURVE('',#5665,#586,#5675,.T.);
+#5675 = LINE('',#5676,#5677);
+#5676 = CARTESIAN_POINT('',(37.461965,-45.39893,0.));
+#5677 = VECTOR('',#5678,1.);
+#5678 = DIRECTION('',(0.,0.,1.));
+#5679 = PLANE('',#5680);
+#5680 = AXIS2_PLACEMENT_3D('',#5681,#5682,#5683);
+#5681 = CARTESIAN_POINT('',(24.461965,-45.39893,0.));
+#5682 = DIRECTION('',(0.,1.,0.));
+#5683 = DIRECTION('',(1.,0.,0.));
+#5684 = ADVANCED_FACE('',(#5685),#5703,.T.);
+#5685 = FACE_BOUND('',#5686,.T.);
+#5686 = EDGE_LOOP('',(#5687,#5695,#5696,#5697));
+#5687 = ORIENTED_EDGE('',*,*,#5688,.F.);
+#5688 = EDGE_CURVE('',#5635,#5689,#5691,.T.);
+#5689 = VERTEX_POINT('',#5690);
+#5690 = CARTESIAN_POINT('',(23.961965,-58.89893,0.));
+#5691 = LINE('',#5692,#5693);
+#5692 = CARTESIAN_POINT('',(23.961965,-45.89893,0.));
+#5693 = VECTOR('',#5694,1.);
+#5694 = DIRECTION('',(0.,-1.,0.));
+#5695 = ORIENTED_EDGE('',*,*,#5650,.T.);
+#5696 = ORIENTED_EDGE('',*,*,#566,.T.);
+#5697 = ORIENTED_EDGE('',*,*,#5698,.F.);
+#5698 = EDGE_CURVE('',#5689,#569,#5699,.T.);
+#5699 = LINE('',#5700,#5701);
+#5700 = CARTESIAN_POINT('',(23.961965,-58.89893,0.));
+#5701 = VECTOR('',#5702,1.);
+#5702 = DIRECTION('',(0.,0.,1.));
+#5703 = PLANE('',#5704);
+#5704 = AXIS2_PLACEMENT_3D('',#5705,#5706,#5707);
+#5705 = CARTESIAN_POINT('',(23.961965,-45.89893,0.));
+#5706 = DIRECTION('',(1.,0.,0.));
+#5707 = DIRECTION('',(0.,-1.,0.));
+#5708 = ADVANCED_FACE('',(#5709),#5728,.F.);
+#5709 = FACE_BOUND('',#5710,.T.);
+#5710 = EDGE_LOOP('',(#5711,#5720,#5726,#5727));
+#5711 = ORIENTED_EDGE('',*,*,#5712,.F.);
+#5712 = EDGE_CURVE('',#5713,#5665,#5715,.T.);
+#5713 = VERTEX_POINT('',#5714);
+#5714 = CARTESIAN_POINT('',(37.961965,-45.89893,0.));
+#5715 = CIRCLE('',#5716,0.5);
+#5716 = AXIS2_PLACEMENT_3D('',#5717,#5718,#5719);
+#5717 = CARTESIAN_POINT('',(37.461965,-45.89893,0.));
+#5718 = DIRECTION('',(0.,0.,1.));
+#5719 = DIRECTION('',(1.,0.,0.));
+#5720 = ORIENTED_EDGE('',*,*,#5721,.T.);
+#5721 = EDGE_CURVE('',#5713,#594,#5722,.T.);
+#5722 = LINE('',#5723,#5724);
+#5723 = CARTESIAN_POINT('',(37.961965,-45.89893,0.));
+#5724 = VECTOR('',#5725,1.);
+#5725 = DIRECTION('',(0.,0.,1.));
+#5726 = ORIENTED_EDGE('',*,*,#593,.F.);
+#5727 = ORIENTED_EDGE('',*,*,#5674,.F.);
+#5728 = CYLINDRICAL_SURFACE('',#5729,0.5);
+#5729 = AXIS2_PLACEMENT_3D('',#5730,#5731,#5732);
+#5730 = CARTESIAN_POINT('',(37.461965,-45.89893,0.));
+#5731 = DIRECTION('',(-0.,-0.,-1.));
+#5732 = DIRECTION('',(1.,0.,0.));
+#5733 = ADVANCED_FACE('',(#5734),#5753,.F.);
+#5734 = FACE_BOUND('',#5735,.T.);
+#5735 = EDGE_LOOP('',(#5736,#5745,#5746,#5747));
+#5736 = ORIENTED_EDGE('',*,*,#5737,.F.);
+#5737 = EDGE_CURVE('',#5689,#5738,#5740,.T.);
+#5738 = VERTEX_POINT('',#5739);
+#5739 = CARTESIAN_POINT('',(24.461965,-59.39893,0.));
+#5740 = CIRCLE('',#5741,0.5);
+#5741 = AXIS2_PLACEMENT_3D('',#5742,#5743,#5744);
+#5742 = CARTESIAN_POINT('',(24.461965,-58.89893,0.));
+#5743 = DIRECTION('',(0.,0.,1.));
+#5744 = DIRECTION('',(1.,0.,0.));
+#5745 = ORIENTED_EDGE('',*,*,#5698,.T.);
+#5746 = ORIENTED_EDGE('',*,*,#627,.F.);
+#5747 = ORIENTED_EDGE('',*,*,#5748,.F.);
+#5748 = EDGE_CURVE('',#5738,#620,#5749,.T.);
+#5749 = LINE('',#5750,#5751);
+#5750 = CARTESIAN_POINT('',(24.461965,-59.39893,0.));
+#5751 = VECTOR('',#5752,1.);
+#5752 = DIRECTION('',(0.,0.,1.));
+#5753 = CYLINDRICAL_SURFACE('',#5754,0.5);
+#5754 = AXIS2_PLACEMENT_3D('',#5755,#5756,#5757);
+#5755 = CARTESIAN_POINT('',(24.461965,-58.89893,0.));
+#5756 = DIRECTION('',(-0.,-0.,-1.));
+#5757 = DIRECTION('',(1.,0.,0.));
+#5758 = ADVANCED_FACE('',(#5759),#5777,.F.);
+#5759 = FACE_BOUND('',#5760,.F.);
+#5760 = EDGE_LOOP('',(#5761,#5769,#5770,#5771));
+#5761 = ORIENTED_EDGE('',*,*,#5762,.F.);
+#5762 = EDGE_CURVE('',#5713,#5763,#5765,.T.);
+#5763 = VERTEX_POINT('',#5764);
+#5764 = CARTESIAN_POINT('',(37.961965,-58.89893,0.));
+#5765 = LINE('',#5766,#5767);
+#5766 = CARTESIAN_POINT('',(37.961965,-45.89893,0.));
+#5767 = VECTOR('',#5768,1.);
+#5768 = DIRECTION('',(0.,-1.,0.));
+#5769 = ORIENTED_EDGE('',*,*,#5721,.T.);
+#5770 = ORIENTED_EDGE('',*,*,#602,.T.);
+#5771 = ORIENTED_EDGE('',*,*,#5772,.F.);
+#5772 = EDGE_CURVE('',#5763,#603,#5773,.T.);
+#5773 = LINE('',#5774,#5775);
+#5774 = CARTESIAN_POINT('',(37.961965,-58.89893,0.));
+#5775 = VECTOR('',#5776,1.);
+#5776 = DIRECTION('',(0.,0.,1.));
+#5777 = PLANE('',#5778);
+#5778 = AXIS2_PLACEMENT_3D('',#5779,#5780,#5781);
+#5779 = CARTESIAN_POINT('',(37.961965,-45.89893,0.));
+#5780 = DIRECTION('',(1.,0.,0.));
+#5781 = DIRECTION('',(0.,-1.,0.));
+#5782 = ADVANCED_FACE('',(#5783),#5801,.T.);
+#5783 = FACE_BOUND('',#5784,.T.);
+#5784 = EDGE_LOOP('',(#5785,#5793,#5794,#5795));
+#5785 = ORIENTED_EDGE('',*,*,#5786,.F.);
+#5786 = EDGE_CURVE('',#5738,#5787,#5789,.T.);
+#5787 = VERTEX_POINT('',#5788);
+#5788 = CARTESIAN_POINT('',(37.461965,-59.39893,0.));
+#5789 = LINE('',#5790,#5791);
+#5790 = CARTESIAN_POINT('',(24.461965,-59.39893,0.));
+#5791 = VECTOR('',#5792,1.);
+#5792 = DIRECTION('',(1.,0.,0.));
+#5793 = ORIENTED_EDGE('',*,*,#5748,.T.);
+#5794 = ORIENTED_EDGE('',*,*,#619,.T.);
+#5795 = ORIENTED_EDGE('',*,*,#5796,.F.);
+#5796 = EDGE_CURVE('',#5787,#611,#5797,.T.);
+#5797 = LINE('',#5798,#5799);
+#5798 = CARTESIAN_POINT('',(37.461965,-59.39893,0.));
+#5799 = VECTOR('',#5800,1.);
+#5800 = DIRECTION('',(0.,0.,1.));
+#5801 = PLANE('',#5802);
+#5802 = AXIS2_PLACEMENT_3D('',#5803,#5804,#5805);
+#5803 = CARTESIAN_POINT('',(24.461965,-59.39893,0.));
+#5804 = DIRECTION('',(0.,1.,0.));
+#5805 = DIRECTION('',(1.,0.,0.));
+#5806 = ADVANCED_FACE('',(#5807),#5819,.F.);
+#5807 = FACE_BOUND('',#5808,.T.);
+#5808 = EDGE_LOOP('',(#5809,#5816,#5817,#5818));
+#5809 = ORIENTED_EDGE('',*,*,#5810,.F.);
+#5810 = EDGE_CURVE('',#5787,#5763,#5811,.T.);
+#5811 = CIRCLE('',#5812,0.5);
+#5812 = AXIS2_PLACEMENT_3D('',#5813,#5814,#5815);
+#5813 = CARTESIAN_POINT('',(37.461965,-58.89893,0.));
+#5814 = DIRECTION('',(0.,0.,1.));
+#5815 = DIRECTION('',(1.,0.,0.));
+#5816 = ORIENTED_EDGE('',*,*,#5796,.T.);
+#5817 = ORIENTED_EDGE('',*,*,#610,.F.);
+#5818 = ORIENTED_EDGE('',*,*,#5772,.F.);
+#5819 = CYLINDRICAL_SURFACE('',#5820,0.5);
+#5820 = AXIS2_PLACEMENT_3D('',#5821,#5822,#5823);
+#5821 = CARTESIAN_POINT('',(37.461965,-58.89893,0.));
+#5822 = DIRECTION('',(-0.,-0.,-1.));
+#5823 = DIRECTION('',(1.,0.,0.));
+#5824 = ADVANCED_FACE('',(#5825),#5851,.F.);
+#5825 = FACE_BOUND('',#5826,.T.);
+#5826 = EDGE_LOOP('',(#5827,#5838,#5844,#5845));
+#5827 = ORIENTED_EDGE('',*,*,#5828,.F.);
+#5828 = EDGE_CURVE('',#5829,#5831,#5833,.T.);
+#5829 = VERTEX_POINT('',#5830);
+#5830 = CARTESIAN_POINT('',(5.411965,-23.961965,0.));
+#5831 = VERTEX_POINT('',#5832);
+#5832 = CARTESIAN_POINT('',(4.911965,-24.461965,0.));
+#5833 = CIRCLE('',#5834,0.5);
+#5834 = AXIS2_PLACEMENT_3D('',#5835,#5836,#5837);
+#5835 = CARTESIAN_POINT('',(5.411965,-24.461965,0.));
+#5836 = DIRECTION('',(0.,0.,1.));
+#5837 = DIRECTION('',(1.,0.,0.));
+#5838 = ORIENTED_EDGE('',*,*,#5839,.T.);
+#5839 = EDGE_CURVE('',#5829,#647,#5840,.T.);
+#5840 = LINE('',#5841,#5842);
+#5841 = CARTESIAN_POINT('',(5.411965,-23.961965,0.));
+#5842 = VECTOR('',#5843,1.);
+#5843 = DIRECTION('',(0.,0.,1.));
+#5844 = ORIENTED_EDGE('',*,*,#646,.F.);
+#5845 = ORIENTED_EDGE('',*,*,#5846,.F.);
+#5846 = EDGE_CURVE('',#5831,#637,#5847,.T.);
+#5847 = LINE('',#5848,#5849);
+#5848 = CARTESIAN_POINT('',(4.911965,-24.461965,0.));
+#5849 = VECTOR('',#5850,1.);
+#5850 = DIRECTION('',(0.,0.,1.));
+#5851 = CYLINDRICAL_SURFACE('',#5852,0.5);
+#5852 = AXIS2_PLACEMENT_3D('',#5853,#5854,#5855);
+#5853 = CARTESIAN_POINT('',(5.411965,-24.461965,0.));
+#5854 = DIRECTION('',(-0.,-0.,-1.));
+#5855 = DIRECTION('',(1.,0.,0.));
+#5856 = ADVANCED_FACE('',(#5857),#5875,.F.);
+#5857 = FACE_BOUND('',#5858,.F.);
+#5858 = EDGE_LOOP('',(#5859,#5867,#5868,#5869));
+#5859 = ORIENTED_EDGE('',*,*,#5860,.F.);
+#5860 = EDGE_CURVE('',#5829,#5861,#5863,.T.);
+#5861 = VERTEX_POINT('',#5862);
+#5862 = CARTESIAN_POINT('',(18.411965,-23.961965,0.));
+#5863 = LINE('',#5864,#5865);
+#5864 = CARTESIAN_POINT('',(5.411965,-23.961965,0.));
+#5865 = VECTOR('',#5866,1.);
+#5866 = DIRECTION('',(1.,0.,0.));
+#5867 = ORIENTED_EDGE('',*,*,#5839,.T.);
+#5868 = ORIENTED_EDGE('',*,*,#655,.T.);
+#5869 = ORIENTED_EDGE('',*,*,#5870,.F.);
+#5870 = EDGE_CURVE('',#5861,#656,#5871,.T.);
+#5871 = LINE('',#5872,#5873);
+#5872 = CARTESIAN_POINT('',(18.411965,-23.961965,0.));
+#5873 = VECTOR('',#5874,1.);
+#5874 = DIRECTION('',(0.,0.,1.));
+#5875 = PLANE('',#5876);
+#5876 = AXIS2_PLACEMENT_3D('',#5877,#5878,#5879);
+#5877 = CARTESIAN_POINT('',(5.411965,-23.961965,0.));
+#5878 = DIRECTION('',(0.,1.,0.));
+#5879 = DIRECTION('',(1.,0.,0.));
+#5880 = ADVANCED_FACE('',(#5881),#5899,.T.);
+#5881 = FACE_BOUND('',#5882,.T.);
+#5882 = EDGE_LOOP('',(#5883,#5891,#5892,#5893));
+#5883 = ORIENTED_EDGE('',*,*,#5884,.F.);
+#5884 = EDGE_CURVE('',#5831,#5885,#5887,.T.);
+#5885 = VERTEX_POINT('',#5886);
+#5886 = CARTESIAN_POINT('',(4.911965,-37.461965,0.));
+#5887 = LINE('',#5888,#5889);
+#5888 = CARTESIAN_POINT('',(4.911965,-24.461965,0.));
+#5889 = VECTOR('',#5890,1.);
+#5890 = DIRECTION('',(0.,-1.,0.));
+#5891 = ORIENTED_EDGE('',*,*,#5846,.T.);
+#5892 = ORIENTED_EDGE('',*,*,#636,.T.);
+#5893 = ORIENTED_EDGE('',*,*,#5894,.F.);
+#5894 = EDGE_CURVE('',#5885,#639,#5895,.T.);
+#5895 = LINE('',#5896,#5897);
+#5896 = CARTESIAN_POINT('',(4.911965,-37.461965,0.));
+#5897 = VECTOR('',#5898,1.);
+#5898 = DIRECTION('',(0.,0.,1.));
+#5899 = PLANE('',#5900);
+#5900 = AXIS2_PLACEMENT_3D('',#5901,#5902,#5903);
+#5901 = CARTESIAN_POINT('',(4.911965,-24.461965,0.));
+#5902 = DIRECTION('',(1.,0.,0.));
+#5903 = DIRECTION('',(0.,-1.,0.));
+#5904 = ADVANCED_FACE('',(#5905),#5924,.F.);
+#5905 = FACE_BOUND('',#5906,.T.);
+#5906 = EDGE_LOOP('',(#5907,#5916,#5922,#5923));
+#5907 = ORIENTED_EDGE('',*,*,#5908,.F.);
+#5908 = EDGE_CURVE('',#5909,#5861,#5911,.T.);
+#5909 = VERTEX_POINT('',#5910);
+#5910 = CARTESIAN_POINT('',(18.911965,-24.461965,0.));
+#5911 = CIRCLE('',#5912,0.5);
+#5912 = AXIS2_PLACEMENT_3D('',#5913,#5914,#5915);
+#5913 = CARTESIAN_POINT('',(18.411965,-24.461965,0.));
+#5914 = DIRECTION('',(0.,0.,1.));
+#5915 = DIRECTION('',(1.,0.,0.));
+#5916 = ORIENTED_EDGE('',*,*,#5917,.T.);
+#5917 = EDGE_CURVE('',#5909,#664,#5918,.T.);
+#5918 = LINE('',#5919,#5920);
+#5919 = CARTESIAN_POINT('',(18.911965,-24.461965,0.));
+#5920 = VECTOR('',#5921,1.);
+#5921 = DIRECTION('',(0.,0.,1.));
+#5922 = ORIENTED_EDGE('',*,*,#663,.F.);
+#5923 = ORIENTED_EDGE('',*,*,#5870,.F.);
+#5924 = CYLINDRICAL_SURFACE('',#5925,0.5);
+#5925 = AXIS2_PLACEMENT_3D('',#5926,#5927,#5928);
+#5926 = CARTESIAN_POINT('',(18.411965,-24.461965,0.));
+#5927 = DIRECTION('',(-0.,-0.,-1.));
+#5928 = DIRECTION('',(1.,0.,0.));
+#5929 = ADVANCED_FACE('',(#5930),#5949,.F.);
+#5930 = FACE_BOUND('',#5931,.T.);
+#5931 = EDGE_LOOP('',(#5932,#5941,#5942,#5943));
+#5932 = ORIENTED_EDGE('',*,*,#5933,.F.);
+#5933 = EDGE_CURVE('',#5885,#5934,#5936,.T.);
+#5934 = VERTEX_POINT('',#5935);
+#5935 = CARTESIAN_POINT('',(5.411965,-37.961965,0.));
+#5936 = CIRCLE('',#5937,0.5);
+#5937 = AXIS2_PLACEMENT_3D('',#5938,#5939,#5940);
+#5938 = CARTESIAN_POINT('',(5.411965,-37.461965,0.));
+#5939 = DIRECTION('',(0.,0.,1.));
+#5940 = DIRECTION('',(1.,0.,0.));
+#5941 = ORIENTED_EDGE('',*,*,#5894,.T.);
+#5942 = ORIENTED_EDGE('',*,*,#697,.F.);
+#5943 = ORIENTED_EDGE('',*,*,#5944,.F.);
+#5944 = EDGE_CURVE('',#5934,#690,#5945,.T.);
+#5945 = LINE('',#5946,#5947);
+#5946 = CARTESIAN_POINT('',(5.411965,-37.961965,0.));
+#5947 = VECTOR('',#5948,1.);
+#5948 = DIRECTION('',(0.,0.,1.));
+#5949 = CYLINDRICAL_SURFACE('',#5950,0.5);
+#5950 = AXIS2_PLACEMENT_3D('',#5951,#5952,#5953);
+#5951 = CARTESIAN_POINT('',(5.411965,-37.461965,0.));
+#5952 = DIRECTION('',(-0.,-0.,-1.));
+#5953 = DIRECTION('',(1.,0.,0.));
+#5954 = ADVANCED_FACE('',(#5955),#5973,.F.);
+#5955 = FACE_BOUND('',#5956,.F.);
+#5956 = EDGE_LOOP('',(#5957,#5965,#5966,#5967));
+#5957 = ORIENTED_EDGE('',*,*,#5958,.F.);
+#5958 = EDGE_CURVE('',#5909,#5959,#5961,.T.);
+#5959 = VERTEX_POINT('',#5960);
+#5960 = CARTESIAN_POINT('',(18.911965,-37.461965,0.));
+#5961 = LINE('',#5962,#5963);
+#5962 = CARTESIAN_POINT('',(18.911965,-24.461965,0.));
+#5963 = VECTOR('',#5964,1.);
+#5964 = DIRECTION('',(0.,-1.,0.));
+#5965 = ORIENTED_EDGE('',*,*,#5917,.T.);
+#5966 = ORIENTED_EDGE('',*,*,#672,.T.);
+#5967 = ORIENTED_EDGE('',*,*,#5968,.F.);
+#5968 = EDGE_CURVE('',#5959,#673,#5969,.T.);
+#5969 = LINE('',#5970,#5971);
+#5970 = CARTESIAN_POINT('',(18.911965,-37.461965,0.));
+#5971 = VECTOR('',#5972,1.);
+#5972 = DIRECTION('',(0.,0.,1.));
+#5973 = PLANE('',#5974);
+#5974 = AXIS2_PLACEMENT_3D('',#5975,#5976,#5977);
+#5975 = CARTESIAN_POINT('',(18.911965,-24.461965,0.));
+#5976 = DIRECTION('',(1.,0.,0.));
+#5977 = DIRECTION('',(0.,-1.,0.));
+#5978 = ADVANCED_FACE('',(#5979),#5997,.T.);
+#5979 = FACE_BOUND('',#5980,.T.);
+#5980 = EDGE_LOOP('',(#5981,#5989,#5990,#5991));
+#5981 = ORIENTED_EDGE('',*,*,#5982,.F.);
+#5982 = EDGE_CURVE('',#5934,#5983,#5985,.T.);
+#5983 = VERTEX_POINT('',#5984);
+#5984 = CARTESIAN_POINT('',(18.411965,-37.961965,0.));
+#5985 = LINE('',#5986,#5987);
+#5986 = CARTESIAN_POINT('',(5.411965,-37.961965,0.));
+#5987 = VECTOR('',#5988,1.);
+#5988 = DIRECTION('',(1.,0.,0.));
+#5989 = ORIENTED_EDGE('',*,*,#5944,.T.);
+#5990 = ORIENTED_EDGE('',*,*,#689,.T.);
+#5991 = ORIENTED_EDGE('',*,*,#5992,.F.);
+#5992 = EDGE_CURVE('',#5983,#681,#5993,.T.);
+#5993 = LINE('',#5994,#5995);
+#5994 = CARTESIAN_POINT('',(18.411965,-37.961965,0.));
+#5995 = VECTOR('',#5996,1.);
+#5996 = DIRECTION('',(0.,0.,1.));
+#5997 = PLANE('',#5998);
+#5998 = AXIS2_PLACEMENT_3D('',#5999,#6000,#6001);
+#5999 = CARTESIAN_POINT('',(5.411965,-37.961965,0.));
+#6000 = DIRECTION('',(0.,1.,0.));
+#6001 = DIRECTION('',(1.,0.,0.));
+#6002 = ADVANCED_FACE('',(#6003),#6015,.F.);
+#6003 = FACE_BOUND('',#6004,.T.);
+#6004 = EDGE_LOOP('',(#6005,#6012,#6013,#6014));
+#6005 = ORIENTED_EDGE('',*,*,#6006,.F.);
+#6006 = EDGE_CURVE('',#5983,#5959,#6007,.T.);
+#6007 = CIRCLE('',#6008,0.5);
+#6008 = AXIS2_PLACEMENT_3D('',#6009,#6010,#6011);
+#6009 = CARTESIAN_POINT('',(18.411965,-37.461965,0.));
+#6010 = DIRECTION('',(0.,0.,1.));
+#6011 = DIRECTION('',(1.,0.,0.));
+#6012 = ORIENTED_EDGE('',*,*,#5992,.T.);
+#6013 = ORIENTED_EDGE('',*,*,#680,.F.);
+#6014 = ORIENTED_EDGE('',*,*,#5968,.F.);
+#6015 = CYLINDRICAL_SURFACE('',#6016,0.5);
+#6016 = AXIS2_PLACEMENT_3D('',#6017,#6018,#6019);
+#6017 = CARTESIAN_POINT('',(18.411965,-37.461965,0.));
+#6018 = DIRECTION('',(-0.,-0.,-1.));
+#6019 = DIRECTION('',(1.,0.,0.));
+#6020 = ADVANCED_FACE('',(#6021),#6047,.F.);
+#6021 = FACE_BOUND('',#6022,.T.);
+#6022 = EDGE_LOOP('',(#6023,#6034,#6040,#6041));
+#6023 = ORIENTED_EDGE('',*,*,#6024,.F.);
+#6024 = EDGE_CURVE('',#6025,#6027,#6029,.T.);
+#6025 = VERTEX_POINT('',#6026);
+#6026 = CARTESIAN_POINT('',(24.461965,-23.961965,0.));
+#6027 = VERTEX_POINT('',#6028);
+#6028 = CARTESIAN_POINT('',(23.961965,-24.461965,0.));
+#6029 = CIRCLE('',#6030,0.5);
+#6030 = AXIS2_PLACEMENT_3D('',#6031,#6032,#6033);
+#6031 = CARTESIAN_POINT('',(24.461965,-24.461965,0.));
+#6032 = DIRECTION('',(0.,0.,1.));
+#6033 = DIRECTION('',(1.,0.,0.));
+#6034 = ORIENTED_EDGE('',*,*,#6035,.T.);
+#6035 = EDGE_CURVE('',#6025,#717,#6036,.T.);
+#6036 = LINE('',#6037,#6038);
+#6037 = CARTESIAN_POINT('',(24.461965,-23.961965,0.));
+#6038 = VECTOR('',#6039,1.);
+#6039 = DIRECTION('',(0.,0.,1.));
+#6040 = ORIENTED_EDGE('',*,*,#716,.F.);
+#6041 = ORIENTED_EDGE('',*,*,#6042,.F.);
+#6042 = EDGE_CURVE('',#6027,#707,#6043,.T.);
+#6043 = LINE('',#6044,#6045);
+#6044 = CARTESIAN_POINT('',(23.961965,-24.461965,0.));
+#6045 = VECTOR('',#6046,1.);
+#6046 = DIRECTION('',(0.,0.,1.));
+#6047 = CYLINDRICAL_SURFACE('',#6048,0.5);
+#6048 = AXIS2_PLACEMENT_3D('',#6049,#6050,#6051);
+#6049 = CARTESIAN_POINT('',(24.461965,-24.461965,0.));
+#6050 = DIRECTION('',(-0.,-0.,-1.));
+#6051 = DIRECTION('',(1.,0.,0.));
+#6052 = ADVANCED_FACE('',(#6053),#6071,.F.);
+#6053 = FACE_BOUND('',#6054,.F.);
+#6054 = EDGE_LOOP('',(#6055,#6063,#6064,#6065));
+#6055 = ORIENTED_EDGE('',*,*,#6056,.F.);
+#6056 = EDGE_CURVE('',#6025,#6057,#6059,.T.);
+#6057 = VERTEX_POINT('',#6058);
+#6058 = CARTESIAN_POINT('',(37.461965,-23.961965,0.));
+#6059 = LINE('',#6060,#6061);
+#6060 = CARTESIAN_POINT('',(24.461965,-23.961965,0.));
+#6061 = VECTOR('',#6062,1.);
+#6062 = DIRECTION('',(1.,0.,0.));
+#6063 = ORIENTED_EDGE('',*,*,#6035,.T.);
+#6064 = ORIENTED_EDGE('',*,*,#725,.T.);
+#6065 = ORIENTED_EDGE('',*,*,#6066,.F.);
+#6066 = EDGE_CURVE('',#6057,#726,#6067,.T.);
+#6067 = LINE('',#6068,#6069);
+#6068 = CARTESIAN_POINT('',(37.461965,-23.961965,0.));
+#6069 = VECTOR('',#6070,1.);
+#6070 = DIRECTION('',(0.,0.,1.));
+#6071 = PLANE('',#6072);
+#6072 = AXIS2_PLACEMENT_3D('',#6073,#6074,#6075);
+#6073 = CARTESIAN_POINT('',(24.461965,-23.961965,0.));
+#6074 = DIRECTION('',(0.,1.,0.));
+#6075 = DIRECTION('',(1.,0.,0.));
+#6076 = ADVANCED_FACE('',(#6077),#6095,.T.);
+#6077 = FACE_BOUND('',#6078,.T.);
+#6078 = EDGE_LOOP('',(#6079,#6087,#6088,#6089));
+#6079 = ORIENTED_EDGE('',*,*,#6080,.F.);
+#6080 = EDGE_CURVE('',#6027,#6081,#6083,.T.);
+#6081 = VERTEX_POINT('',#6082);
+#6082 = CARTESIAN_POINT('',(23.961965,-37.461965,0.));
+#6083 = LINE('',#6084,#6085);
+#6084 = CARTESIAN_POINT('',(23.961965,-24.461965,0.));
+#6085 = VECTOR('',#6086,1.);
+#6086 = DIRECTION('',(0.,-1.,0.));
+#6087 = ORIENTED_EDGE('',*,*,#6042,.T.);
+#6088 = ORIENTED_EDGE('',*,*,#706,.T.);
+#6089 = ORIENTED_EDGE('',*,*,#6090,.F.);
+#6090 = EDGE_CURVE('',#6081,#709,#6091,.T.);
+#6091 = LINE('',#6092,#6093);
+#6092 = CARTESIAN_POINT('',(23.961965,-37.461965,0.));
+#6093 = VECTOR('',#6094,1.);
+#6094 = DIRECTION('',(0.,0.,1.));
+#6095 = PLANE('',#6096);
+#6096 = AXIS2_PLACEMENT_3D('',#6097,#6098,#6099);
+#6097 = CARTESIAN_POINT('',(23.961965,-24.461965,0.));
+#6098 = DIRECTION('',(1.,0.,0.));
+#6099 = DIRECTION('',(0.,-1.,0.));
+#6100 = ADVANCED_FACE('',(#6101),#6120,.F.);
+#6101 = FACE_BOUND('',#6102,.T.);
+#6102 = EDGE_LOOP('',(#6103,#6112,#6118,#6119));
+#6103 = ORIENTED_EDGE('',*,*,#6104,.F.);
+#6104 = EDGE_CURVE('',#6105,#6057,#6107,.T.);
+#6105 = VERTEX_POINT('',#6106);
+#6106 = CARTESIAN_POINT('',(37.961965,-24.461965,0.));
+#6107 = CIRCLE('',#6108,0.5);
+#6108 = AXIS2_PLACEMENT_3D('',#6109,#6110,#6111);
+#6109 = CARTESIAN_POINT('',(37.461965,-24.461965,0.));
+#6110 = DIRECTION('',(0.,0.,1.));
+#6111 = DIRECTION('',(1.,0.,0.));
+#6112 = ORIENTED_EDGE('',*,*,#6113,.T.);
+#6113 = EDGE_CURVE('',#6105,#734,#6114,.T.);
+#6114 = LINE('',#6115,#6116);
+#6115 = CARTESIAN_POINT('',(37.961965,-24.461965,0.));
+#6116 = VECTOR('',#6117,1.);
+#6117 = DIRECTION('',(0.,0.,1.));
+#6118 = ORIENTED_EDGE('',*,*,#733,.F.);
+#6119 = ORIENTED_EDGE('',*,*,#6066,.F.);
+#6120 = CYLINDRICAL_SURFACE('',#6121,0.5);
+#6121 = AXIS2_PLACEMENT_3D('',#6122,#6123,#6124);
+#6122 = CARTESIAN_POINT('',(37.461965,-24.461965,0.));
+#6123 = DIRECTION('',(-0.,-0.,-1.));
+#6124 = DIRECTION('',(1.,0.,0.));
+#6125 = ADVANCED_FACE('',(#6126),#6145,.F.);
+#6126 = FACE_BOUND('',#6127,.T.);
+#6127 = EDGE_LOOP('',(#6128,#6137,#6138,#6139));
+#6128 = ORIENTED_EDGE('',*,*,#6129,.F.);
+#6129 = EDGE_CURVE('',#6081,#6130,#6132,.T.);
+#6130 = VERTEX_POINT('',#6131);
+#6131 = CARTESIAN_POINT('',(24.461965,-37.961965,0.));
+#6132 = CIRCLE('',#6133,0.5);
+#6133 = AXIS2_PLACEMENT_3D('',#6134,#6135,#6136);
+#6134 = CARTESIAN_POINT('',(24.461965,-37.461965,0.));
+#6135 = DIRECTION('',(0.,0.,1.));
+#6136 = DIRECTION('',(1.,0.,0.));
+#6137 = ORIENTED_EDGE('',*,*,#6090,.T.);
+#6138 = ORIENTED_EDGE('',*,*,#767,.F.);
+#6139 = ORIENTED_EDGE('',*,*,#6140,.F.);
+#6140 = EDGE_CURVE('',#6130,#760,#6141,.T.);
+#6141 = LINE('',#6142,#6143);
+#6142 = CARTESIAN_POINT('',(24.461965,-37.961965,0.));
+#6143 = VECTOR('',#6144,1.);
+#6144 = DIRECTION('',(0.,0.,1.));
+#6145 = CYLINDRICAL_SURFACE('',#6146,0.5);
+#6146 = AXIS2_PLACEMENT_3D('',#6147,#6148,#6149);
+#6147 = CARTESIAN_POINT('',(24.461965,-37.461965,0.));
+#6148 = DIRECTION('',(-0.,-0.,-1.));
+#6149 = DIRECTION('',(1.,0.,0.));
+#6150 = ADVANCED_FACE('',(#6151),#6169,.F.);
+#6151 = FACE_BOUND('',#6152,.F.);
+#6152 = EDGE_LOOP('',(#6153,#6161,#6162,#6163));
+#6153 = ORIENTED_EDGE('',*,*,#6154,.F.);
+#6154 = EDGE_CURVE('',#6105,#6155,#6157,.T.);
+#6155 = VERTEX_POINT('',#6156);
+#6156 = CARTESIAN_POINT('',(37.961965,-37.461965,0.));
+#6157 = LINE('',#6158,#6159);
+#6158 = CARTESIAN_POINT('',(37.961965,-24.461965,0.));
+#6159 = VECTOR('',#6160,1.);
+#6160 = DIRECTION('',(0.,-1.,0.));
+#6161 = ORIENTED_EDGE('',*,*,#6113,.T.);
+#6162 = ORIENTED_EDGE('',*,*,#742,.T.);
+#6163 = ORIENTED_EDGE('',*,*,#6164,.F.);
+#6164 = EDGE_CURVE('',#6155,#743,#6165,.T.);
+#6165 = LINE('',#6166,#6167);
+#6166 = CARTESIAN_POINT('',(37.961965,-37.461965,0.));
+#6167 = VECTOR('',#6168,1.);
+#6168 = DIRECTION('',(0.,0.,1.));
+#6169 = PLANE('',#6170);
+#6170 = AXIS2_PLACEMENT_3D('',#6171,#6172,#6173);
+#6171 = CARTESIAN_POINT('',(37.961965,-24.461965,0.));
+#6172 = DIRECTION('',(1.,0.,0.));
+#6173 = DIRECTION('',(0.,-1.,0.));
+#6174 = ADVANCED_FACE('',(#6175),#6193,.T.);
+#6175 = FACE_BOUND('',#6176,.T.);
+#6176 = EDGE_LOOP('',(#6177,#6185,#6186,#6187));
+#6177 = ORIENTED_EDGE('',*,*,#6178,.F.);
+#6178 = EDGE_CURVE('',#6130,#6179,#6181,.T.);
+#6179 = VERTEX_POINT('',#6180);
+#6180 = CARTESIAN_POINT('',(37.461965,-37.961965,0.));
+#6181 = LINE('',#6182,#6183);
+#6182 = CARTESIAN_POINT('',(24.461965,-37.961965,0.));
+#6183 = VECTOR('',#6184,1.);
+#6184 = DIRECTION('',(1.,0.,0.));
+#6185 = ORIENTED_EDGE('',*,*,#6140,.T.);
+#6186 = ORIENTED_EDGE('',*,*,#759,.T.);
+#6187 = ORIENTED_EDGE('',*,*,#6188,.F.);
+#6188 = EDGE_CURVE('',#6179,#751,#6189,.T.);
+#6189 = LINE('',#6190,#6191);
+#6190 = CARTESIAN_POINT('',(37.461965,-37.961965,0.));
+#6191 = VECTOR('',#6192,1.);
+#6192 = DIRECTION('',(0.,0.,1.));
+#6193 = PLANE('',#6194);
+#6194 = AXIS2_PLACEMENT_3D('',#6195,#6196,#6197);
+#6195 = CARTESIAN_POINT('',(24.461965,-37.961965,0.));
+#6196 = DIRECTION('',(0.,1.,0.));
+#6197 = DIRECTION('',(1.,0.,0.));
+#6198 = ADVANCED_FACE('',(#6199),#6211,.F.);
+#6199 = FACE_BOUND('',#6200,.T.);
+#6200 = EDGE_LOOP('',(#6201,#6208,#6209,#6210));
+#6201 = ORIENTED_EDGE('',*,*,#6202,.F.);
+#6202 = EDGE_CURVE('',#6179,#6155,#6203,.T.);
+#6203 = CIRCLE('',#6204,0.5);
+#6204 = AXIS2_PLACEMENT_3D('',#6205,#6206,#6207);
+#6205 = CARTESIAN_POINT('',(37.461965,-37.461965,0.));
+#6206 = DIRECTION('',(0.,0.,1.));
+#6207 = DIRECTION('',(1.,0.,0.));
+#6208 = ORIENTED_EDGE('',*,*,#6188,.T.);
+#6209 = ORIENTED_EDGE('',*,*,#750,.F.);
+#6210 = ORIENTED_EDGE('',*,*,#6164,.F.);
+#6211 = CYLINDRICAL_SURFACE('',#6212,0.5);
+#6212 = AXIS2_PLACEMENT_3D('',#6213,#6214,#6215);
+#6213 = CARTESIAN_POINT('',(37.461965,-37.461965,0.));
+#6214 = DIRECTION('',(-0.,-0.,-1.));
+#6215 = DIRECTION('',(1.,0.,0.));
+#6216 = ADVANCED_FACE('',(#6217),#6243,.F.);
+#6217 = FACE_BOUND('',#6218,.T.);
+#6218 = EDGE_LOOP('',(#6219,#6230,#6236,#6237));
+#6219 = ORIENTED_EDGE('',*,*,#6220,.F.);
+#6220 = EDGE_CURVE('',#6221,#6223,#6225,.T.);
+#6221 = VERTEX_POINT('',#6222);
+#6222 = CARTESIAN_POINT('',(43.511965,-45.39893,0.));
+#6223 = VERTEX_POINT('',#6224);
+#6224 = CARTESIAN_POINT('',(43.011965,-45.89893,0.));
+#6225 = CIRCLE('',#6226,0.5);
+#6226 = AXIS2_PLACEMENT_3D('',#6227,#6228,#6229);
+#6227 = CARTESIAN_POINT('',(43.511965,-45.89893,0.));
+#6228 = DIRECTION('',(0.,0.,1.));
+#6229 = DIRECTION('',(1.,0.,0.));
+#6230 = ORIENTED_EDGE('',*,*,#6231,.T.);
+#6231 = EDGE_CURVE('',#6221,#787,#6232,.T.);
+#6232 = LINE('',#6233,#6234);
+#6233 = CARTESIAN_POINT('',(43.511965,-45.39893,0.));
+#6234 = VECTOR('',#6235,1.);
+#6235 = DIRECTION('',(0.,0.,1.));
+#6236 = ORIENTED_EDGE('',*,*,#786,.F.);
+#6237 = ORIENTED_EDGE('',*,*,#6238,.F.);
+#6238 = EDGE_CURVE('',#6223,#777,#6239,.T.);
+#6239 = LINE('',#6240,#6241);
+#6240 = CARTESIAN_POINT('',(43.011965,-45.89893,0.));
+#6241 = VECTOR('',#6242,1.);
+#6242 = DIRECTION('',(0.,0.,1.));
+#6243 = CYLINDRICAL_SURFACE('',#6244,0.5);
+#6244 = AXIS2_PLACEMENT_3D('',#6245,#6246,#6247);
+#6245 = CARTESIAN_POINT('',(43.511965,-45.89893,0.));
+#6246 = DIRECTION('',(-0.,-0.,-1.));
+#6247 = DIRECTION('',(1.,0.,0.));
+#6248 = ADVANCED_FACE('',(#6249),#6267,.F.);
+#6249 = FACE_BOUND('',#6250,.F.);
+#6250 = EDGE_LOOP('',(#6251,#6259,#6260,#6261));
+#6251 = ORIENTED_EDGE('',*,*,#6252,.F.);
+#6252 = EDGE_CURVE('',#6221,#6253,#6255,.T.);
+#6253 = VERTEX_POINT('',#6254);
+#6254 = CARTESIAN_POINT('',(56.511965,-45.39893,0.));
+#6255 = LINE('',#6256,#6257);
+#6256 = CARTESIAN_POINT('',(43.511965,-45.39893,0.));
+#6257 = VECTOR('',#6258,1.);
+#6258 = DIRECTION('',(1.,0.,0.));
+#6259 = ORIENTED_EDGE('',*,*,#6231,.T.);
+#6260 = ORIENTED_EDGE('',*,*,#795,.T.);
+#6261 = ORIENTED_EDGE('',*,*,#6262,.F.);
+#6262 = EDGE_CURVE('',#6253,#796,#6263,.T.);
+#6263 = LINE('',#6264,#6265);
+#6264 = CARTESIAN_POINT('',(56.511965,-45.39893,0.));
+#6265 = VECTOR('',#6266,1.);
+#6266 = DIRECTION('',(0.,0.,1.));
+#6267 = PLANE('',#6268);
+#6268 = AXIS2_PLACEMENT_3D('',#6269,#6270,#6271);
+#6269 = CARTESIAN_POINT('',(43.511965,-45.39893,0.));
+#6270 = DIRECTION('',(0.,1.,0.));
+#6271 = DIRECTION('',(1.,0.,0.));
+#6272 = ADVANCED_FACE('',(#6273),#6291,.T.);
+#6273 = FACE_BOUND('',#6274,.T.);
+#6274 = EDGE_LOOP('',(#6275,#6283,#6284,#6285));
+#6275 = ORIENTED_EDGE('',*,*,#6276,.F.);
+#6276 = EDGE_CURVE('',#6223,#6277,#6279,.T.);
+#6277 = VERTEX_POINT('',#6278);
+#6278 = CARTESIAN_POINT('',(43.011965,-58.89893,0.));
+#6279 = LINE('',#6280,#6281);
+#6280 = CARTESIAN_POINT('',(43.011965,-45.89893,0.));
+#6281 = VECTOR('',#6282,1.);
+#6282 = DIRECTION('',(0.,-1.,0.));
+#6283 = ORIENTED_EDGE('',*,*,#6238,.T.);
+#6284 = ORIENTED_EDGE('',*,*,#776,.T.);
+#6285 = ORIENTED_EDGE('',*,*,#6286,.F.);
+#6286 = EDGE_CURVE('',#6277,#779,#6287,.T.);
+#6287 = LINE('',#6288,#6289);
+#6288 = CARTESIAN_POINT('',(43.011965,-58.89893,0.));
+#6289 = VECTOR('',#6290,1.);
+#6290 = DIRECTION('',(0.,0.,1.));
+#6291 = PLANE('',#6292);
+#6292 = AXIS2_PLACEMENT_3D('',#6293,#6294,#6295);
+#6293 = CARTESIAN_POINT('',(43.011965,-45.89893,0.));
+#6294 = DIRECTION('',(1.,0.,0.));
+#6295 = DIRECTION('',(0.,-1.,0.));
+#6296 = ADVANCED_FACE('',(#6297),#6316,.F.);
+#6297 = FACE_BOUND('',#6298,.T.);
+#6298 = EDGE_LOOP('',(#6299,#6308,#6314,#6315));
+#6299 = ORIENTED_EDGE('',*,*,#6300,.F.);
+#6300 = EDGE_CURVE('',#6301,#6253,#6303,.T.);
+#6301 = VERTEX_POINT('',#6302);
+#6302 = CARTESIAN_POINT('',(57.011965,-45.89893,0.));
+#6303 = CIRCLE('',#6304,0.5);
+#6304 = AXIS2_PLACEMENT_3D('',#6305,#6306,#6307);
+#6305 = CARTESIAN_POINT('',(56.511965,-45.89893,0.));
+#6306 = DIRECTION('',(0.,0.,1.));
+#6307 = DIRECTION('',(1.,0.,0.));
+#6308 = ORIENTED_EDGE('',*,*,#6309,.T.);
+#6309 = EDGE_CURVE('',#6301,#804,#6310,.T.);
+#6310 = LINE('',#6311,#6312);
+#6311 = CARTESIAN_POINT('',(57.011965,-45.89893,0.));
+#6312 = VECTOR('',#6313,1.);
+#6313 = DIRECTION('',(0.,0.,1.));
+#6314 = ORIENTED_EDGE('',*,*,#803,.F.);
+#6315 = ORIENTED_EDGE('',*,*,#6262,.F.);
+#6316 = CYLINDRICAL_SURFACE('',#6317,0.5);
+#6317 = AXIS2_PLACEMENT_3D('',#6318,#6319,#6320);
+#6318 = CARTESIAN_POINT('',(56.511965,-45.89893,0.));
+#6319 = DIRECTION('',(-0.,-0.,-1.));
+#6320 = DIRECTION('',(1.,0.,0.));
+#6321 = ADVANCED_FACE('',(#6322),#6341,.F.);
+#6322 = FACE_BOUND('',#6323,.T.);
+#6323 = EDGE_LOOP('',(#6324,#6333,#6334,#6335));
+#6324 = ORIENTED_EDGE('',*,*,#6325,.F.);
+#6325 = EDGE_CURVE('',#6277,#6326,#6328,.T.);
+#6326 = VERTEX_POINT('',#6327);
+#6327 = CARTESIAN_POINT('',(43.511965,-59.39893,0.));
+#6328 = CIRCLE('',#6329,0.5);
+#6329 = AXIS2_PLACEMENT_3D('',#6330,#6331,#6332);
+#6330 = CARTESIAN_POINT('',(43.511965,-58.89893,0.));
+#6331 = DIRECTION('',(0.,0.,1.));
+#6332 = DIRECTION('',(1.,0.,0.));
+#6333 = ORIENTED_EDGE('',*,*,#6286,.T.);
+#6334 = ORIENTED_EDGE('',*,*,#837,.F.);
+#6335 = ORIENTED_EDGE('',*,*,#6336,.F.);
+#6336 = EDGE_CURVE('',#6326,#830,#6337,.T.);
+#6337 = LINE('',#6338,#6339);
+#6338 = CARTESIAN_POINT('',(43.511965,-59.39893,0.));
+#6339 = VECTOR('',#6340,1.);
+#6340 = DIRECTION('',(0.,0.,1.));
+#6341 = CYLINDRICAL_SURFACE('',#6342,0.5);
+#6342 = AXIS2_PLACEMENT_3D('',#6343,#6344,#6345);
+#6343 = CARTESIAN_POINT('',(43.511965,-58.89893,0.));
+#6344 = DIRECTION('',(-0.,-0.,-1.));
+#6345 = DIRECTION('',(1.,0.,0.));
+#6346 = ADVANCED_FACE('',(#6347),#6365,.F.);
+#6347 = FACE_BOUND('',#6348,.F.);
+#6348 = EDGE_LOOP('',(#6349,#6357,#6358,#6359));
+#6349 = ORIENTED_EDGE('',*,*,#6350,.F.);
+#6350 = EDGE_CURVE('',#6301,#6351,#6353,.T.);
+#6351 = VERTEX_POINT('',#6352);
+#6352 = CARTESIAN_POINT('',(57.011965,-58.89893,0.));
+#6353 = LINE('',#6354,#6355);
+#6354 = CARTESIAN_POINT('',(57.011965,-45.89893,0.));
+#6355 = VECTOR('',#6356,1.);
+#6356 = DIRECTION('',(0.,-1.,0.));
+#6357 = ORIENTED_EDGE('',*,*,#6309,.T.);
+#6358 = ORIENTED_EDGE('',*,*,#812,.T.);
+#6359 = ORIENTED_EDGE('',*,*,#6360,.F.);
+#6360 = EDGE_CURVE('',#6351,#813,#6361,.T.);
+#6361 = LINE('',#6362,#6363);
+#6362 = CARTESIAN_POINT('',(57.011965,-58.89893,0.));
+#6363 = VECTOR('',#6364,1.);
+#6364 = DIRECTION('',(0.,0.,1.));
+#6365 = PLANE('',#6366);
+#6366 = AXIS2_PLACEMENT_3D('',#6367,#6368,#6369);
+#6367 = CARTESIAN_POINT('',(57.011965,-45.89893,0.));
+#6368 = DIRECTION('',(1.,0.,0.));
+#6369 = DIRECTION('',(0.,-1.,0.));
+#6370 = ADVANCED_FACE('',(#6371),#6389,.T.);
+#6371 = FACE_BOUND('',#6372,.T.);
+#6372 = EDGE_LOOP('',(#6373,#6381,#6382,#6383));
+#6373 = ORIENTED_EDGE('',*,*,#6374,.F.);
+#6374 = EDGE_CURVE('',#6326,#6375,#6377,.T.);
+#6375 = VERTEX_POINT('',#6376);
+#6376 = CARTESIAN_POINT('',(56.511965,-59.39893,0.));
+#6377 = LINE('',#6378,#6379);
+#6378 = CARTESIAN_POINT('',(43.511965,-59.39893,0.));
+#6379 = VECTOR('',#6380,1.);
+#6380 = DIRECTION('',(1.,0.,0.));
+#6381 = ORIENTED_EDGE('',*,*,#6336,.T.);
+#6382 = ORIENTED_EDGE('',*,*,#829,.T.);
+#6383 = ORIENTED_EDGE('',*,*,#6384,.F.);
+#6384 = EDGE_CURVE('',#6375,#821,#6385,.T.);
+#6385 = LINE('',#6386,#6387);
+#6386 = CARTESIAN_POINT('',(56.511965,-59.39893,0.));
+#6387 = VECTOR('',#6388,1.);
+#6388 = DIRECTION('',(0.,0.,1.));
+#6389 = PLANE('',#6390);
+#6390 = AXIS2_PLACEMENT_3D('',#6391,#6392,#6393);
+#6391 = CARTESIAN_POINT('',(43.511965,-59.39893,0.));
+#6392 = DIRECTION('',(0.,1.,0.));
+#6393 = DIRECTION('',(1.,0.,0.));
+#6394 = ADVANCED_FACE('',(#6395),#6407,.F.);
+#6395 = FACE_BOUND('',#6396,.T.);
+#6396 = EDGE_LOOP('',(#6397,#6404,#6405,#6406));
+#6397 = ORIENTED_EDGE('',*,*,#6398,.F.);
+#6398 = EDGE_CURVE('',#6375,#6351,#6399,.T.);
+#6399 = CIRCLE('',#6400,0.5);
+#6400 = AXIS2_PLACEMENT_3D('',#6401,#6402,#6403);
+#6401 = CARTESIAN_POINT('',(56.511965,-58.89893,0.));
+#6402 = DIRECTION('',(0.,0.,1.));
+#6403 = DIRECTION('',(1.,0.,0.));
+#6404 = ORIENTED_EDGE('',*,*,#6384,.T.);
+#6405 = ORIENTED_EDGE('',*,*,#820,.F.);
+#6406 = ORIENTED_EDGE('',*,*,#6360,.F.);
+#6407 = CYLINDRICAL_SURFACE('',#6408,0.5);
+#6408 = AXIS2_PLACEMENT_3D('',#6409,#6410,#6411);
+#6409 = CARTESIAN_POINT('',(56.511965,-58.89893,0.));
+#6410 = DIRECTION('',(-0.,-0.,-1.));
+#6411 = DIRECTION('',(1.,0.,0.));
+#6412 = ADVANCED_FACE('',(#6413),#6432,.F.);
+#6413 = FACE_BOUND('',#6414,.T.);
+#6414 = EDGE_LOOP('',(#6415,#6424,#6430,#6431));
+#6415 = ORIENTED_EDGE('',*,*,#6416,.F.);
+#6416 = EDGE_CURVE('',#6417,#6417,#6419,.T.);
+#6417 = VERTEX_POINT('',#6418);
+#6418 = CARTESIAN_POINT('',(100.045,-77.865,0.));
+#6419 = CIRCLE('',#6420,1.7);
+#6420 = AXIS2_PLACEMENT_3D('',#6421,#6422,#6423);
+#6421 = CARTESIAN_POINT('',(98.345,-77.865,0.));
+#6422 = DIRECTION('',(0.,0.,1.));
+#6423 = DIRECTION('',(1.,0.,0.));
+#6424 = ORIENTED_EDGE('',*,*,#6425,.T.);
+#6425 = EDGE_CURVE('',#6417,#847,#6426,.T.);
+#6426 = LINE('',#6427,#6428);
+#6427 = CARTESIAN_POINT('',(100.045,-77.865,0.));
+#6428 = VECTOR('',#6429,1.);
+#6429 = DIRECTION('',(0.,0.,1.));
+#6430 = ORIENTED_EDGE('',*,*,#846,.F.);
+#6431 = ORIENTED_EDGE('',*,*,#6425,.F.);
+#6432 = CYLINDRICAL_SURFACE('',#6433,1.7);
+#6433 = AXIS2_PLACEMENT_3D('',#6434,#6435,#6436);
+#6434 = CARTESIAN_POINT('',(98.345,-77.865,0.));
+#6435 = DIRECTION('',(-0.,-0.,-1.));
+#6436 = DIRECTION('',(1.,0.,0.));
+#6437 = ADVANCED_FACE('',(#6438),#6463,.T.);
+#6438 = FACE_BOUND('',#6439,.T.);
+#6439 = EDGE_LOOP('',(#6440,#6450,#6456,#6457));
+#6440 = ORIENTED_EDGE('',*,*,#6441,.F.);
+#6441 = EDGE_CURVE('',#6442,#6444,#6446,.T.);
+#6442 = VERTEX_POINT('',#6443);
+#6443 = CARTESIAN_POINT('',(85.184999999999,-66.44499999999,0.));
+#6444 = VERTEX_POINT('',#6445);
+#6445 = CARTESIAN_POINT('',(86.585000000008,-66.44499999999,0.));
+#6446 = LINE('',#6447,#6448);
+#6447 = CARTESIAN_POINT('',(85.184999999999,-66.44499999999,0.));
+#6448 = VECTOR('',#6449,1.);
+#6449 = DIRECTION('',(1.,0.,0.));
+#6450 = ORIENTED_EDGE('',*,*,#6451,.T.);
+#6451 = EDGE_CURVE('',#6442,#858,#6452,.T.);
+#6452 = LINE('',#6453,#6454);
+#6453 = CARTESIAN_POINT('',(85.184999999999,-66.44499999999,0.));
+#6454 = VECTOR('',#6455,1.);
+#6455 = DIRECTION('',(0.,0.,1.));
+#6456 = ORIENTED_EDGE('',*,*,#857,.T.);
+#6457 = ORIENTED_EDGE('',*,*,#6458,.F.);
+#6458 = EDGE_CURVE('',#6444,#860,#6459,.T.);
+#6459 = LINE('',#6460,#6461);
+#6460 = CARTESIAN_POINT('',(86.585000000008,-66.44499999999,0.));
+#6461 = VECTOR('',#6462,1.);
+#6462 = DIRECTION('',(0.,0.,1.));
+#6463 = PLANE('',#6464);
+#6464 = AXIS2_PLACEMENT_3D('',#6465,#6466,#6467);
+#6465 = CARTESIAN_POINT('',(85.184999999999,-66.44499999999,0.));
+#6466 = DIRECTION('',(0.,1.,0.));
+#6467 = DIRECTION('',(1.,0.,0.));
+#6468 = ADVANCED_FACE('',(#6469),#6488,.F.);
+#6469 = FACE_BOUND('',#6470,.T.);
+#6470 = EDGE_LOOP('',(#6471,#6480,#6486,#6487));
+#6471 = ORIENTED_EDGE('',*,*,#6472,.F.);
+#6472 = EDGE_CURVE('',#6473,#6442,#6475,.T.);
+#6473 = VERTEX_POINT('',#6474);
+#6474 = CARTESIAN_POINT('',(84.184999999999,-65.44499999999,0.));
+#6475 = CIRCLE('',#6476,1.);
+#6476 = AXIS2_PLACEMENT_3D('',#6477,#6478,#6479);
+#6477 = CARTESIAN_POINT('',(85.184999999999,-65.44499999999,0.));
+#6478 = DIRECTION('',(0.,0.,1.));
+#6479 = DIRECTION('',(1.,0.,0.));
+#6480 = ORIENTED_EDGE('',*,*,#6481,.T.);
+#6481 = EDGE_CURVE('',#6473,#868,#6482,.T.);
+#6482 = LINE('',#6483,#6484);
+#6483 = CARTESIAN_POINT('',(84.184999999999,-65.44499999999,0.));
+#6484 = VECTOR('',#6485,1.);
+#6485 = DIRECTION('',(0.,0.,1.));
+#6486 = ORIENTED_EDGE('',*,*,#867,.F.);
+#6487 = ORIENTED_EDGE('',*,*,#6451,.F.);
+#6488 = CYLINDRICAL_SURFACE('',#6489,1.);
+#6489 = AXIS2_PLACEMENT_3D('',#6490,#6491,#6492);
+#6490 = CARTESIAN_POINT('',(85.184999999999,-65.44499999999,0.));
+#6491 = DIRECTION('',(-0.,-0.,-1.));
+#6492 = DIRECTION('',(1.,0.,0.));
+#6493 = ADVANCED_FACE('',(#6494),#6513,.F.);
+#6494 = FACE_BOUND('',#6495,.T.);
+#6495 = EDGE_LOOP('',(#6496,#6505,#6506,#6507));
+#6496 = ORIENTED_EDGE('',*,*,#6497,.F.);
+#6497 = EDGE_CURVE('',#6444,#6498,#6500,.T.);
+#6498 = VERTEX_POINT('',#6499);
+#6499 = CARTESIAN_POINT('',(87.585000000008,-65.44499999999,0.));
+#6500 = CIRCLE('',#6501,1.);
+#6501 = AXIS2_PLACEMENT_3D('',#6502,#6503,#6504);
+#6502 = CARTESIAN_POINT('',(86.585000000008,-65.44499999999,0.));
+#6503 = DIRECTION('',(0.,0.,1.));
+#6504 = DIRECTION('',(1.,0.,0.));
+#6505 = ORIENTED_EDGE('',*,*,#6458,.T.);
+#6506 = ORIENTED_EDGE('',*,*,#918,.F.);
+#6507 = ORIENTED_EDGE('',*,*,#6508,.F.);
+#6508 = EDGE_CURVE('',#6498,#911,#6509,.T.);
+#6509 = LINE('',#6510,#6511);
+#6510 = CARTESIAN_POINT('',(87.585000000008,-65.44499999999,0.));
+#6511 = VECTOR('',#6512,1.);
+#6512 = DIRECTION('',(0.,0.,1.));
+#6513 = CYLINDRICAL_SURFACE('',#6514,1.);
+#6514 = AXIS2_PLACEMENT_3D('',#6515,#6516,#6517);
+#6515 = CARTESIAN_POINT('',(86.585000000008,-65.44499999999,0.));
+#6516 = DIRECTION('',(-0.,-0.,-1.));
+#6517 = DIRECTION('',(1.,0.,0.));
+#6518 = ADVANCED_FACE('',(#6519),#6537,.T.);
+#6519 = FACE_BOUND('',#6520,.T.);
+#6520 = EDGE_LOOP('',(#6521,#6529,#6535,#6536));
+#6521 = ORIENTED_EDGE('',*,*,#6522,.F.);
+#6522 = EDGE_CURVE('',#6523,#6473,#6525,.T.);
+#6523 = VERTEX_POINT('',#6524);
+#6524 = CARTESIAN_POINT('',(84.184999999999,-64.44499999999,0.));
+#6525 = LINE('',#6526,#6527);
+#6526 = CARTESIAN_POINT('',(84.184999999999,-64.44499999999,0.));
+#6527 = VECTOR('',#6528,1.);
+#6528 = DIRECTION('',(0.,-1.,0.));
+#6529 = ORIENTED_EDGE('',*,*,#6530,.T.);
+#6530 = EDGE_CURVE('',#6523,#877,#6531,.T.);
+#6531 = LINE('',#6532,#6533);
+#6532 = CARTESIAN_POINT('',(84.184999999999,-64.44499999999,0.));
+#6533 = VECTOR('',#6534,1.);
+#6534 = DIRECTION('',(0.,0.,1.));
+#6535 = ORIENTED_EDGE('',*,*,#876,.T.);
+#6536 = ORIENTED_EDGE('',*,*,#6481,.F.);
+#6537 = PLANE('',#6538);
+#6538 = AXIS2_PLACEMENT_3D('',#6539,#6540,#6541);
+#6539 = CARTESIAN_POINT('',(84.184999999999,-64.44499999999,0.));
+#6540 = DIRECTION('',(1.,0.,0.));
+#6541 = DIRECTION('',(0.,-1.,0.));
+#6542 = ADVANCED_FACE('',(#6543),#6561,.T.);
+#6543 = FACE_BOUND('',#6544,.T.);
+#6544 = EDGE_LOOP('',(#6545,#6553,#6554,#6555));
+#6545 = ORIENTED_EDGE('',*,*,#6546,.F.);
+#6546 = EDGE_CURVE('',#6498,#6547,#6549,.T.);
+#6547 = VERTEX_POINT('',#6548);
+#6548 = CARTESIAN_POINT('',(87.585000000008,-64.44499999999,0.));
+#6549 = LINE('',#6550,#6551);
+#6550 = CARTESIAN_POINT('',(87.585000000008,-65.44499999999,0.));
+#6551 = VECTOR('',#6552,1.);
+#6552 = DIRECTION('',(0.,1.,0.));
+#6553 = ORIENTED_EDGE('',*,*,#6508,.T.);
+#6554 = ORIENTED_EDGE('',*,*,#910,.T.);
+#6555 = ORIENTED_EDGE('',*,*,#6556,.F.);
+#6556 = EDGE_CURVE('',#6547,#902,#6557,.T.);
+#6557 = LINE('',#6558,#6559);
+#6558 = CARTESIAN_POINT('',(87.585000000008,-64.44499999999,0.));
+#6559 = VECTOR('',#6560,1.);
+#6560 = DIRECTION('',(0.,0.,1.));
+#6561 = PLANE('',#6562);
+#6562 = AXIS2_PLACEMENT_3D('',#6563,#6564,#6565);
+#6563 = CARTESIAN_POINT('',(87.585000000008,-65.44499999999,0.));
+#6564 = DIRECTION('',(-1.,0.,0.));
+#6565 = DIRECTION('',(0.,1.,0.));
+#6566 = ADVANCED_FACE('',(#6567),#6586,.F.);
+#6567 = FACE_BOUND('',#6568,.T.);
+#6568 = EDGE_LOOP('',(#6569,#6578,#6584,#6585));
+#6569 = ORIENTED_EDGE('',*,*,#6570,.F.);
+#6570 = EDGE_CURVE('',#6571,#6523,#6573,.T.);
+#6571 = VERTEX_POINT('',#6572);
+#6572 = CARTESIAN_POINT('',(85.184999999999,-63.44499999999,0.));
+#6573 = CIRCLE('',#6574,1.);
+#6574 = AXIS2_PLACEMENT_3D('',#6575,#6576,#6577);
+#6575 = CARTESIAN_POINT('',(85.184999999999,-64.44499999999,0.));
+#6576 = DIRECTION('',(0.,0.,1.));
+#6577 = DIRECTION('',(1.,0.,0.));
+#6578 = ORIENTED_EDGE('',*,*,#6579,.T.);
+#6579 = EDGE_CURVE('',#6571,#885,#6580,.T.);
+#6580 = LINE('',#6581,#6582);
+#6581 = CARTESIAN_POINT('',(85.184999999999,-63.44499999999,0.));
+#6582 = VECTOR('',#6583,1.);
+#6583 = DIRECTION('',(0.,0.,1.));
+#6584 = ORIENTED_EDGE('',*,*,#884,.F.);
+#6585 = ORIENTED_EDGE('',*,*,#6530,.F.);
+#6586 = CYLINDRICAL_SURFACE('',#6587,1.);
+#6587 = AXIS2_PLACEMENT_3D('',#6588,#6589,#6590);
+#6588 = CARTESIAN_POINT('',(85.184999999999,-64.44499999999,0.));
+#6589 = DIRECTION('',(-0.,-0.,-1.));
+#6590 = DIRECTION('',(1.,0.,0.));
+#6591 = ADVANCED_FACE('',(#6592),#6611,.F.);
+#6592 = FACE_BOUND('',#6593,.T.);
+#6593 = EDGE_LOOP('',(#6594,#6603,#6604,#6605));
+#6594 = ORIENTED_EDGE('',*,*,#6595,.F.);
+#6595 = EDGE_CURVE('',#6547,#6596,#6598,.T.);
+#6596 = VERTEX_POINT('',#6597);
+#6597 = CARTESIAN_POINT('',(86.585000000008,-63.44499999999,0.));
+#6598 = CIRCLE('',#6599,1.);
+#6599 = AXIS2_PLACEMENT_3D('',#6600,#6601,#6602);
+#6600 = CARTESIAN_POINT('',(86.585000000008,-64.44499999999,0.));
+#6601 = DIRECTION('',(0.,0.,1.));
+#6602 = DIRECTION('',(1.,0.,0.));
+#6603 = ORIENTED_EDGE('',*,*,#6556,.T.);
+#6604 = ORIENTED_EDGE('',*,*,#901,.F.);
+#6605 = ORIENTED_EDGE('',*,*,#6606,.F.);
+#6606 = EDGE_CURVE('',#6596,#894,#6607,.T.);
+#6607 = LINE('',#6608,#6609);
+#6608 = CARTESIAN_POINT('',(86.585000000008,-63.44499999999,0.));
+#6609 = VECTOR('',#6610,1.);
+#6610 = DIRECTION('',(0.,0.,1.));
+#6611 = CYLINDRICAL_SURFACE('',#6612,1.);
+#6612 = AXIS2_PLACEMENT_3D('',#6613,#6614,#6615);
+#6613 = CARTESIAN_POINT('',(86.585000000008,-64.44499999999,0.));
+#6614 = DIRECTION('',(-0.,-0.,-1.));
+#6615 = DIRECTION('',(1.,0.,0.));
+#6616 = ADVANCED_FACE('',(#6617),#6628,.T.);
+#6617 = FACE_BOUND('',#6618,.T.);
+#6618 = EDGE_LOOP('',(#6619,#6625,#6626,#6627));
+#6619 = ORIENTED_EDGE('',*,*,#6620,.F.);
+#6620 = EDGE_CURVE('',#6596,#6571,#6621,.T.);
+#6621 = LINE('',#6622,#6623);
+#6622 = CARTESIAN_POINT('',(86.585000000008,-63.44499999999,0.));
+#6623 = VECTOR('',#6624,1.);
+#6624 = DIRECTION('',(-1.,0.,0.));
+#6625 = ORIENTED_EDGE('',*,*,#6606,.T.);
+#6626 = ORIENTED_EDGE('',*,*,#893,.T.);
+#6627 = ORIENTED_EDGE('',*,*,#6579,.F.);
+#6628 = PLANE('',#6629);
+#6629 = AXIS2_PLACEMENT_3D('',#6630,#6631,#6632);
+#6630 = CARTESIAN_POINT('',(86.585000000008,-63.44499999999,0.));
+#6631 = DIRECTION('',(0.,-1.,0.));
+#6632 = DIRECTION('',(-1.,0.,0.));
+#6633 = ADVANCED_FACE('',(#6634),#6660,.F.);
+#6634 = FACE_BOUND('',#6635,.T.);
+#6635 = EDGE_LOOP('',(#6636,#6647,#6653,#6654));
+#6636 = ORIENTED_EDGE('',*,*,#6637,.F.);
+#6637 = EDGE_CURVE('',#6638,#6640,#6642,.T.);
+#6638 = VERTEX_POINT('',#6639);
+#6639 = CARTESIAN_POINT('',(69.679045,-45.39893,0.));
+#6640 = VERTEX_POINT('',#6641);
+#6641 = CARTESIAN_POINT('',(69.179045,-45.89893,0.));
+#6642 = CIRCLE('',#6643,0.5);
+#6643 = AXIS2_PLACEMENT_3D('',#6644,#6645,#6646);
+#6644 = CARTESIAN_POINT('',(69.679045,-45.89893,0.));
+#6645 = DIRECTION('',(0.,0.,1.));
+#6646 = DIRECTION('',(1.,0.,0.));
+#6647 = ORIENTED_EDGE('',*,*,#6648,.T.);
+#6648 = EDGE_CURVE('',#6638,#938,#6649,.T.);
+#6649 = LINE('',#6650,#6651);
+#6650 = CARTESIAN_POINT('',(69.679045,-45.39893,0.));
+#6651 = VECTOR('',#6652,1.);
+#6652 = DIRECTION('',(0.,0.,1.));
+#6653 = ORIENTED_EDGE('',*,*,#937,.F.);
+#6654 = ORIENTED_EDGE('',*,*,#6655,.F.);
+#6655 = EDGE_CURVE('',#6640,#928,#6656,.T.);
+#6656 = LINE('',#6657,#6658);
+#6657 = CARTESIAN_POINT('',(69.179045,-45.89893,0.));
+#6658 = VECTOR('',#6659,1.);
+#6659 = DIRECTION('',(0.,0.,1.));
+#6660 = CYLINDRICAL_SURFACE('',#6661,0.5);
+#6661 = AXIS2_PLACEMENT_3D('',#6662,#6663,#6664);
+#6662 = CARTESIAN_POINT('',(69.679045,-45.89893,0.));
+#6663 = DIRECTION('',(-0.,-0.,-1.));
+#6664 = DIRECTION('',(1.,0.,0.));
+#6665 = ADVANCED_FACE('',(#6666),#6684,.F.);
+#6666 = FACE_BOUND('',#6667,.F.);
+#6667 = EDGE_LOOP('',(#6668,#6676,#6677,#6678));
+#6668 = ORIENTED_EDGE('',*,*,#6669,.F.);
+#6669 = EDGE_CURVE('',#6638,#6670,#6672,.T.);
+#6670 = VERTEX_POINT('',#6671);
+#6671 = CARTESIAN_POINT('',(82.679045,-45.39893,0.));
+#6672 = LINE('',#6673,#6674);
+#6673 = CARTESIAN_POINT('',(69.679045,-45.39893,0.));
+#6674 = VECTOR('',#6675,1.);
+#6675 = DIRECTION('',(1.,0.,0.));
+#6676 = ORIENTED_EDGE('',*,*,#6648,.T.);
+#6677 = ORIENTED_EDGE('',*,*,#946,.T.);
+#6678 = ORIENTED_EDGE('',*,*,#6679,.F.);
+#6679 = EDGE_CURVE('',#6670,#947,#6680,.T.);
+#6680 = LINE('',#6681,#6682);
+#6681 = CARTESIAN_POINT('',(82.679045,-45.39893,0.));
+#6682 = VECTOR('',#6683,1.);
+#6683 = DIRECTION('',(0.,0.,1.));
+#6684 = PLANE('',#6685);
+#6685 = AXIS2_PLACEMENT_3D('',#6686,#6687,#6688);
+#6686 = CARTESIAN_POINT('',(69.679045,-45.39893,0.));
+#6687 = DIRECTION('',(0.,1.,0.));
+#6688 = DIRECTION('',(1.,0.,0.));
+#6689 = ADVANCED_FACE('',(#6690),#6708,.T.);
+#6690 = FACE_BOUND('',#6691,.T.);
+#6691 = EDGE_LOOP('',(#6692,#6700,#6701,#6702));
+#6692 = ORIENTED_EDGE('',*,*,#6693,.F.);
+#6693 = EDGE_CURVE('',#6640,#6694,#6696,.T.);
+#6694 = VERTEX_POINT('',#6695);
+#6695 = CARTESIAN_POINT('',(69.179045,-58.89893,0.));
+#6696 = LINE('',#6697,#6698);
+#6697 = CARTESIAN_POINT('',(69.179045,-45.89893,0.));
+#6698 = VECTOR('',#6699,1.);
+#6699 = DIRECTION('',(0.,-1.,0.));
+#6700 = ORIENTED_EDGE('',*,*,#6655,.T.);
+#6701 = ORIENTED_EDGE('',*,*,#927,.T.);
+#6702 = ORIENTED_EDGE('',*,*,#6703,.F.);
+#6703 = EDGE_CURVE('',#6694,#930,#6704,.T.);
+#6704 = LINE('',#6705,#6706);
+#6705 = CARTESIAN_POINT('',(69.179045,-58.89893,0.));
+#6706 = VECTOR('',#6707,1.);
+#6707 = DIRECTION('',(0.,0.,1.));
+#6708 = PLANE('',#6709);
+#6709 = AXIS2_PLACEMENT_3D('',#6710,#6711,#6712);
+#6710 = CARTESIAN_POINT('',(69.179045,-45.89893,0.));
+#6711 = DIRECTION('',(1.,0.,0.));
+#6712 = DIRECTION('',(0.,-1.,0.));
+#6713 = ADVANCED_FACE('',(#6714),#6733,.F.);
+#6714 = FACE_BOUND('',#6715,.T.);
+#6715 = EDGE_LOOP('',(#6716,#6725,#6731,#6732));
+#6716 = ORIENTED_EDGE('',*,*,#6717,.F.);
+#6717 = EDGE_CURVE('',#6718,#6670,#6720,.T.);
+#6718 = VERTEX_POINT('',#6719);
+#6719 = CARTESIAN_POINT('',(83.179045,-45.89893,0.));
+#6720 = CIRCLE('',#6721,0.5);
+#6721 = AXIS2_PLACEMENT_3D('',#6722,#6723,#6724);
+#6722 = CARTESIAN_POINT('',(82.679045,-45.89893,0.));
+#6723 = DIRECTION('',(0.,0.,1.));
+#6724 = DIRECTION('',(1.,0.,0.));
+#6725 = ORIENTED_EDGE('',*,*,#6726,.T.);
+#6726 = EDGE_CURVE('',#6718,#955,#6727,.T.);
+#6727 = LINE('',#6728,#6729);
+#6728 = CARTESIAN_POINT('',(83.179045,-45.89893,0.));
+#6729 = VECTOR('',#6730,1.);
+#6730 = DIRECTION('',(0.,0.,1.));
+#6731 = ORIENTED_EDGE('',*,*,#954,.F.);
+#6732 = ORIENTED_EDGE('',*,*,#6679,.F.);
+#6733 = CYLINDRICAL_SURFACE('',#6734,0.5);
+#6734 = AXIS2_PLACEMENT_3D('',#6735,#6736,#6737);
+#6735 = CARTESIAN_POINT('',(82.679045,-45.89893,0.));
+#6736 = DIRECTION('',(-0.,-0.,-1.));
+#6737 = DIRECTION('',(1.,0.,0.));
+#6738 = ADVANCED_FACE('',(#6739),#6758,.F.);
+#6739 = FACE_BOUND('',#6740,.T.);
+#6740 = EDGE_LOOP('',(#6741,#6750,#6751,#6752));
+#6741 = ORIENTED_EDGE('',*,*,#6742,.F.);
+#6742 = EDGE_CURVE('',#6694,#6743,#6745,.T.);
+#6743 = VERTEX_POINT('',#6744);
+#6744 = CARTESIAN_POINT('',(69.679045,-59.39893,0.));
+#6745 = CIRCLE('',#6746,0.5);
+#6746 = AXIS2_PLACEMENT_3D('',#6747,#6748,#6749);
+#6747 = CARTESIAN_POINT('',(69.679045,-58.89893,0.));
+#6748 = DIRECTION('',(0.,0.,1.));
+#6749 = DIRECTION('',(1.,0.,0.));
+#6750 = ORIENTED_EDGE('',*,*,#6703,.T.);
+#6751 = ORIENTED_EDGE('',*,*,#988,.F.);
+#6752 = ORIENTED_EDGE('',*,*,#6753,.F.);
+#6753 = EDGE_CURVE('',#6743,#981,#6754,.T.);
+#6754 = LINE('',#6755,#6756);
+#6755 = CARTESIAN_POINT('',(69.679045,-59.39893,0.));
+#6756 = VECTOR('',#6757,1.);
+#6757 = DIRECTION('',(0.,0.,1.));
+#6758 = CYLINDRICAL_SURFACE('',#6759,0.5);
+#6759 = AXIS2_PLACEMENT_3D('',#6760,#6761,#6762);
+#6760 = CARTESIAN_POINT('',(69.679045,-58.89893,0.));
+#6761 = DIRECTION('',(-0.,-0.,-1.));
+#6762 = DIRECTION('',(1.,0.,0.));
+#6763 = ADVANCED_FACE('',(#6764),#6782,.F.);
+#6764 = FACE_BOUND('',#6765,.F.);
+#6765 = EDGE_LOOP('',(#6766,#6774,#6775,#6776));
+#6766 = ORIENTED_EDGE('',*,*,#6767,.F.);
+#6767 = EDGE_CURVE('',#6718,#6768,#6770,.T.);
+#6768 = VERTEX_POINT('',#6769);
+#6769 = CARTESIAN_POINT('',(83.179045,-58.89893,0.));
+#6770 = LINE('',#6771,#6772);
+#6771 = CARTESIAN_POINT('',(83.179045,-45.89893,0.));
+#6772 = VECTOR('',#6773,1.);
+#6773 = DIRECTION('',(0.,-1.,0.));
+#6774 = ORIENTED_EDGE('',*,*,#6726,.T.);
+#6775 = ORIENTED_EDGE('',*,*,#963,.T.);
+#6776 = ORIENTED_EDGE('',*,*,#6777,.F.);
+#6777 = EDGE_CURVE('',#6768,#964,#6778,.T.);
+#6778 = LINE('',#6779,#6780);
+#6779 = CARTESIAN_POINT('',(83.179045,-58.89893,0.));
+#6780 = VECTOR('',#6781,1.);
+#6781 = DIRECTION('',(0.,0.,1.));
+#6782 = PLANE('',#6783);
+#6783 = AXIS2_PLACEMENT_3D('',#6784,#6785,#6786);
+#6784 = CARTESIAN_POINT('',(83.179045,-45.89893,0.));
+#6785 = DIRECTION('',(1.,0.,0.));
+#6786 = DIRECTION('',(0.,-1.,0.));
+#6787 = ADVANCED_FACE('',(#6788),#6806,.T.);
+#6788 = FACE_BOUND('',#6789,.T.);
+#6789 = EDGE_LOOP('',(#6790,#6798,#6799,#6800));
+#6790 = ORIENTED_EDGE('',*,*,#6791,.F.);
+#6791 = EDGE_CURVE('',#6743,#6792,#6794,.T.);
+#6792 = VERTEX_POINT('',#6793);
+#6793 = CARTESIAN_POINT('',(82.679045,-59.39893,0.));
+#6794 = LINE('',#6795,#6796);
+#6795 = CARTESIAN_POINT('',(69.679045,-59.39893,0.));
+#6796 = VECTOR('',#6797,1.);
+#6797 = DIRECTION('',(1.,0.,0.));
+#6798 = ORIENTED_EDGE('',*,*,#6753,.T.);
+#6799 = ORIENTED_EDGE('',*,*,#980,.T.);
+#6800 = ORIENTED_EDGE('',*,*,#6801,.F.);
+#6801 = EDGE_CURVE('',#6792,#972,#6802,.T.);
+#6802 = LINE('',#6803,#6804);
+#6803 = CARTESIAN_POINT('',(82.679045,-59.39893,0.));
+#6804 = VECTOR('',#6805,1.);
+#6805 = DIRECTION('',(0.,0.,1.));
+#6806 = PLANE('',#6807);
+#6807 = AXIS2_PLACEMENT_3D('',#6808,#6809,#6810);
+#6808 = CARTESIAN_POINT('',(69.679045,-59.39893,0.));
+#6809 = DIRECTION('',(0.,1.,0.));
+#6810 = DIRECTION('',(1.,0.,0.));
+#6811 = ADVANCED_FACE('',(#6812),#6824,.F.);
+#6812 = FACE_BOUND('',#6813,.T.);
+#6813 = EDGE_LOOP('',(#6814,#6821,#6822,#6823));
+#6814 = ORIENTED_EDGE('',*,*,#6815,.F.);
+#6815 = EDGE_CURVE('',#6792,#6768,#6816,.T.);
+#6816 = CIRCLE('',#6817,0.5);
+#6817 = AXIS2_PLACEMENT_3D('',#6818,#6819,#6820);
+#6818 = CARTESIAN_POINT('',(82.679045,-58.89893,0.));
+#6819 = DIRECTION('',(0.,0.,1.));
+#6820 = DIRECTION('',(1.,0.,0.));
+#6821 = ORIENTED_EDGE('',*,*,#6801,.T.);
+#6822 = ORIENTED_EDGE('',*,*,#971,.F.);
+#6823 = ORIENTED_EDGE('',*,*,#6777,.F.);
+#6824 = CYLINDRICAL_SURFACE('',#6825,0.5);
+#6825 = AXIS2_PLACEMENT_3D('',#6826,#6827,#6828);
+#6826 = CARTESIAN_POINT('',(82.679045,-58.89893,0.));
+#6827 = DIRECTION('',(-0.,-0.,-1.));
+#6828 = DIRECTION('',(1.,0.,0.));
+#6829 = ADVANCED_FACE('',(#6830),#6856,.F.);
+#6830 = FACE_BOUND('',#6831,.T.);
+#6831 = EDGE_LOOP('',(#6832,#6843,#6849,#6850));
+#6832 = ORIENTED_EDGE('',*,*,#6833,.F.);
+#6833 = EDGE_CURVE('',#6834,#6836,#6838,.T.);
+#6834 = VERTEX_POINT('',#6835);
+#6835 = CARTESIAN_POINT('',(43.511965,-23.961965,0.));
+#6836 = VERTEX_POINT('',#6837);
+#6837 = CARTESIAN_POINT('',(43.011965,-24.461965,0.));
+#6838 = CIRCLE('',#6839,0.5);
+#6839 = AXIS2_PLACEMENT_3D('',#6840,#6841,#6842);
+#6840 = CARTESIAN_POINT('',(43.511965,-24.461965,0.));
+#6841 = DIRECTION('',(0.,0.,1.));
+#6842 = DIRECTION('',(1.,0.,0.));
+#6843 = ORIENTED_EDGE('',*,*,#6844,.T.);
+#6844 = EDGE_CURVE('',#6834,#1008,#6845,.T.);
+#6845 = LINE('',#6846,#6847);
+#6846 = CARTESIAN_POINT('',(43.511965,-23.961965,0.));
+#6847 = VECTOR('',#6848,1.);
+#6848 = DIRECTION('',(0.,0.,1.));
+#6849 = ORIENTED_EDGE('',*,*,#1007,.F.);
+#6850 = ORIENTED_EDGE('',*,*,#6851,.F.);
+#6851 = EDGE_CURVE('',#6836,#998,#6852,.T.);
+#6852 = LINE('',#6853,#6854);
+#6853 = CARTESIAN_POINT('',(43.011965,-24.461965,0.));
+#6854 = VECTOR('',#6855,1.);
+#6855 = DIRECTION('',(0.,0.,1.));
+#6856 = CYLINDRICAL_SURFACE('',#6857,0.5);
+#6857 = AXIS2_PLACEMENT_3D('',#6858,#6859,#6860);
+#6858 = CARTESIAN_POINT('',(43.511965,-24.461965,0.));
+#6859 = DIRECTION('',(-0.,-0.,-1.));
+#6860 = DIRECTION('',(1.,0.,0.));
+#6861 = ADVANCED_FACE('',(#6862),#6880,.F.);
+#6862 = FACE_BOUND('',#6863,.F.);
+#6863 = EDGE_LOOP('',(#6864,#6872,#6873,#6874));
+#6864 = ORIENTED_EDGE('',*,*,#6865,.F.);
+#6865 = EDGE_CURVE('',#6834,#6866,#6868,.T.);
+#6866 = VERTEX_POINT('',#6867);
+#6867 = CARTESIAN_POINT('',(56.511965,-23.961965,0.));
+#6868 = LINE('',#6869,#6870);
+#6869 = CARTESIAN_POINT('',(43.511965,-23.961965,0.));
+#6870 = VECTOR('',#6871,1.);
+#6871 = DIRECTION('',(1.,0.,0.));
+#6872 = ORIENTED_EDGE('',*,*,#6844,.T.);
+#6873 = ORIENTED_EDGE('',*,*,#1016,.T.);
+#6874 = ORIENTED_EDGE('',*,*,#6875,.F.);
+#6875 = EDGE_CURVE('',#6866,#1017,#6876,.T.);
+#6876 = LINE('',#6877,#6878);
+#6877 = CARTESIAN_POINT('',(56.511965,-23.961965,0.));
+#6878 = VECTOR('',#6879,1.);
+#6879 = DIRECTION('',(0.,0.,1.));
+#6880 = PLANE('',#6881);
+#6881 = AXIS2_PLACEMENT_3D('',#6882,#6883,#6884);
+#6882 = CARTESIAN_POINT('',(43.511965,-23.961965,0.));
+#6883 = DIRECTION('',(0.,1.,0.));
+#6884 = DIRECTION('',(1.,0.,0.));
+#6885 = ADVANCED_FACE('',(#6886),#6904,.T.);
+#6886 = FACE_BOUND('',#6887,.T.);
+#6887 = EDGE_LOOP('',(#6888,#6896,#6897,#6898));
+#6888 = ORIENTED_EDGE('',*,*,#6889,.F.);
+#6889 = EDGE_CURVE('',#6836,#6890,#6892,.T.);
+#6890 = VERTEX_POINT('',#6891);
+#6891 = CARTESIAN_POINT('',(43.011965,-37.461965,0.));
+#6892 = LINE('',#6893,#6894);
+#6893 = CARTESIAN_POINT('',(43.011965,-24.461965,0.));
+#6894 = VECTOR('',#6895,1.);
+#6895 = DIRECTION('',(0.,-1.,0.));
+#6896 = ORIENTED_EDGE('',*,*,#6851,.T.);
+#6897 = ORIENTED_EDGE('',*,*,#997,.T.);
+#6898 = ORIENTED_EDGE('',*,*,#6899,.F.);
+#6899 = EDGE_CURVE('',#6890,#1000,#6900,.T.);
+#6900 = LINE('',#6901,#6902);
+#6901 = CARTESIAN_POINT('',(43.011965,-37.461965,0.));
+#6902 = VECTOR('',#6903,1.);
+#6903 = DIRECTION('',(0.,0.,1.));
+#6904 = PLANE('',#6905);
+#6905 = AXIS2_PLACEMENT_3D('',#6906,#6907,#6908);
+#6906 = CARTESIAN_POINT('',(43.011965,-24.461965,0.));
+#6907 = DIRECTION('',(1.,0.,0.));
+#6908 = DIRECTION('',(0.,-1.,0.));
+#6909 = ADVANCED_FACE('',(#6910),#6929,.F.);
+#6910 = FACE_BOUND('',#6911,.T.);
+#6911 = EDGE_LOOP('',(#6912,#6921,#6927,#6928));
+#6912 = ORIENTED_EDGE('',*,*,#6913,.F.);
+#6913 = EDGE_CURVE('',#6914,#6866,#6916,.T.);
+#6914 = VERTEX_POINT('',#6915);
+#6915 = CARTESIAN_POINT('',(57.011965,-24.461965,0.));
+#6916 = CIRCLE('',#6917,0.5);
+#6917 = AXIS2_PLACEMENT_3D('',#6918,#6919,#6920);
+#6918 = CARTESIAN_POINT('',(56.511965,-24.461965,0.));
+#6919 = DIRECTION('',(0.,0.,1.));
+#6920 = DIRECTION('',(1.,0.,0.));
+#6921 = ORIENTED_EDGE('',*,*,#6922,.T.);
+#6922 = EDGE_CURVE('',#6914,#1025,#6923,.T.);
+#6923 = LINE('',#6924,#6925);
+#6924 = CARTESIAN_POINT('',(57.011965,-24.461965,0.));
+#6925 = VECTOR('',#6926,1.);
+#6926 = DIRECTION('',(0.,0.,1.));
+#6927 = ORIENTED_EDGE('',*,*,#1024,.F.);
+#6928 = ORIENTED_EDGE('',*,*,#6875,.F.);
+#6929 = CYLINDRICAL_SURFACE('',#6930,0.5);
+#6930 = AXIS2_PLACEMENT_3D('',#6931,#6932,#6933);
+#6931 = CARTESIAN_POINT('',(56.511965,-24.461965,0.));
+#6932 = DIRECTION('',(-0.,-0.,-1.));
+#6933 = DIRECTION('',(1.,0.,0.));
+#6934 = ADVANCED_FACE('',(#6935),#6954,.F.);
+#6935 = FACE_BOUND('',#6936,.T.);
+#6936 = EDGE_LOOP('',(#6937,#6946,#6947,#6948));
+#6937 = ORIENTED_EDGE('',*,*,#6938,.F.);
+#6938 = EDGE_CURVE('',#6890,#6939,#6941,.T.);
+#6939 = VERTEX_POINT('',#6940);
+#6940 = CARTESIAN_POINT('',(43.511965,-37.961965,0.));
+#6941 = CIRCLE('',#6942,0.5);
+#6942 = AXIS2_PLACEMENT_3D('',#6943,#6944,#6945);
+#6943 = CARTESIAN_POINT('',(43.511965,-37.461965,0.));
+#6944 = DIRECTION('',(0.,0.,1.));
+#6945 = DIRECTION('',(1.,0.,0.));
+#6946 = ORIENTED_EDGE('',*,*,#6899,.T.);
+#6947 = ORIENTED_EDGE('',*,*,#1058,.F.);
+#6948 = ORIENTED_EDGE('',*,*,#6949,.F.);
+#6949 = EDGE_CURVE('',#6939,#1051,#6950,.T.);
+#6950 = LINE('',#6951,#6952);
+#6951 = CARTESIAN_POINT('',(43.511965,-37.961965,0.));
+#6952 = VECTOR('',#6953,1.);
+#6953 = DIRECTION('',(0.,0.,1.));
+#6954 = CYLINDRICAL_SURFACE('',#6955,0.5);
+#6955 = AXIS2_PLACEMENT_3D('',#6956,#6957,#6958);
+#6956 = CARTESIAN_POINT('',(43.511965,-37.461965,0.));
+#6957 = DIRECTION('',(-0.,-0.,-1.));
+#6958 = DIRECTION('',(1.,0.,0.));
+#6959 = ADVANCED_FACE('',(#6960),#6978,.F.);
+#6960 = FACE_BOUND('',#6961,.F.);
+#6961 = EDGE_LOOP('',(#6962,#6970,#6971,#6972));
+#6962 = ORIENTED_EDGE('',*,*,#6963,.F.);
+#6963 = EDGE_CURVE('',#6914,#6964,#6966,.T.);
+#6964 = VERTEX_POINT('',#6965);
+#6965 = CARTESIAN_POINT('',(57.011965,-37.461965,0.));
+#6966 = LINE('',#6967,#6968);
+#6967 = CARTESIAN_POINT('',(57.011965,-24.461965,0.));
+#6968 = VECTOR('',#6969,1.);
+#6969 = DIRECTION('',(0.,-1.,0.));
+#6970 = ORIENTED_EDGE('',*,*,#6922,.T.);
+#6971 = ORIENTED_EDGE('',*,*,#1033,.T.);
+#6972 = ORIENTED_EDGE('',*,*,#6973,.F.);
+#6973 = EDGE_CURVE('',#6964,#1034,#6974,.T.);
+#6974 = LINE('',#6975,#6976);
+#6975 = CARTESIAN_POINT('',(57.011965,-37.461965,0.));
+#6976 = VECTOR('',#6977,1.);
+#6977 = DIRECTION('',(0.,0.,1.));
+#6978 = PLANE('',#6979);
+#6979 = AXIS2_PLACEMENT_3D('',#6980,#6981,#6982);
+#6980 = CARTESIAN_POINT('',(57.011965,-24.461965,0.));
+#6981 = DIRECTION('',(1.,0.,0.));
+#6982 = DIRECTION('',(0.,-1.,0.));
+#6983 = ADVANCED_FACE('',(#6984),#7002,.T.);
+#6984 = FACE_BOUND('',#6985,.T.);
+#6985 = EDGE_LOOP('',(#6986,#6994,#6995,#6996));
+#6986 = ORIENTED_EDGE('',*,*,#6987,.F.);
+#6987 = EDGE_CURVE('',#6939,#6988,#6990,.T.);
+#6988 = VERTEX_POINT('',#6989);
+#6989 = CARTESIAN_POINT('',(56.511965,-37.961965,0.));
+#6990 = LINE('',#6991,#6992);
+#6991 = CARTESIAN_POINT('',(43.511965,-37.961965,0.));
+#6992 = VECTOR('',#6993,1.);
+#6993 = DIRECTION('',(1.,0.,0.));
+#6994 = ORIENTED_EDGE('',*,*,#6949,.T.);
+#6995 = ORIENTED_EDGE('',*,*,#1050,.T.);
+#6996 = ORIENTED_EDGE('',*,*,#6997,.F.);
+#6997 = EDGE_CURVE('',#6988,#1042,#6998,.T.);
+#6998 = LINE('',#6999,#7000);
+#6999 = CARTESIAN_POINT('',(56.511965,-37.961965,0.));
+#7000 = VECTOR('',#7001,1.);
+#7001 = DIRECTION('',(0.,0.,1.));
+#7002 = PLANE('',#7003);
+#7003 = AXIS2_PLACEMENT_3D('',#7004,#7005,#7006);
+#7004 = CARTESIAN_POINT('',(43.511965,-37.961965,0.));
+#7005 = DIRECTION('',(0.,1.,0.));
+#7006 = DIRECTION('',(1.,0.,0.));
+#7007 = ADVANCED_FACE('',(#7008),#7020,.F.);
+#7008 = FACE_BOUND('',#7009,.T.);
+#7009 = EDGE_LOOP('',(#7010,#7017,#7018,#7019));
+#7010 = ORIENTED_EDGE('',*,*,#7011,.F.);
+#7011 = EDGE_CURVE('',#6988,#6964,#7012,.T.);
+#7012 = CIRCLE('',#7013,0.5);
+#7013 = AXIS2_PLACEMENT_3D('',#7014,#7015,#7016);
+#7014 = CARTESIAN_POINT('',(56.511965,-37.461965,0.));
+#7015 = DIRECTION('',(0.,0.,1.));
+#7016 = DIRECTION('',(1.,0.,0.));
+#7017 = ORIENTED_EDGE('',*,*,#6997,.T.);
+#7018 = ORIENTED_EDGE('',*,*,#1041,.F.);
+#7019 = ORIENTED_EDGE('',*,*,#6973,.F.);
+#7020 = CYLINDRICAL_SURFACE('',#7021,0.5);
+#7021 = AXIS2_PLACEMENT_3D('',#7022,#7023,#7024);
+#7022 = CARTESIAN_POINT('',(56.511965,-37.461965,0.));
+#7023 = DIRECTION('',(-0.,-0.,-1.));
+#7024 = DIRECTION('',(1.,0.,0.));
+#7025 = ADVANCED_FACE('',(#7026),#7052,.F.);
+#7026 = FACE_BOUND('',#7027,.T.);
+#7027 = EDGE_LOOP('',(#7028,#7039,#7045,#7046));
+#7028 = ORIENTED_EDGE('',*,*,#7029,.F.);
+#7029 = EDGE_CURVE('',#7030,#7032,#7034,.T.);
+#7030 = VERTEX_POINT('',#7031);
+#7031 = CARTESIAN_POINT('',(69.679045,-23.961965,0.));
+#7032 = VERTEX_POINT('',#7033);
+#7033 = CARTESIAN_POINT('',(69.179045,-24.461965,0.));
+#7034 = CIRCLE('',#7035,0.5);
+#7035 = AXIS2_PLACEMENT_3D('',#7036,#7037,#7038);
+#7036 = CARTESIAN_POINT('',(69.679045,-24.461965,0.));
+#7037 = DIRECTION('',(0.,0.,1.));
+#7038 = DIRECTION('',(1.,0.,0.));
+#7039 = ORIENTED_EDGE('',*,*,#7040,.T.);
+#7040 = EDGE_CURVE('',#7030,#1078,#7041,.T.);
+#7041 = LINE('',#7042,#7043);
+#7042 = CARTESIAN_POINT('',(69.679045,-23.961965,0.));
+#7043 = VECTOR('',#7044,1.);
+#7044 = DIRECTION('',(0.,0.,1.));
+#7045 = ORIENTED_EDGE('',*,*,#1077,.F.);
+#7046 = ORIENTED_EDGE('',*,*,#7047,.F.);
+#7047 = EDGE_CURVE('',#7032,#1068,#7048,.T.);
+#7048 = LINE('',#7049,#7050);
+#7049 = CARTESIAN_POINT('',(69.179045,-24.461965,0.));
+#7050 = VECTOR('',#7051,1.);
+#7051 = DIRECTION('',(0.,0.,1.));
+#7052 = CYLINDRICAL_SURFACE('',#7053,0.5);
+#7053 = AXIS2_PLACEMENT_3D('',#7054,#7055,#7056);
+#7054 = CARTESIAN_POINT('',(69.679045,-24.461965,0.));
+#7055 = DIRECTION('',(-0.,-0.,-1.));
+#7056 = DIRECTION('',(1.,0.,0.));
+#7057 = ADVANCED_FACE('',(#7058),#7076,.F.);
+#7058 = FACE_BOUND('',#7059,.F.);
+#7059 = EDGE_LOOP('',(#7060,#7068,#7069,#7070));
+#7060 = ORIENTED_EDGE('',*,*,#7061,.F.);
+#7061 = EDGE_CURVE('',#7030,#7062,#7064,.T.);
+#7062 = VERTEX_POINT('',#7063);
+#7063 = CARTESIAN_POINT('',(82.679045,-23.961965,0.));
+#7064 = LINE('',#7065,#7066);
+#7065 = CARTESIAN_POINT('',(69.679045,-23.961965,0.));
+#7066 = VECTOR('',#7067,1.);
+#7067 = DIRECTION('',(1.,0.,0.));
+#7068 = ORIENTED_EDGE('',*,*,#7040,.T.);
+#7069 = ORIENTED_EDGE('',*,*,#1086,.T.);
+#7070 = ORIENTED_EDGE('',*,*,#7071,.F.);
+#7071 = EDGE_CURVE('',#7062,#1087,#7072,.T.);
+#7072 = LINE('',#7073,#7074);
+#7073 = CARTESIAN_POINT('',(82.679045,-23.961965,0.));
+#7074 = VECTOR('',#7075,1.);
+#7075 = DIRECTION('',(0.,0.,1.));
+#7076 = PLANE('',#7077);
+#7077 = AXIS2_PLACEMENT_3D('',#7078,#7079,#7080);
+#7078 = CARTESIAN_POINT('',(69.679045,-23.961965,0.));
+#7079 = DIRECTION('',(0.,1.,0.));
+#7080 = DIRECTION('',(1.,0.,0.));
+#7081 = ADVANCED_FACE('',(#7082),#7100,.T.);
+#7082 = FACE_BOUND('',#7083,.T.);
+#7083 = EDGE_LOOP('',(#7084,#7092,#7093,#7094));
+#7084 = ORIENTED_EDGE('',*,*,#7085,.F.);
+#7085 = EDGE_CURVE('',#7032,#7086,#7088,.T.);
+#7086 = VERTEX_POINT('',#7087);
+#7087 = CARTESIAN_POINT('',(69.179045,-37.461965,0.));
+#7088 = LINE('',#7089,#7090);
+#7089 = CARTESIAN_POINT('',(69.179045,-24.461965,0.));
+#7090 = VECTOR('',#7091,1.);
+#7091 = DIRECTION('',(0.,-1.,0.));
+#7092 = ORIENTED_EDGE('',*,*,#7047,.T.);
+#7093 = ORIENTED_EDGE('',*,*,#1067,.T.);
+#7094 = ORIENTED_EDGE('',*,*,#7095,.F.);
+#7095 = EDGE_CURVE('',#7086,#1070,#7096,.T.);
+#7096 = LINE('',#7097,#7098);
+#7097 = CARTESIAN_POINT('',(69.179045,-37.461965,0.));
+#7098 = VECTOR('',#7099,1.);
+#7099 = DIRECTION('',(0.,0.,1.));
+#7100 = PLANE('',#7101);
+#7101 = AXIS2_PLACEMENT_3D('',#7102,#7103,#7104);
+#7102 = CARTESIAN_POINT('',(69.179045,-24.461965,0.));
+#7103 = DIRECTION('',(1.,0.,0.));
+#7104 = DIRECTION('',(0.,-1.,0.));
+#7105 = ADVANCED_FACE('',(#7106),#7125,.F.);
+#7106 = FACE_BOUND('',#7107,.T.);
+#7107 = EDGE_LOOP('',(#7108,#7117,#7123,#7124));
+#7108 = ORIENTED_EDGE('',*,*,#7109,.F.);
+#7109 = EDGE_CURVE('',#7110,#7062,#7112,.T.);
+#7110 = VERTEX_POINT('',#7111);
+#7111 = CARTESIAN_POINT('',(83.179045,-24.461965,0.));
+#7112 = CIRCLE('',#7113,0.5);
+#7113 = AXIS2_PLACEMENT_3D('',#7114,#7115,#7116);
+#7114 = CARTESIAN_POINT('',(82.679045,-24.461965,0.));
+#7115 = DIRECTION('',(0.,0.,1.));
+#7116 = DIRECTION('',(1.,0.,0.));
+#7117 = ORIENTED_EDGE('',*,*,#7118,.T.);
+#7118 = EDGE_CURVE('',#7110,#1095,#7119,.T.);
+#7119 = LINE('',#7120,#7121);
+#7120 = CARTESIAN_POINT('',(83.179045,-24.461965,0.));
+#7121 = VECTOR('',#7122,1.);
+#7122 = DIRECTION('',(0.,0.,1.));
+#7123 = ORIENTED_EDGE('',*,*,#1094,.F.);
+#7124 = ORIENTED_EDGE('',*,*,#7071,.F.);
+#7125 = CYLINDRICAL_SURFACE('',#7126,0.5);
+#7126 = AXIS2_PLACEMENT_3D('',#7127,#7128,#7129);
+#7127 = CARTESIAN_POINT('',(82.679045,-24.461965,0.));
+#7128 = DIRECTION('',(-0.,-0.,-1.));
+#7129 = DIRECTION('',(1.,0.,0.));
+#7130 = ADVANCED_FACE('',(#7131),#7150,.F.);
+#7131 = FACE_BOUND('',#7132,.T.);
+#7132 = EDGE_LOOP('',(#7133,#7142,#7143,#7144));
+#7133 = ORIENTED_EDGE('',*,*,#7134,.F.);
+#7134 = EDGE_CURVE('',#7086,#7135,#7137,.T.);
+#7135 = VERTEX_POINT('',#7136);
+#7136 = CARTESIAN_POINT('',(69.679045,-37.961965,0.));
+#7137 = CIRCLE('',#7138,0.5);
+#7138 = AXIS2_PLACEMENT_3D('',#7139,#7140,#7141);
+#7139 = CARTESIAN_POINT('',(69.679045,-37.461965,0.));
+#7140 = DIRECTION('',(0.,0.,1.));
+#7141 = DIRECTION('',(1.,0.,0.));
+#7142 = ORIENTED_EDGE('',*,*,#7095,.T.);
+#7143 = ORIENTED_EDGE('',*,*,#1128,.F.);
+#7144 = ORIENTED_EDGE('',*,*,#7145,.F.);
+#7145 = EDGE_CURVE('',#7135,#1121,#7146,.T.);
+#7146 = LINE('',#7147,#7148);
+#7147 = CARTESIAN_POINT('',(69.679045,-37.961965,0.));
+#7148 = VECTOR('',#7149,1.);
+#7149 = DIRECTION('',(0.,0.,1.));
+#7150 = CYLINDRICAL_SURFACE('',#7151,0.5);
+#7151 = AXIS2_PLACEMENT_3D('',#7152,#7153,#7154);
+#7152 = CARTESIAN_POINT('',(69.679045,-37.461965,0.));
+#7153 = DIRECTION('',(-0.,-0.,-1.));
+#7154 = DIRECTION('',(1.,0.,0.));
+#7155 = ADVANCED_FACE('',(#7156),#7174,.F.);
+#7156 = FACE_BOUND('',#7157,.F.);
+#7157 = EDGE_LOOP('',(#7158,#7166,#7167,#7168));
+#7158 = ORIENTED_EDGE('',*,*,#7159,.F.);
+#7159 = EDGE_CURVE('',#7110,#7160,#7162,.T.);
+#7160 = VERTEX_POINT('',#7161);
+#7161 = CARTESIAN_POINT('',(83.179045,-37.461965,0.));
+#7162 = LINE('',#7163,#7164);
+#7163 = CARTESIAN_POINT('',(83.179045,-24.461965,0.));
+#7164 = VECTOR('',#7165,1.);
+#7165 = DIRECTION('',(0.,-1.,0.));
+#7166 = ORIENTED_EDGE('',*,*,#7118,.T.);
+#7167 = ORIENTED_EDGE('',*,*,#1103,.T.);
+#7168 = ORIENTED_EDGE('',*,*,#7169,.F.);
+#7169 = EDGE_CURVE('',#7160,#1104,#7170,.T.);
+#7170 = LINE('',#7171,#7172);
+#7171 = CARTESIAN_POINT('',(83.179045,-37.461965,0.));
+#7172 = VECTOR('',#7173,1.);
+#7173 = DIRECTION('',(0.,0.,1.));
+#7174 = PLANE('',#7175);
+#7175 = AXIS2_PLACEMENT_3D('',#7176,#7177,#7178);
+#7176 = CARTESIAN_POINT('',(83.179045,-24.461965,0.));
+#7177 = DIRECTION('',(1.,0.,0.));
+#7178 = DIRECTION('',(0.,-1.,0.));
+#7179 = ADVANCED_FACE('',(#7180),#7198,.T.);
+#7180 = FACE_BOUND('',#7181,.T.);
+#7181 = EDGE_LOOP('',(#7182,#7190,#7191,#7192));
+#7182 = ORIENTED_EDGE('',*,*,#7183,.F.);
+#7183 = EDGE_CURVE('',#7135,#7184,#7186,.T.);
+#7184 = VERTEX_POINT('',#7185);
+#7185 = CARTESIAN_POINT('',(82.679045,-37.961965,0.));
+#7186 = LINE('',#7187,#7188);
+#7187 = CARTESIAN_POINT('',(69.679045,-37.961965,0.));
+#7188 = VECTOR('',#7189,1.);
+#7189 = DIRECTION('',(1.,0.,0.));
+#7190 = ORIENTED_EDGE('',*,*,#7145,.T.);
+#7191 = ORIENTED_EDGE('',*,*,#1120,.T.);
+#7192 = ORIENTED_EDGE('',*,*,#7193,.F.);
+#7193 = EDGE_CURVE('',#7184,#1112,#7194,.T.);
+#7194 = LINE('',#7195,#7196);
+#7195 = CARTESIAN_POINT('',(82.679045,-37.961965,0.));
+#7196 = VECTOR('',#7197,1.);
+#7197 = DIRECTION('',(0.,0.,1.));
+#7198 = PLANE('',#7199);
+#7199 = AXIS2_PLACEMENT_3D('',#7200,#7201,#7202);
+#7200 = CARTESIAN_POINT('',(69.679045,-37.961965,0.));
+#7201 = DIRECTION('',(0.,1.,0.));
+#7202 = DIRECTION('',(1.,0.,0.));
+#7203 = ADVANCED_FACE('',(#7204),#7216,.F.);
+#7204 = FACE_BOUND('',#7205,.T.);
+#7205 = EDGE_LOOP('',(#7206,#7213,#7214,#7215));
+#7206 = ORIENTED_EDGE('',*,*,#7207,.F.);
+#7207 = EDGE_CURVE('',#7184,#7160,#7208,.T.);
+#7208 = CIRCLE('',#7209,0.5);
+#7209 = AXIS2_PLACEMENT_3D('',#7210,#7211,#7212);
+#7210 = CARTESIAN_POINT('',(82.679045,-37.461965,0.));
+#7211 = DIRECTION('',(0.,0.,1.));
+#7212 = DIRECTION('',(1.,0.,0.));
+#7213 = ORIENTED_EDGE('',*,*,#7193,.T.);
+#7214 = ORIENTED_EDGE('',*,*,#1111,.F.);
+#7215 = ORIENTED_EDGE('',*,*,#7169,.F.);
+#7216 = CYLINDRICAL_SURFACE('',#7217,0.5);
+#7217 = AXIS2_PLACEMENT_3D('',#7218,#7219,#7220);
+#7218 = CARTESIAN_POINT('',(82.679045,-37.461965,0.));
+#7219 = DIRECTION('',(-0.,-0.,-1.));
+#7220 = DIRECTION('',(1.,0.,0.));
+#7221 = ADVANCED_FACE('',(#7222),#7248,.F.);
+#7222 = FACE_BOUND('',#7223,.T.);
+#7223 = EDGE_LOOP('',(#7224,#7235,#7241,#7242));
+#7224 = ORIENTED_EDGE('',*,*,#7225,.F.);
+#7225 = EDGE_CURVE('',#7226,#7228,#7230,.T.);
+#7226 = VERTEX_POINT('',#7227);
+#7227 = CARTESIAN_POINT('',(3.025,-2.525,0.));
+#7228 = VERTEX_POINT('',#7229);
+#7229 = CARTESIAN_POINT('',(2.525,-3.025,0.));
+#7230 = CIRCLE('',#7231,0.5);
+#7231 = AXIS2_PLACEMENT_3D('',#7232,#7233,#7234);
+#7232 = CARTESIAN_POINT('',(3.025,-3.025,0.));
+#7233 = DIRECTION('',(0.,0.,1.));
+#7234 = DIRECTION('',(1.,0.,0.));
+#7235 = ORIENTED_EDGE('',*,*,#7236,.T.);
+#7236 = EDGE_CURVE('',#7226,#1148,#7237,.T.);
+#7237 = LINE('',#7238,#7239);
+#7238 = CARTESIAN_POINT('',(3.025,-2.525,0.));
+#7239 = VECTOR('',#7240,1.);
+#7240 = DIRECTION('',(0.,0.,1.));
+#7241 = ORIENTED_EDGE('',*,*,#1147,.F.);
+#7242 = ORIENTED_EDGE('',*,*,#7243,.F.);
+#7243 = EDGE_CURVE('',#7228,#1138,#7244,.T.);
+#7244 = LINE('',#7245,#7246);
+#7245 = CARTESIAN_POINT('',(2.525,-3.025,0.));
+#7246 = VECTOR('',#7247,1.);
+#7247 = DIRECTION('',(0.,0.,1.));
+#7248 = CYLINDRICAL_SURFACE('',#7249,0.5);
+#7249 = AXIS2_PLACEMENT_3D('',#7250,#7251,#7252);
+#7250 = CARTESIAN_POINT('',(3.025,-3.025,0.));
+#7251 = DIRECTION('',(-0.,-0.,-1.));
+#7252 = DIRECTION('',(1.,0.,0.));
+#7253 = ADVANCED_FACE('',(#7254),#7272,.F.);
+#7254 = FACE_BOUND('',#7255,.F.);
+#7255 = EDGE_LOOP('',(#7256,#7264,#7265,#7266));
+#7256 = ORIENTED_EDGE('',*,*,#7257,.F.);
+#7257 = EDGE_CURVE('',#7226,#7258,#7260,.T.);
+#7258 = VERTEX_POINT('',#7259);
+#7259 = CARTESIAN_POINT('',(16.025,-2.525,0.));
+#7260 = LINE('',#7261,#7262);
+#7261 = CARTESIAN_POINT('',(3.025,-2.525,0.));
+#7262 = VECTOR('',#7263,1.);
+#7263 = DIRECTION('',(1.,0.,0.));
+#7264 = ORIENTED_EDGE('',*,*,#7236,.T.);
+#7265 = ORIENTED_EDGE('',*,*,#1156,.T.);
+#7266 = ORIENTED_EDGE('',*,*,#7267,.F.);
+#7267 = EDGE_CURVE('',#7258,#1157,#7268,.T.);
+#7268 = LINE('',#7269,#7270);
+#7269 = CARTESIAN_POINT('',(16.025,-2.525,0.));
+#7270 = VECTOR('',#7271,1.);
+#7271 = DIRECTION('',(0.,0.,1.));
+#7272 = PLANE('',#7273);
+#7273 = AXIS2_PLACEMENT_3D('',#7274,#7275,#7276);
+#7274 = CARTESIAN_POINT('',(3.025,-2.525,0.));
+#7275 = DIRECTION('',(0.,1.,0.));
+#7276 = DIRECTION('',(1.,0.,0.));
+#7277 = ADVANCED_FACE('',(#7278),#7296,.T.);
+#7278 = FACE_BOUND('',#7279,.T.);
+#7279 = EDGE_LOOP('',(#7280,#7288,#7289,#7290));
+#7280 = ORIENTED_EDGE('',*,*,#7281,.F.);
+#7281 = EDGE_CURVE('',#7228,#7282,#7284,.T.);
+#7282 = VERTEX_POINT('',#7283);
+#7283 = CARTESIAN_POINT('',(2.525,-16.025,0.));
+#7284 = LINE('',#7285,#7286);
+#7285 = CARTESIAN_POINT('',(2.525,-3.025,0.));
+#7286 = VECTOR('',#7287,1.);
+#7287 = DIRECTION('',(0.,-1.,0.));
+#7288 = ORIENTED_EDGE('',*,*,#7243,.T.);
+#7289 = ORIENTED_EDGE('',*,*,#1137,.T.);
+#7290 = ORIENTED_EDGE('',*,*,#7291,.F.);
+#7291 = EDGE_CURVE('',#7282,#1140,#7292,.T.);
+#7292 = LINE('',#7293,#7294);
+#7293 = CARTESIAN_POINT('',(2.525,-16.025,0.));
+#7294 = VECTOR('',#7295,1.);
+#7295 = DIRECTION('',(0.,0.,1.));
+#7296 = PLANE('',#7297);
+#7297 = AXIS2_PLACEMENT_3D('',#7298,#7299,#7300);
+#7298 = CARTESIAN_POINT('',(2.525,-3.025,0.));
+#7299 = DIRECTION('',(1.,0.,0.));
+#7300 = DIRECTION('',(0.,-1.,0.));
+#7301 = ADVANCED_FACE('',(#7302),#7321,.F.);
+#7302 = FACE_BOUND('',#7303,.T.);
+#7303 = EDGE_LOOP('',(#7304,#7313,#7319,#7320));
+#7304 = ORIENTED_EDGE('',*,*,#7305,.F.);
+#7305 = EDGE_CURVE('',#7306,#7258,#7308,.T.);
+#7306 = VERTEX_POINT('',#7307);
+#7307 = CARTESIAN_POINT('',(16.525,-3.025,0.));
+#7308 = CIRCLE('',#7309,0.5);
+#7309 = AXIS2_PLACEMENT_3D('',#7310,#7311,#7312);
+#7310 = CARTESIAN_POINT('',(16.025,-3.025,0.));
+#7311 = DIRECTION('',(0.,0.,1.));
+#7312 = DIRECTION('',(1.,0.,0.));
+#7313 = ORIENTED_EDGE('',*,*,#7314,.T.);
+#7314 = EDGE_CURVE('',#7306,#1165,#7315,.T.);
+#7315 = LINE('',#7316,#7317);
+#7316 = CARTESIAN_POINT('',(16.525,-3.025,0.));
+#7317 = VECTOR('',#7318,1.);
+#7318 = DIRECTION('',(0.,0.,1.));
+#7319 = ORIENTED_EDGE('',*,*,#1164,.F.);
+#7320 = ORIENTED_EDGE('',*,*,#7267,.F.);
+#7321 = CYLINDRICAL_SURFACE('',#7322,0.5);
+#7322 = AXIS2_PLACEMENT_3D('',#7323,#7324,#7325);
+#7323 = CARTESIAN_POINT('',(16.025,-3.025,0.));
+#7324 = DIRECTION('',(-0.,-0.,-1.));
+#7325 = DIRECTION('',(1.,0.,0.));
+#7326 = ADVANCED_FACE('',(#7327),#7346,.F.);
+#7327 = FACE_BOUND('',#7328,.T.);
+#7328 = EDGE_LOOP('',(#7329,#7338,#7339,#7340));
+#7329 = ORIENTED_EDGE('',*,*,#7330,.F.);
+#7330 = EDGE_CURVE('',#7282,#7331,#7333,.T.);
+#7331 = VERTEX_POINT('',#7332);
+#7332 = CARTESIAN_POINT('',(3.025,-16.525,0.));
+#7333 = CIRCLE('',#7334,0.5);
+#7334 = AXIS2_PLACEMENT_3D('',#7335,#7336,#7337);
+#7335 = CARTESIAN_POINT('',(3.025,-16.025,0.));
+#7336 = DIRECTION('',(0.,0.,1.));
+#7337 = DIRECTION('',(1.,0.,0.));
+#7338 = ORIENTED_EDGE('',*,*,#7291,.T.);
+#7339 = ORIENTED_EDGE('',*,*,#1198,.F.);
+#7340 = ORIENTED_EDGE('',*,*,#7341,.F.);
+#7341 = EDGE_CURVE('',#7331,#1191,#7342,.T.);
+#7342 = LINE('',#7343,#7344);
+#7343 = CARTESIAN_POINT('',(3.025,-16.525,0.));
+#7344 = VECTOR('',#7345,1.);
+#7345 = DIRECTION('',(0.,0.,1.));
+#7346 = CYLINDRICAL_SURFACE('',#7347,0.5);
+#7347 = AXIS2_PLACEMENT_3D('',#7348,#7349,#7350);
+#7348 = CARTESIAN_POINT('',(3.025,-16.025,0.));
+#7349 = DIRECTION('',(-0.,-0.,-1.));
+#7350 = DIRECTION('',(1.,0.,0.));
+#7351 = ADVANCED_FACE('',(#7352),#7370,.F.);
+#7352 = FACE_BOUND('',#7353,.F.);
+#7353 = EDGE_LOOP('',(#7354,#7362,#7363,#7364));
+#7354 = ORIENTED_EDGE('',*,*,#7355,.F.);
+#7355 = EDGE_CURVE('',#7306,#7356,#7358,.T.);
+#7356 = VERTEX_POINT('',#7357);
+#7357 = CARTESIAN_POINT('',(16.525,-16.025,0.));
+#7358 = LINE('',#7359,#7360);
+#7359 = CARTESIAN_POINT('',(16.525,-3.025,0.));
+#7360 = VECTOR('',#7361,1.);
+#7361 = DIRECTION('',(0.,-1.,0.));
+#7362 = ORIENTED_EDGE('',*,*,#7314,.T.);
+#7363 = ORIENTED_EDGE('',*,*,#1173,.T.);
+#7364 = ORIENTED_EDGE('',*,*,#7365,.F.);
+#7365 = EDGE_CURVE('',#7356,#1174,#7366,.T.);
+#7366 = LINE('',#7367,#7368);
+#7367 = CARTESIAN_POINT('',(16.525,-16.025,0.));
+#7368 = VECTOR('',#7369,1.);
+#7369 = DIRECTION('',(0.,0.,1.));
+#7370 = PLANE('',#7371);
+#7371 = AXIS2_PLACEMENT_3D('',#7372,#7373,#7374);
+#7372 = CARTESIAN_POINT('',(16.525,-3.025,0.));
+#7373 = DIRECTION('',(1.,0.,0.));
+#7374 = DIRECTION('',(0.,-1.,0.));
+#7375 = ADVANCED_FACE('',(#7376),#7394,.T.);
+#7376 = FACE_BOUND('',#7377,.T.);
+#7377 = EDGE_LOOP('',(#7378,#7386,#7387,#7388));
+#7378 = ORIENTED_EDGE('',*,*,#7379,.F.);
+#7379 = EDGE_CURVE('',#7331,#7380,#7382,.T.);
+#7380 = VERTEX_POINT('',#7381);
+#7381 = CARTESIAN_POINT('',(16.025,-16.525,0.));
+#7382 = LINE('',#7383,#7384);
+#7383 = CARTESIAN_POINT('',(3.025,-16.525,0.));
+#7384 = VECTOR('',#7385,1.);
+#7385 = DIRECTION('',(1.,0.,0.));
+#7386 = ORIENTED_EDGE('',*,*,#7341,.T.);
+#7387 = ORIENTED_EDGE('',*,*,#1190,.T.);
+#7388 = ORIENTED_EDGE('',*,*,#7389,.F.);
+#7389 = EDGE_CURVE('',#7380,#1182,#7390,.T.);
+#7390 = LINE('',#7391,#7392);
+#7391 = CARTESIAN_POINT('',(16.025,-16.525,0.));
+#7392 = VECTOR('',#7393,1.);
+#7393 = DIRECTION('',(0.,0.,1.));
+#7394 = PLANE('',#7395);
+#7395 = AXIS2_PLACEMENT_3D('',#7396,#7397,#7398);
+#7396 = CARTESIAN_POINT('',(3.025,-16.525,0.));
+#7397 = DIRECTION('',(0.,1.,0.));
+#7398 = DIRECTION('',(1.,0.,0.));
+#7399 = ADVANCED_FACE('',(#7400),#7412,.F.);
+#7400 = FACE_BOUND('',#7401,.T.);
+#7401 = EDGE_LOOP('',(#7402,#7409,#7410,#7411));
+#7402 = ORIENTED_EDGE('',*,*,#7403,.F.);
+#7403 = EDGE_CURVE('',#7380,#7356,#7404,.T.);
+#7404 = CIRCLE('',#7405,0.5);
+#7405 = AXIS2_PLACEMENT_3D('',#7406,#7407,#7408);
+#7406 = CARTESIAN_POINT('',(16.025,-16.025,0.));
+#7407 = DIRECTION('',(0.,0.,1.));
+#7408 = DIRECTION('',(1.,0.,0.));
+#7409 = ORIENTED_EDGE('',*,*,#7389,.T.);
+#7410 = ORIENTED_EDGE('',*,*,#1181,.F.);
+#7411 = ORIENTED_EDGE('',*,*,#7365,.F.);
+#7412 = CYLINDRICAL_SURFACE('',#7413,0.5);
+#7413 = AXIS2_PLACEMENT_3D('',#7414,#7415,#7416);
+#7414 = CARTESIAN_POINT('',(16.025,-16.025,0.));
+#7415 = DIRECTION('',(-0.,-0.,-1.));
+#7416 = DIRECTION('',(1.,0.,0.));
+#7417 = ADVANCED_FACE('',(#7418),#7444,.F.);
+#7418 = FACE_BOUND('',#7419,.T.);
+#7419 = EDGE_LOOP('',(#7420,#7431,#7437,#7438));
+#7420 = ORIENTED_EDGE('',*,*,#7421,.F.);
+#7421 = EDGE_CURVE('',#7422,#7424,#7426,.T.);
+#7422 = VERTEX_POINT('',#7423);
+#7423 = CARTESIAN_POINT('',(24.461965,-4.911965,0.));
+#7424 = VERTEX_POINT('',#7425);
+#7425 = CARTESIAN_POINT('',(23.961965,-5.411965,0.));
+#7426 = CIRCLE('',#7427,0.5);
+#7427 = AXIS2_PLACEMENT_3D('',#7428,#7429,#7430);
+#7428 = CARTESIAN_POINT('',(24.461965,-5.411965,0.));
+#7429 = DIRECTION('',(0.,0.,1.));
+#7430 = DIRECTION('',(1.,0.,0.));
+#7431 = ORIENTED_EDGE('',*,*,#7432,.T.);
+#7432 = EDGE_CURVE('',#7422,#1218,#7433,.T.);
+#7433 = LINE('',#7434,#7435);
+#7434 = CARTESIAN_POINT('',(24.461965,-4.911965,0.));
+#7435 = VECTOR('',#7436,1.);
+#7436 = DIRECTION('',(0.,0.,1.));
+#7437 = ORIENTED_EDGE('',*,*,#1217,.F.);
+#7438 = ORIENTED_EDGE('',*,*,#7439,.F.);
+#7439 = EDGE_CURVE('',#7424,#1208,#7440,.T.);
+#7440 = LINE('',#7441,#7442);
+#7441 = CARTESIAN_POINT('',(23.961965,-5.411965,0.));
+#7442 = VECTOR('',#7443,1.);
+#7443 = DIRECTION('',(0.,0.,1.));
+#7444 = CYLINDRICAL_SURFACE('',#7445,0.5);
+#7445 = AXIS2_PLACEMENT_3D('',#7446,#7447,#7448);
+#7446 = CARTESIAN_POINT('',(24.461965,-5.411965,0.));
+#7447 = DIRECTION('',(-0.,-0.,-1.));
+#7448 = DIRECTION('',(1.,0.,0.));
+#7449 = ADVANCED_FACE('',(#7450),#7468,.F.);
+#7450 = FACE_BOUND('',#7451,.F.);
+#7451 = EDGE_LOOP('',(#7452,#7460,#7461,#7462));
+#7452 = ORIENTED_EDGE('',*,*,#7453,.F.);
+#7453 = EDGE_CURVE('',#7422,#7454,#7456,.T.);
+#7454 = VERTEX_POINT('',#7455);
+#7455 = CARTESIAN_POINT('',(37.461965,-4.911965,0.));
+#7456 = LINE('',#7457,#7458);
+#7457 = CARTESIAN_POINT('',(24.461965,-4.911965,0.));
+#7458 = VECTOR('',#7459,1.);
+#7459 = DIRECTION('',(1.,0.,0.));
+#7460 = ORIENTED_EDGE('',*,*,#7432,.T.);
+#7461 = ORIENTED_EDGE('',*,*,#1226,.T.);
+#7462 = ORIENTED_EDGE('',*,*,#7463,.F.);
+#7463 = EDGE_CURVE('',#7454,#1227,#7464,.T.);
+#7464 = LINE('',#7465,#7466);
+#7465 = CARTESIAN_POINT('',(37.461965,-4.911965,0.));
+#7466 = VECTOR('',#7467,1.);
+#7467 = DIRECTION('',(0.,0.,1.));
+#7468 = PLANE('',#7469);
+#7469 = AXIS2_PLACEMENT_3D('',#7470,#7471,#7472);
+#7470 = CARTESIAN_POINT('',(24.461965,-4.911965,0.));
+#7471 = DIRECTION('',(0.,1.,0.));
+#7472 = DIRECTION('',(1.,0.,0.));
+#7473 = ADVANCED_FACE('',(#7474),#7492,.T.);
+#7474 = FACE_BOUND('',#7475,.T.);
+#7475 = EDGE_LOOP('',(#7476,#7484,#7485,#7486));
+#7476 = ORIENTED_EDGE('',*,*,#7477,.F.);
+#7477 = EDGE_CURVE('',#7424,#7478,#7480,.T.);
+#7478 = VERTEX_POINT('',#7479);
+#7479 = CARTESIAN_POINT('',(23.961965,-18.411965,0.));
+#7480 = LINE('',#7481,#7482);
+#7481 = CARTESIAN_POINT('',(23.961965,-5.411965,0.));
+#7482 = VECTOR('',#7483,1.);
+#7483 = DIRECTION('',(0.,-1.,0.));
+#7484 = ORIENTED_EDGE('',*,*,#7439,.T.);
+#7485 = ORIENTED_EDGE('',*,*,#1207,.T.);
+#7486 = ORIENTED_EDGE('',*,*,#7487,.F.);
+#7487 = EDGE_CURVE('',#7478,#1210,#7488,.T.);
+#7488 = LINE('',#7489,#7490);
+#7489 = CARTESIAN_POINT('',(23.961965,-18.411965,0.));
+#7490 = VECTOR('',#7491,1.);
+#7491 = DIRECTION('',(0.,0.,1.));
+#7492 = PLANE('',#7493);
+#7493 = AXIS2_PLACEMENT_3D('',#7494,#7495,#7496);
+#7494 = CARTESIAN_POINT('',(23.961965,-5.411965,0.));
+#7495 = DIRECTION('',(1.,0.,0.));
+#7496 = DIRECTION('',(0.,-1.,0.));
+#7497 = ADVANCED_FACE('',(#7498),#7517,.F.);
+#7498 = FACE_BOUND('',#7499,.T.);
+#7499 = EDGE_LOOP('',(#7500,#7509,#7515,#7516));
+#7500 = ORIENTED_EDGE('',*,*,#7501,.F.);
+#7501 = EDGE_CURVE('',#7502,#7454,#7504,.T.);
+#7502 = VERTEX_POINT('',#7503);
+#7503 = CARTESIAN_POINT('',(37.961965,-5.411965,0.));
+#7504 = CIRCLE('',#7505,0.5);
+#7505 = AXIS2_PLACEMENT_3D('',#7506,#7507,#7508);
+#7506 = CARTESIAN_POINT('',(37.461965,-5.411965,0.));
+#7507 = DIRECTION('',(0.,0.,1.));
+#7508 = DIRECTION('',(1.,0.,0.));
+#7509 = ORIENTED_EDGE('',*,*,#7510,.T.);
+#7510 = EDGE_CURVE('',#7502,#1235,#7511,.T.);
+#7511 = LINE('',#7512,#7513);
+#7512 = CARTESIAN_POINT('',(37.961965,-5.411965,0.));
+#7513 = VECTOR('',#7514,1.);
+#7514 = DIRECTION('',(0.,0.,1.));
+#7515 = ORIENTED_EDGE('',*,*,#1234,.F.);
+#7516 = ORIENTED_EDGE('',*,*,#7463,.F.);
+#7517 = CYLINDRICAL_SURFACE('',#7518,0.5);
+#7518 = AXIS2_PLACEMENT_3D('',#7519,#7520,#7521);
+#7519 = CARTESIAN_POINT('',(37.461965,-5.411965,0.));
+#7520 = DIRECTION('',(-0.,-0.,-1.));
+#7521 = DIRECTION('',(1.,0.,0.));
+#7522 = ADVANCED_FACE('',(#7523),#7542,.F.);
+#7523 = FACE_BOUND('',#7524,.T.);
+#7524 = EDGE_LOOP('',(#7525,#7534,#7535,#7536));
+#7525 = ORIENTED_EDGE('',*,*,#7526,.F.);
+#7526 = EDGE_CURVE('',#7478,#7527,#7529,.T.);
+#7527 = VERTEX_POINT('',#7528);
+#7528 = CARTESIAN_POINT('',(24.461965,-18.911965,0.));
+#7529 = CIRCLE('',#7530,0.5);
+#7530 = AXIS2_PLACEMENT_3D('',#7531,#7532,#7533);
+#7531 = CARTESIAN_POINT('',(24.461965,-18.411965,0.));
+#7532 = DIRECTION('',(0.,0.,1.));
+#7533 = DIRECTION('',(1.,0.,0.));
+#7534 = ORIENTED_EDGE('',*,*,#7487,.T.);
+#7535 = ORIENTED_EDGE('',*,*,#1268,.F.);
+#7536 = ORIENTED_EDGE('',*,*,#7537,.F.);
+#7537 = EDGE_CURVE('',#7527,#1261,#7538,.T.);
+#7538 = LINE('',#7539,#7540);
+#7539 = CARTESIAN_POINT('',(24.461965,-18.911965,0.));
+#7540 = VECTOR('',#7541,1.);
+#7541 = DIRECTION('',(0.,0.,1.));
+#7542 = CYLINDRICAL_SURFACE('',#7543,0.5);
+#7543 = AXIS2_PLACEMENT_3D('',#7544,#7545,#7546);
+#7544 = CARTESIAN_POINT('',(24.461965,-18.411965,0.));
+#7545 = DIRECTION('',(-0.,-0.,-1.));
+#7546 = DIRECTION('',(1.,0.,0.));
+#7547 = ADVANCED_FACE('',(#7548),#7566,.F.);
+#7548 = FACE_BOUND('',#7549,.F.);
+#7549 = EDGE_LOOP('',(#7550,#7558,#7559,#7560));
+#7550 = ORIENTED_EDGE('',*,*,#7551,.F.);
+#7551 = EDGE_CURVE('',#7502,#7552,#7554,.T.);
+#7552 = VERTEX_POINT('',#7553);
+#7553 = CARTESIAN_POINT('',(37.961965,-18.411965,0.));
+#7554 = LINE('',#7555,#7556);
+#7555 = CARTESIAN_POINT('',(37.961965,-5.411965,0.));
+#7556 = VECTOR('',#7557,1.);
+#7557 = DIRECTION('',(0.,-1.,0.));
+#7558 = ORIENTED_EDGE('',*,*,#7510,.T.);
+#7559 = ORIENTED_EDGE('',*,*,#1243,.T.);
+#7560 = ORIENTED_EDGE('',*,*,#7561,.F.);
+#7561 = EDGE_CURVE('',#7552,#1244,#7562,.T.);
+#7562 = LINE('',#7563,#7564);
+#7563 = CARTESIAN_POINT('',(37.961965,-18.411965,0.));
+#7564 = VECTOR('',#7565,1.);
+#7565 = DIRECTION('',(0.,0.,1.));
+#7566 = PLANE('',#7567);
+#7567 = AXIS2_PLACEMENT_3D('',#7568,#7569,#7570);
+#7568 = CARTESIAN_POINT('',(37.961965,-5.411965,0.));
+#7569 = DIRECTION('',(1.,0.,0.));
+#7570 = DIRECTION('',(0.,-1.,0.));
+#7571 = ADVANCED_FACE('',(#7572),#7590,.T.);
+#7572 = FACE_BOUND('',#7573,.T.);
+#7573 = EDGE_LOOP('',(#7574,#7582,#7583,#7584));
+#7574 = ORIENTED_EDGE('',*,*,#7575,.F.);
+#7575 = EDGE_CURVE('',#7527,#7576,#7578,.T.);
+#7576 = VERTEX_POINT('',#7577);
+#7577 = CARTESIAN_POINT('',(37.461965,-18.911965,0.));
+#7578 = LINE('',#7579,#7580);
+#7579 = CARTESIAN_POINT('',(24.461965,-18.911965,0.));
+#7580 = VECTOR('',#7581,1.);
+#7581 = DIRECTION('',(1.,0.,0.));
+#7582 = ORIENTED_EDGE('',*,*,#7537,.T.);
+#7583 = ORIENTED_EDGE('',*,*,#1260,.T.);
+#7584 = ORIENTED_EDGE('',*,*,#7585,.F.);
+#7585 = EDGE_CURVE('',#7576,#1252,#7586,.T.);
+#7586 = LINE('',#7587,#7588);
+#7587 = CARTESIAN_POINT('',(37.461965,-18.911965,0.));
+#7588 = VECTOR('',#7589,1.);
+#7589 = DIRECTION('',(0.,0.,1.));
+#7590 = PLANE('',#7591);
+#7591 = AXIS2_PLACEMENT_3D('',#7592,#7593,#7594);
+#7592 = CARTESIAN_POINT('',(24.461965,-18.911965,0.));
+#7593 = DIRECTION('',(0.,1.,0.));
+#7594 = DIRECTION('',(1.,0.,0.));
+#7595 = ADVANCED_FACE('',(#7596),#7608,.F.);
+#7596 = FACE_BOUND('',#7597,.T.);
+#7597 = EDGE_LOOP('',(#7598,#7605,#7606,#7607));
+#7598 = ORIENTED_EDGE('',*,*,#7599,.F.);
+#7599 = EDGE_CURVE('',#7576,#7552,#7600,.T.);
+#7600 = CIRCLE('',#7601,0.5);
+#7601 = AXIS2_PLACEMENT_3D('',#7602,#7603,#7604);
+#7602 = CARTESIAN_POINT('',(37.461965,-18.411965,0.));
+#7603 = DIRECTION('',(0.,0.,1.));
+#7604 = DIRECTION('',(1.,0.,0.));
+#7605 = ORIENTED_EDGE('',*,*,#7585,.T.);
+#7606 = ORIENTED_EDGE('',*,*,#1251,.F.);
+#7607 = ORIENTED_EDGE('',*,*,#7561,.F.);
+#7608 = CYLINDRICAL_SURFACE('',#7609,0.5);
+#7609 = AXIS2_PLACEMENT_3D('',#7610,#7611,#7612);
+#7610 = CARTESIAN_POINT('',(37.461965,-18.411965,0.));
+#7611 = DIRECTION('',(-0.,-0.,-1.));
+#7612 = DIRECTION('',(1.,0.,0.));
+#7613 = ADVANCED_FACE('',(#7614),#7639,.T.);
+#7614 = FACE_BOUND('',#7615,.T.);
+#7615 = EDGE_LOOP('',(#7616,#7626,#7632,#7633));
+#7616 = ORIENTED_EDGE('',*,*,#7617,.F.);
+#7617 = EDGE_CURVE('',#7618,#7620,#7622,.T.);
+#7618 = VERTEX_POINT('',#7619);
+#7619 = CARTESIAN_POINT('',(1.844999999998,2.614999999999,0.));
+#7620 = VERTEX_POINT('',#7621);
+#7621 = CARTESIAN_POINT('',(3.244999999999,2.614999999999,0.));
+#7622 = LINE('',#7623,#7624);
+#7623 = CARTESIAN_POINT('',(1.844999999998,2.614999999999,0.));
+#7624 = VECTOR('',#7625,1.);
+#7625 = DIRECTION('',(1.,0.,0.));
+#7626 = ORIENTED_EDGE('',*,*,#7627,.T.);
+#7627 = EDGE_CURVE('',#7618,#1278,#7628,.T.);
+#7628 = LINE('',#7629,#7630);
+#7629 = CARTESIAN_POINT('',(1.844999999998,2.614999999999,0.));
+#7630 = VECTOR('',#7631,1.);
+#7631 = DIRECTION('',(0.,0.,1.));
+#7632 = ORIENTED_EDGE('',*,*,#1277,.T.);
+#7633 = ORIENTED_EDGE('',*,*,#7634,.F.);
+#7634 = EDGE_CURVE('',#7620,#1280,#7635,.T.);
+#7635 = LINE('',#7636,#7637);
+#7636 = CARTESIAN_POINT('',(3.244999999999,2.614999999999,0.));
+#7637 = VECTOR('',#7638,1.);
+#7638 = DIRECTION('',(0.,0.,1.));
+#7639 = PLANE('',#7640);
+#7640 = AXIS2_PLACEMENT_3D('',#7641,#7642,#7643);
+#7641 = CARTESIAN_POINT('',(1.844999999998,2.614999999999,0.));
+#7642 = DIRECTION('',(0.,1.,0.));
+#7643 = DIRECTION('',(1.,0.,0.));
+#7644 = ADVANCED_FACE('',(#7645),#7664,.F.);
+#7645 = FACE_BOUND('',#7646,.T.);
+#7646 = EDGE_LOOP('',(#7647,#7656,#7662,#7663));
+#7647 = ORIENTED_EDGE('',*,*,#7648,.F.);
+#7648 = EDGE_CURVE('',#7649,#7618,#7651,.T.);
+#7649 = VERTEX_POINT('',#7650);
+#7650 = CARTESIAN_POINT('',(0.844999999998,3.614999999999,0.));
+#7651 = CIRCLE('',#7652,1.);
+#7652 = AXIS2_PLACEMENT_3D('',#7653,#7654,#7655);
+#7653 = CARTESIAN_POINT('',(1.844999999998,3.614999999999,0.));
+#7654 = DIRECTION('',(0.,0.,1.));
+#7655 = DIRECTION('',(1.,0.,0.));
+#7656 = ORIENTED_EDGE('',*,*,#7657,.T.);
+#7657 = EDGE_CURVE('',#7649,#1288,#7658,.T.);
+#7658 = LINE('',#7659,#7660);
+#7659 = CARTESIAN_POINT('',(0.844999999998,3.614999999999,0.));
+#7660 = VECTOR('',#7661,1.);
+#7661 = DIRECTION('',(0.,0.,1.));
+#7662 = ORIENTED_EDGE('',*,*,#1287,.F.);
+#7663 = ORIENTED_EDGE('',*,*,#7627,.F.);
+#7664 = CYLINDRICAL_SURFACE('',#7665,1.);
+#7665 = AXIS2_PLACEMENT_3D('',#7666,#7667,#7668);
+#7666 = CARTESIAN_POINT('',(1.844999999998,3.614999999999,0.));
+#7667 = DIRECTION('',(-0.,-0.,-1.));
+#7668 = DIRECTION('',(1.,0.,0.));
+#7669 = ADVANCED_FACE('',(#7670),#7689,.F.);
+#7670 = FACE_BOUND('',#7671,.T.);
+#7671 = EDGE_LOOP('',(#7672,#7681,#7682,#7683));
+#7672 = ORIENTED_EDGE('',*,*,#7673,.F.);
+#7673 = EDGE_CURVE('',#7620,#7674,#7676,.T.);
+#7674 = VERTEX_POINT('',#7675);
+#7675 = CARTESIAN_POINT('',(4.244999999999,3.614999999999,0.));
+#7676 = CIRCLE('',#7677,1.);
+#7677 = AXIS2_PLACEMENT_3D('',#7678,#7679,#7680);
+#7678 = CARTESIAN_POINT('',(3.244999999999,3.614999999999,0.));
+#7679 = DIRECTION('',(0.,0.,1.));
+#7680 = DIRECTION('',(1.,0.,0.));
+#7681 = ORIENTED_EDGE('',*,*,#7634,.T.);
+#7682 = ORIENTED_EDGE('',*,*,#1338,.F.);
+#7683 = ORIENTED_EDGE('',*,*,#7684,.F.);
+#7684 = EDGE_CURVE('',#7674,#1331,#7685,.T.);
+#7685 = LINE('',#7686,#7687);
+#7686 = CARTESIAN_POINT('',(4.244999999999,3.614999999999,0.));
+#7687 = VECTOR('',#7688,1.);
+#7688 = DIRECTION('',(0.,0.,1.));
+#7689 = CYLINDRICAL_SURFACE('',#7690,1.);
+#7690 = AXIS2_PLACEMENT_3D('',#7691,#7692,#7693);
+#7691 = CARTESIAN_POINT('',(3.244999999999,3.614999999999,0.));
+#7692 = DIRECTION('',(-0.,-0.,-1.));
+#7693 = DIRECTION('',(1.,0.,0.));
+#7694 = ADVANCED_FACE('',(#7695),#7713,.T.);
+#7695 = FACE_BOUND('',#7696,.T.);
+#7696 = EDGE_LOOP('',(#7697,#7705,#7711,#7712));
+#7697 = ORIENTED_EDGE('',*,*,#7698,.F.);
+#7698 = EDGE_CURVE('',#7699,#7649,#7701,.T.);
+#7699 = VERTEX_POINT('',#7700);
+#7700 = CARTESIAN_POINT('',(0.844999999998,4.614999999999,0.));
+#7701 = LINE('',#7702,#7703);
+#7702 = CARTESIAN_POINT('',(0.844999999998,4.614999999999,0.));
+#7703 = VECTOR('',#7704,1.);
+#7704 = DIRECTION('',(0.,-1.,0.));
+#7705 = ORIENTED_EDGE('',*,*,#7706,.T.);
+#7706 = EDGE_CURVE('',#7699,#1297,#7707,.T.);
+#7707 = LINE('',#7708,#7709);
+#7708 = CARTESIAN_POINT('',(0.844999999998,4.614999999999,0.));
+#7709 = VECTOR('',#7710,1.);
+#7710 = DIRECTION('',(0.,0.,1.));
+#7711 = ORIENTED_EDGE('',*,*,#1296,.T.);
+#7712 = ORIENTED_EDGE('',*,*,#7657,.F.);
+#7713 = PLANE('',#7714);
+#7714 = AXIS2_PLACEMENT_3D('',#7715,#7716,#7717);
+#7715 = CARTESIAN_POINT('',(0.844999999998,4.614999999999,0.));
+#7716 = DIRECTION('',(1.,0.,0.));
+#7717 = DIRECTION('',(0.,-1.,0.));
+#7718 = ADVANCED_FACE('',(#7719),#7737,.T.);
+#7719 = FACE_BOUND('',#7720,.T.);
+#7720 = EDGE_LOOP('',(#7721,#7729,#7730,#7731));
+#7721 = ORIENTED_EDGE('',*,*,#7722,.F.);
+#7722 = EDGE_CURVE('',#7674,#7723,#7725,.T.);
+#7723 = VERTEX_POINT('',#7724);
+#7724 = CARTESIAN_POINT('',(4.244999999999,4.614999999999,0.));
+#7725 = LINE('',#7726,#7727);
+#7726 = CARTESIAN_POINT('',(4.244999999999,3.614999999999,0.));
+#7727 = VECTOR('',#7728,1.);
+#7728 = DIRECTION('',(0.,1.,0.));
+#7729 = ORIENTED_EDGE('',*,*,#7684,.T.);
+#7730 = ORIENTED_EDGE('',*,*,#1330,.T.);
+#7731 = ORIENTED_EDGE('',*,*,#7732,.F.);
+#7732 = EDGE_CURVE('',#7723,#1322,#7733,.T.);
+#7733 = LINE('',#7734,#7735);
+#7734 = CARTESIAN_POINT('',(4.244999999999,4.614999999999,0.));
+#7735 = VECTOR('',#7736,1.);
+#7736 = DIRECTION('',(0.,0.,1.));
+#7737 = PLANE('',#7738);
+#7738 = AXIS2_PLACEMENT_3D('',#7739,#7740,#7741);
+#7739 = CARTESIAN_POINT('',(4.244999999999,3.614999999999,0.));
+#7740 = DIRECTION('',(-1.,0.,0.));
+#7741 = DIRECTION('',(0.,1.,0.));
+#7742 = ADVANCED_FACE('',(#7743),#7762,.F.);
+#7743 = FACE_BOUND('',#7744,.T.);
+#7744 = EDGE_LOOP('',(#7745,#7754,#7760,#7761));
+#7745 = ORIENTED_EDGE('',*,*,#7746,.F.);
+#7746 = EDGE_CURVE('',#7747,#7699,#7749,.T.);
+#7747 = VERTEX_POINT('',#7748);
+#7748 = CARTESIAN_POINT('',(1.844999999998,5.614999999999,0.));
+#7749 = CIRCLE('',#7750,1.);
+#7750 = AXIS2_PLACEMENT_3D('',#7751,#7752,#7753);
+#7751 = CARTESIAN_POINT('',(1.844999999998,4.614999999999,0.));
+#7752 = DIRECTION('',(0.,0.,1.));
+#7753 = DIRECTION('',(1.,0.,0.));
+#7754 = ORIENTED_EDGE('',*,*,#7755,.T.);
+#7755 = EDGE_CURVE('',#7747,#1305,#7756,.T.);
+#7756 = LINE('',#7757,#7758);
+#7757 = CARTESIAN_POINT('',(1.844999999998,5.614999999999,0.));
+#7758 = VECTOR('',#7759,1.);
+#7759 = DIRECTION('',(0.,0.,1.));
+#7760 = ORIENTED_EDGE('',*,*,#1304,.F.);
+#7761 = ORIENTED_EDGE('',*,*,#7706,.F.);
+#7762 = CYLINDRICAL_SURFACE('',#7763,1.);
+#7763 = AXIS2_PLACEMENT_3D('',#7764,#7765,#7766);
+#7764 = CARTESIAN_POINT('',(1.844999999998,4.614999999999,0.));
+#7765 = DIRECTION('',(-0.,-0.,-1.));
+#7766 = DIRECTION('',(1.,0.,0.));
+#7767 = ADVANCED_FACE('',(#7768),#7787,.F.);
+#7768 = FACE_BOUND('',#7769,.T.);
+#7769 = EDGE_LOOP('',(#7770,#7779,#7780,#7781));
+#7770 = ORIENTED_EDGE('',*,*,#7771,.F.);
+#7771 = EDGE_CURVE('',#7723,#7772,#7774,.T.);
+#7772 = VERTEX_POINT('',#7773);
+#7773 = CARTESIAN_POINT('',(3.244999999999,5.614999999999,0.));
+#7774 = CIRCLE('',#7775,1.);
+#7775 = AXIS2_PLACEMENT_3D('',#7776,#7777,#7778);
+#7776 = CARTESIAN_POINT('',(3.244999999999,4.614999999999,0.));
+#7777 = DIRECTION('',(0.,0.,1.));
+#7778 = DIRECTION('',(1.,0.,0.));
+#7779 = ORIENTED_EDGE('',*,*,#7732,.T.);
+#7780 = ORIENTED_EDGE('',*,*,#1321,.F.);
+#7781 = ORIENTED_EDGE('',*,*,#7782,.F.);
+#7782 = EDGE_CURVE('',#7772,#1314,#7783,.T.);
+#7783 = LINE('',#7784,#7785);
+#7784 = CARTESIAN_POINT('',(3.244999999999,5.614999999999,0.));
+#7785 = VECTOR('',#7786,1.);
+#7786 = DIRECTION('',(0.,0.,1.));
+#7787 = CYLINDRICAL_SURFACE('',#7788,1.);
+#7788 = AXIS2_PLACEMENT_3D('',#7789,#7790,#7791);
+#7789 = CARTESIAN_POINT('',(3.244999999999,4.614999999999,0.));
+#7790 = DIRECTION('',(-0.,-0.,-1.));
+#7791 = DIRECTION('',(1.,0.,0.));
+#7792 = ADVANCED_FACE('',(#7793),#7804,.T.);
+#7793 = FACE_BOUND('',#7794,.T.);
+#7794 = EDGE_LOOP('',(#7795,#7801,#7802,#7803));
+#7795 = ORIENTED_EDGE('',*,*,#7796,.F.);
+#7796 = EDGE_CURVE('',#7772,#7747,#7797,.T.);
+#7797 = LINE('',#7798,#7799);
+#7798 = CARTESIAN_POINT('',(3.244999999999,5.614999999999,0.));
+#7799 = VECTOR('',#7800,1.);
+#7800 = DIRECTION('',(-1.,0.,0.));
+#7801 = ORIENTED_EDGE('',*,*,#7782,.T.);
+#7802 = ORIENTED_EDGE('',*,*,#1313,.T.);
+#7803 = ORIENTED_EDGE('',*,*,#7755,.F.);
+#7804 = PLANE('',#7805);
+#7805 = AXIS2_PLACEMENT_3D('',#7806,#7807,#7808);
+#7806 = CARTESIAN_POINT('',(3.244999999999,5.614999999999,0.));
+#7807 = DIRECTION('',(0.,-1.,0.));
+#7808 = DIRECTION('',(-1.,0.,0.));
+#7809 = ADVANCED_FACE('',(#7810),#7829,.F.);
+#7810 = FACE_BOUND('',#7811,.T.);
+#7811 = EDGE_LOOP('',(#7812,#7821,#7827,#7828));
+#7812 = ORIENTED_EDGE('',*,*,#7813,.F.);
+#7813 = EDGE_CURVE('',#7814,#7814,#7816,.T.);
+#7814 = VERTEX_POINT('',#7815);
+#7815 = CARTESIAN_POINT('',(-9.515,28.165,0.));
+#7816 = CIRCLE('',#7817,1.7);
+#7817 = AXIS2_PLACEMENT_3D('',#7818,#7819,#7820);
+#7818 = CARTESIAN_POINT('',(-11.215,28.165,0.));
+#7819 = DIRECTION('',(0.,0.,1.));
+#7820 = DIRECTION('',(1.,0.,0.));
+#7821 = ORIENTED_EDGE('',*,*,#7822,.T.);
+#7822 = EDGE_CURVE('',#7814,#1348,#7823,.T.);
+#7823 = LINE('',#7824,#7825);
+#7824 = CARTESIAN_POINT('',(-9.515,28.165,0.));
+#7825 = VECTOR('',#7826,1.);
+#7826 = DIRECTION('',(0.,0.,1.));
+#7827 = ORIENTED_EDGE('',*,*,#1347,.F.);
+#7828 = ORIENTED_EDGE('',*,*,#7822,.F.);
+#7829 = CYLINDRICAL_SURFACE('',#7830,1.7);
+#7830 = AXIS2_PLACEMENT_3D('',#7831,#7832,#7833);
+#7831 = CARTESIAN_POINT('',(-11.215,28.165,0.));
+#7832 = DIRECTION('',(-0.,-0.,-1.));
+#7833 = DIRECTION('',(1.,0.,0.));
+#7834 = ADVANCED_FACE('',(#7835),#7861,.F.);
+#7835 = FACE_BOUND('',#7836,.T.);
+#7836 = EDGE_LOOP('',(#7837,#7848,#7854,#7855));
+#7837 = ORIENTED_EDGE('',*,*,#7838,.F.);
+#7838 = EDGE_CURVE('',#7839,#7841,#7843,.T.);
+#7839 = VERTEX_POINT('',#7840);
+#7840 = CARTESIAN_POINT('',(45.89893,-2.525,0.));
+#7841 = VERTEX_POINT('',#7842);
+#7842 = CARTESIAN_POINT('',(45.39893,-3.025,0.));
+#7843 = CIRCLE('',#7844,0.5);
+#7844 = AXIS2_PLACEMENT_3D('',#7845,#7846,#7847);
+#7845 = CARTESIAN_POINT('',(45.89893,-3.025,0.));
+#7846 = DIRECTION('',(0.,0.,1.));
+#7847 = DIRECTION('',(1.,0.,0.));
+#7848 = ORIENTED_EDGE('',*,*,#7849,.T.);
+#7849 = EDGE_CURVE('',#7839,#1369,#7850,.T.);
+#7850 = LINE('',#7851,#7852);
+#7851 = CARTESIAN_POINT('',(45.89893,-2.525,0.));
+#7852 = VECTOR('',#7853,1.);
+#7853 = DIRECTION('',(0.,0.,1.));
+#7854 = ORIENTED_EDGE('',*,*,#1368,.F.);
+#7855 = ORIENTED_EDGE('',*,*,#7856,.F.);
+#7856 = EDGE_CURVE('',#7841,#1359,#7857,.T.);
+#7857 = LINE('',#7858,#7859);
+#7858 = CARTESIAN_POINT('',(45.39893,-3.025,0.));
+#7859 = VECTOR('',#7860,1.);
+#7860 = DIRECTION('',(0.,0.,1.));
+#7861 = CYLINDRICAL_SURFACE('',#7862,0.5);
+#7862 = AXIS2_PLACEMENT_3D('',#7863,#7864,#7865);
+#7863 = CARTESIAN_POINT('',(45.89893,-3.025,0.));
+#7864 = DIRECTION('',(-0.,-0.,-1.));
+#7865 = DIRECTION('',(1.,0.,0.));
+#7866 = ADVANCED_FACE('',(#7867),#7885,.F.);
+#7867 = FACE_BOUND('',#7868,.F.);
+#7868 = EDGE_LOOP('',(#7869,#7877,#7878,#7879));
+#7869 = ORIENTED_EDGE('',*,*,#7870,.F.);
+#7870 = EDGE_CURVE('',#7839,#7871,#7873,.T.);
+#7871 = VERTEX_POINT('',#7872);
+#7872 = CARTESIAN_POINT('',(58.89893,-2.525,0.));
+#7873 = LINE('',#7874,#7875);
+#7874 = CARTESIAN_POINT('',(45.89893,-2.525,0.));
+#7875 = VECTOR('',#7876,1.);
+#7876 = DIRECTION('',(1.,0.,0.));
+#7877 = ORIENTED_EDGE('',*,*,#7849,.T.);
+#7878 = ORIENTED_EDGE('',*,*,#1377,.T.);
+#7879 = ORIENTED_EDGE('',*,*,#7880,.F.);
+#7880 = EDGE_CURVE('',#7871,#1378,#7881,.T.);
+#7881 = LINE('',#7882,#7883);
+#7882 = CARTESIAN_POINT('',(58.89893,-2.525,0.));
+#7883 = VECTOR('',#7884,1.);
+#7884 = DIRECTION('',(0.,0.,1.));
+#7885 = PLANE('',#7886);
+#7886 = AXIS2_PLACEMENT_3D('',#7887,#7888,#7889);
+#7887 = CARTESIAN_POINT('',(45.89893,-2.525,0.));
+#7888 = DIRECTION('',(0.,1.,0.));
+#7889 = DIRECTION('',(1.,0.,0.));
+#7890 = ADVANCED_FACE('',(#7891),#7909,.T.);
+#7891 = FACE_BOUND('',#7892,.T.);
+#7892 = EDGE_LOOP('',(#7893,#7901,#7902,#7903));
+#7893 = ORIENTED_EDGE('',*,*,#7894,.F.);
+#7894 = EDGE_CURVE('',#7841,#7895,#7897,.T.);
+#7895 = VERTEX_POINT('',#7896);
+#7896 = CARTESIAN_POINT('',(45.39893,-16.025,0.));
+#7897 = LINE('',#7898,#7899);
+#7898 = CARTESIAN_POINT('',(45.39893,-3.025,0.));
+#7899 = VECTOR('',#7900,1.);
+#7900 = DIRECTION('',(0.,-1.,0.));
+#7901 = ORIENTED_EDGE('',*,*,#7856,.T.);
+#7902 = ORIENTED_EDGE('',*,*,#1358,.T.);
+#7903 = ORIENTED_EDGE('',*,*,#7904,.F.);
+#7904 = EDGE_CURVE('',#7895,#1361,#7905,.T.);
+#7905 = LINE('',#7906,#7907);
+#7906 = CARTESIAN_POINT('',(45.39893,-16.025,0.));
+#7907 = VECTOR('',#7908,1.);
+#7908 = DIRECTION('',(0.,0.,1.));
+#7909 = PLANE('',#7910);
+#7910 = AXIS2_PLACEMENT_3D('',#7911,#7912,#7913);
+#7911 = CARTESIAN_POINT('',(45.39893,-3.025,0.));
+#7912 = DIRECTION('',(1.,0.,0.));
+#7913 = DIRECTION('',(0.,-1.,0.));
+#7914 = ADVANCED_FACE('',(#7915),#7934,.F.);
+#7915 = FACE_BOUND('',#7916,.T.);
+#7916 = EDGE_LOOP('',(#7917,#7926,#7932,#7933));
+#7917 = ORIENTED_EDGE('',*,*,#7918,.F.);
+#7918 = EDGE_CURVE('',#7919,#7871,#7921,.T.);
+#7919 = VERTEX_POINT('',#7920);
+#7920 = CARTESIAN_POINT('',(59.39893,-3.025,0.));
+#7921 = CIRCLE('',#7922,0.5);
+#7922 = AXIS2_PLACEMENT_3D('',#7923,#7924,#7925);
+#7923 = CARTESIAN_POINT('',(58.89893,-3.025,0.));
+#7924 = DIRECTION('',(0.,0.,1.));
+#7925 = DIRECTION('',(1.,0.,0.));
+#7926 = ORIENTED_EDGE('',*,*,#7927,.T.);
+#7927 = EDGE_CURVE('',#7919,#1386,#7928,.T.);
+#7928 = LINE('',#7929,#7930);
+#7929 = CARTESIAN_POINT('',(59.39893,-3.025,0.));
+#7930 = VECTOR('',#7931,1.);
+#7931 = DIRECTION('',(0.,0.,1.));
+#7932 = ORIENTED_EDGE('',*,*,#1385,.F.);
+#7933 = ORIENTED_EDGE('',*,*,#7880,.F.);
+#7934 = CYLINDRICAL_SURFACE('',#7935,0.5);
+#7935 = AXIS2_PLACEMENT_3D('',#7936,#7937,#7938);
+#7936 = CARTESIAN_POINT('',(58.89893,-3.025,0.));
+#7937 = DIRECTION('',(-0.,-0.,-1.));
+#7938 = DIRECTION('',(1.,0.,0.));
+#7939 = ADVANCED_FACE('',(#7940),#7959,.F.);
+#7940 = FACE_BOUND('',#7941,.T.);
+#7941 = EDGE_LOOP('',(#7942,#7951,#7952,#7953));
+#7942 = ORIENTED_EDGE('',*,*,#7943,.F.);
+#7943 = EDGE_CURVE('',#7895,#7944,#7946,.T.);
+#7944 = VERTEX_POINT('',#7945);
+#7945 = CARTESIAN_POINT('',(45.89893,-16.525,0.));
+#7946 = CIRCLE('',#7947,0.5);
+#7947 = AXIS2_PLACEMENT_3D('',#7948,#7949,#7950);
+#7948 = CARTESIAN_POINT('',(45.89893,-16.025,0.));
+#7949 = DIRECTION('',(0.,0.,1.));
+#7950 = DIRECTION('',(1.,0.,0.));
+#7951 = ORIENTED_EDGE('',*,*,#7904,.T.);
+#7952 = ORIENTED_EDGE('',*,*,#1419,.F.);
+#7953 = ORIENTED_EDGE('',*,*,#7954,.F.);
+#7954 = EDGE_CURVE('',#7944,#1412,#7955,.T.);
+#7955 = LINE('',#7956,#7957);
+#7956 = CARTESIAN_POINT('',(45.89893,-16.525,0.));
+#7957 = VECTOR('',#7958,1.);
+#7958 = DIRECTION('',(0.,0.,1.));
+#7959 = CYLINDRICAL_SURFACE('',#7960,0.5);
+#7960 = AXIS2_PLACEMENT_3D('',#7961,#7962,#7963);
+#7961 = CARTESIAN_POINT('',(45.89893,-16.025,0.));
+#7962 = DIRECTION('',(-0.,-0.,-1.));
+#7963 = DIRECTION('',(1.,0.,0.));
+#7964 = ADVANCED_FACE('',(#7965),#7983,.F.);
+#7965 = FACE_BOUND('',#7966,.F.);
+#7966 = EDGE_LOOP('',(#7967,#7975,#7976,#7977));
+#7967 = ORIENTED_EDGE('',*,*,#7968,.F.);
+#7968 = EDGE_CURVE('',#7919,#7969,#7971,.T.);
+#7969 = VERTEX_POINT('',#7970);
+#7970 = CARTESIAN_POINT('',(59.39893,-16.025,0.));
+#7971 = LINE('',#7972,#7973);
+#7972 = CARTESIAN_POINT('',(59.39893,-3.025,0.));
+#7973 = VECTOR('',#7974,1.);
+#7974 = DIRECTION('',(0.,-1.,0.));
+#7975 = ORIENTED_EDGE('',*,*,#7927,.T.);
+#7976 = ORIENTED_EDGE('',*,*,#1394,.T.);
+#7977 = ORIENTED_EDGE('',*,*,#7978,.F.);
+#7978 = EDGE_CURVE('',#7969,#1395,#7979,.T.);
+#7979 = LINE('',#7980,#7981);
+#7980 = CARTESIAN_POINT('',(59.39893,-16.025,0.));
+#7981 = VECTOR('',#7982,1.);
+#7982 = DIRECTION('',(0.,0.,1.));
+#7983 = PLANE('',#7984);
+#7984 = AXIS2_PLACEMENT_3D('',#7985,#7986,#7987);
+#7985 = CARTESIAN_POINT('',(59.39893,-3.025,0.));
+#7986 = DIRECTION('',(1.,0.,0.));
+#7987 = DIRECTION('',(0.,-1.,0.));
+#7988 = ADVANCED_FACE('',(#7989),#8007,.T.);
+#7989 = FACE_BOUND('',#7990,.T.);
+#7990 = EDGE_LOOP('',(#7991,#7999,#8000,#8001));
+#7991 = ORIENTED_EDGE('',*,*,#7992,.F.);
+#7992 = EDGE_CURVE('',#7944,#7993,#7995,.T.);
+#7993 = VERTEX_POINT('',#7994);
+#7994 = CARTESIAN_POINT('',(58.89893,-16.525,0.));
+#7995 = LINE('',#7996,#7997);
+#7996 = CARTESIAN_POINT('',(45.89893,-16.525,0.));
+#7997 = VECTOR('',#7998,1.);
+#7998 = DIRECTION('',(1.,0.,0.));
+#7999 = ORIENTED_EDGE('',*,*,#7954,.T.);
+#8000 = ORIENTED_EDGE('',*,*,#1411,.T.);
+#8001 = ORIENTED_EDGE('',*,*,#8002,.F.);
+#8002 = EDGE_CURVE('',#7993,#1403,#8003,.T.);
+#8003 = LINE('',#8004,#8005);
+#8004 = CARTESIAN_POINT('',(58.89893,-16.525,0.));
+#8005 = VECTOR('',#8006,1.);
+#8006 = DIRECTION('',(0.,0.,1.));
+#8007 = PLANE('',#8008);
+#8008 = AXIS2_PLACEMENT_3D('',#8009,#8010,#8011);
+#8009 = CARTESIAN_POINT('',(45.89893,-16.525,0.));
+#8010 = DIRECTION('',(0.,1.,0.));
+#8011 = DIRECTION('',(1.,0.,0.));
+#8012 = ADVANCED_FACE('',(#8013),#8025,.F.);
+#8013 = FACE_BOUND('',#8014,.T.);
+#8014 = EDGE_LOOP('',(#8015,#8022,#8023,#8024));
+#8015 = ORIENTED_EDGE('',*,*,#8016,.F.);
+#8016 = EDGE_CURVE('',#7993,#7969,#8017,.T.);
+#8017 = CIRCLE('',#8018,0.5);
+#8018 = AXIS2_PLACEMENT_3D('',#8019,#8020,#8021);
+#8019 = CARTESIAN_POINT('',(58.89893,-16.025,0.));
+#8020 = DIRECTION('',(0.,0.,1.));
+#8021 = DIRECTION('',(1.,0.,0.));
+#8022 = ORIENTED_EDGE('',*,*,#8002,.T.);
+#8023 = ORIENTED_EDGE('',*,*,#1402,.F.);
+#8024 = ORIENTED_EDGE('',*,*,#7978,.F.);
+#8025 = CYLINDRICAL_SURFACE('',#8026,0.5);
+#8026 = AXIS2_PLACEMENT_3D('',#8027,#8028,#8029);
+#8027 = CARTESIAN_POINT('',(58.89893,-16.025,0.));
+#8028 = DIRECTION('',(-0.,-0.,-1.));
+#8029 = DIRECTION('',(1.,0.,0.));
+#8030 = ADVANCED_FACE('',(#8031),#8057,.F.);
+#8031 = FACE_BOUND('',#8032,.T.);
+#8032 = EDGE_LOOP('',(#8033,#8044,#8050,#8051));
+#8033 = ORIENTED_EDGE('',*,*,#8034,.F.);
+#8034 = EDGE_CURVE('',#8035,#8037,#8039,.T.);
+#8035 = VERTEX_POINT('',#8036);
+#8036 = CARTESIAN_POINT('',(69.679045,-2.525,0.));
+#8037 = VERTEX_POINT('',#8038);
+#8038 = CARTESIAN_POINT('',(69.179045,-3.025,0.));
+#8039 = CIRCLE('',#8040,0.5);
+#8040 = AXIS2_PLACEMENT_3D('',#8041,#8042,#8043);
+#8041 = CARTESIAN_POINT('',(69.679045,-3.025,0.));
+#8042 = DIRECTION('',(0.,0.,1.));
+#8043 = DIRECTION('',(1.,0.,0.));
+#8044 = ORIENTED_EDGE('',*,*,#8045,.T.);
+#8045 = EDGE_CURVE('',#8035,#1439,#8046,.T.);
+#8046 = LINE('',#8047,#8048);
+#8047 = CARTESIAN_POINT('',(69.679045,-2.525,0.));
+#8048 = VECTOR('',#8049,1.);
+#8049 = DIRECTION('',(0.,0.,1.));
+#8050 = ORIENTED_EDGE('',*,*,#1438,.F.);
+#8051 = ORIENTED_EDGE('',*,*,#8052,.F.);
+#8052 = EDGE_CURVE('',#8037,#1429,#8053,.T.);
+#8053 = LINE('',#8054,#8055);
+#8054 = CARTESIAN_POINT('',(69.179045,-3.025,0.));
+#8055 = VECTOR('',#8056,1.);
+#8056 = DIRECTION('',(0.,0.,1.));
+#8057 = CYLINDRICAL_SURFACE('',#8058,0.5);
+#8058 = AXIS2_PLACEMENT_3D('',#8059,#8060,#8061);
+#8059 = CARTESIAN_POINT('',(69.679045,-3.025,0.));
+#8060 = DIRECTION('',(-0.,-0.,-1.));
+#8061 = DIRECTION('',(1.,0.,0.));
+#8062 = ADVANCED_FACE('',(#8063),#8081,.F.);
+#8063 = FACE_BOUND('',#8064,.F.);
+#8064 = EDGE_LOOP('',(#8065,#8073,#8074,#8075));
+#8065 = ORIENTED_EDGE('',*,*,#8066,.F.);
+#8066 = EDGE_CURVE('',#8035,#8067,#8069,.T.);
+#8067 = VERTEX_POINT('',#8068);
+#8068 = CARTESIAN_POINT('',(82.679045,-2.525,0.));
+#8069 = LINE('',#8070,#8071);
+#8070 = CARTESIAN_POINT('',(69.679045,-2.525,0.));
+#8071 = VECTOR('',#8072,1.);
+#8072 = DIRECTION('',(1.,0.,0.));
+#8073 = ORIENTED_EDGE('',*,*,#8045,.T.);
+#8074 = ORIENTED_EDGE('',*,*,#1447,.T.);
+#8075 = ORIENTED_EDGE('',*,*,#8076,.F.);
+#8076 = EDGE_CURVE('',#8067,#1448,#8077,.T.);
+#8077 = LINE('',#8078,#8079);
+#8078 = CARTESIAN_POINT('',(82.679045,-2.525,0.));
+#8079 = VECTOR('',#8080,1.);
+#8080 = DIRECTION('',(0.,0.,1.));
+#8081 = PLANE('',#8082);
+#8082 = AXIS2_PLACEMENT_3D('',#8083,#8084,#8085);
+#8083 = CARTESIAN_POINT('',(69.679045,-2.525,0.));
+#8084 = DIRECTION('',(0.,1.,0.));
+#8085 = DIRECTION('',(1.,0.,0.));
+#8086 = ADVANCED_FACE('',(#8087),#8105,.T.);
+#8087 = FACE_BOUND('',#8088,.T.);
+#8088 = EDGE_LOOP('',(#8089,#8097,#8098,#8099));
+#8089 = ORIENTED_EDGE('',*,*,#8090,.F.);
+#8090 = EDGE_CURVE('',#8037,#8091,#8093,.T.);
+#8091 = VERTEX_POINT('',#8092);
+#8092 = CARTESIAN_POINT('',(69.179045,-16.025,0.));
+#8093 = LINE('',#8094,#8095);
+#8094 = CARTESIAN_POINT('',(69.179045,-3.025,0.));
+#8095 = VECTOR('',#8096,1.);
+#8096 = DIRECTION('',(0.,-1.,0.));
+#8097 = ORIENTED_EDGE('',*,*,#8052,.T.);
+#8098 = ORIENTED_EDGE('',*,*,#1428,.T.);
+#8099 = ORIENTED_EDGE('',*,*,#8100,.F.);
+#8100 = EDGE_CURVE('',#8091,#1431,#8101,.T.);
+#8101 = LINE('',#8102,#8103);
+#8102 = CARTESIAN_POINT('',(69.179045,-16.025,0.));
+#8103 = VECTOR('',#8104,1.);
+#8104 = DIRECTION('',(0.,0.,1.));
+#8105 = PLANE('',#8106);
+#8106 = AXIS2_PLACEMENT_3D('',#8107,#8108,#8109);
+#8107 = CARTESIAN_POINT('',(69.179045,-3.025,0.));
+#8108 = DIRECTION('',(1.,0.,0.));
+#8109 = DIRECTION('',(0.,-1.,0.));
+#8110 = ADVANCED_FACE('',(#8111),#8130,.F.);
+#8111 = FACE_BOUND('',#8112,.T.);
+#8112 = EDGE_LOOP('',(#8113,#8122,#8128,#8129));
+#8113 = ORIENTED_EDGE('',*,*,#8114,.F.);
+#8114 = EDGE_CURVE('',#8115,#8067,#8117,.T.);
+#8115 = VERTEX_POINT('',#8116);
+#8116 = CARTESIAN_POINT('',(83.179045,-3.025,0.));
+#8117 = CIRCLE('',#8118,0.5);
+#8118 = AXIS2_PLACEMENT_3D('',#8119,#8120,#8121);
+#8119 = CARTESIAN_POINT('',(82.679045,-3.025,0.));
+#8120 = DIRECTION('',(0.,0.,1.));
+#8121 = DIRECTION('',(1.,0.,0.));
+#8122 = ORIENTED_EDGE('',*,*,#8123,.T.);
+#8123 = EDGE_CURVE('',#8115,#1456,#8124,.T.);
+#8124 = LINE('',#8125,#8126);
+#8125 = CARTESIAN_POINT('',(83.179045,-3.025,0.));
+#8126 = VECTOR('',#8127,1.);
+#8127 = DIRECTION('',(0.,0.,1.));
+#8128 = ORIENTED_EDGE('',*,*,#1455,.F.);
+#8129 = ORIENTED_EDGE('',*,*,#8076,.F.);
+#8130 = CYLINDRICAL_SURFACE('',#8131,0.5);
+#8131 = AXIS2_PLACEMENT_3D('',#8132,#8133,#8134);
+#8132 = CARTESIAN_POINT('',(82.679045,-3.025,0.));
+#8133 = DIRECTION('',(-0.,-0.,-1.));
+#8134 = DIRECTION('',(1.,0.,0.));
+#8135 = ADVANCED_FACE('',(#8136),#8155,.F.);
+#8136 = FACE_BOUND('',#8137,.T.);
+#8137 = EDGE_LOOP('',(#8138,#8147,#8148,#8149));
+#8138 = ORIENTED_EDGE('',*,*,#8139,.F.);
+#8139 = EDGE_CURVE('',#8091,#8140,#8142,.T.);
+#8140 = VERTEX_POINT('',#8141);
+#8141 = CARTESIAN_POINT('',(69.679045,-16.525,0.));
+#8142 = CIRCLE('',#8143,0.5);
+#8143 = AXIS2_PLACEMENT_3D('',#8144,#8145,#8146);
+#8144 = CARTESIAN_POINT('',(69.679045,-16.025,0.));
+#8145 = DIRECTION('',(0.,0.,1.));
+#8146 = DIRECTION('',(1.,0.,0.));
+#8147 = ORIENTED_EDGE('',*,*,#8100,.T.);
+#8148 = ORIENTED_EDGE('',*,*,#1489,.F.);
+#8149 = ORIENTED_EDGE('',*,*,#8150,.F.);
+#8150 = EDGE_CURVE('',#8140,#1482,#8151,.T.);
+#8151 = LINE('',#8152,#8153);
+#8152 = CARTESIAN_POINT('',(69.679045,-16.525,0.));
+#8153 = VECTOR('',#8154,1.);
+#8154 = DIRECTION('',(0.,0.,1.));
+#8155 = CYLINDRICAL_SURFACE('',#8156,0.5);
+#8156 = AXIS2_PLACEMENT_3D('',#8157,#8158,#8159);
+#8157 = CARTESIAN_POINT('',(69.679045,-16.025,0.));
+#8158 = DIRECTION('',(-0.,-0.,-1.));
+#8159 = DIRECTION('',(1.,0.,0.));
+#8160 = ADVANCED_FACE('',(#8161),#8179,.F.);
+#8161 = FACE_BOUND('',#8162,.F.);
+#8162 = EDGE_LOOP('',(#8163,#8171,#8172,#8173));
+#8163 = ORIENTED_EDGE('',*,*,#8164,.F.);
+#8164 = EDGE_CURVE('',#8115,#8165,#8167,.T.);
+#8165 = VERTEX_POINT('',#8166);
+#8166 = CARTESIAN_POINT('',(83.179045,-16.025,0.));
+#8167 = LINE('',#8168,#8169);
+#8168 = CARTESIAN_POINT('',(83.179045,-3.025,0.));
+#8169 = VECTOR('',#8170,1.);
+#8170 = DIRECTION('',(0.,-1.,0.));
+#8171 = ORIENTED_EDGE('',*,*,#8123,.T.);
+#8172 = ORIENTED_EDGE('',*,*,#1464,.T.);
+#8173 = ORIENTED_EDGE('',*,*,#8174,.F.);
+#8174 = EDGE_CURVE('',#8165,#1465,#8175,.T.);
+#8175 = LINE('',#8176,#8177);
+#8176 = CARTESIAN_POINT('',(83.179045,-16.025,0.));
+#8177 = VECTOR('',#8178,1.);
+#8178 = DIRECTION('',(0.,0.,1.));
+#8179 = PLANE('',#8180);
+#8180 = AXIS2_PLACEMENT_3D('',#8181,#8182,#8183);
+#8181 = CARTESIAN_POINT('',(83.179045,-3.025,0.));
+#8182 = DIRECTION('',(1.,0.,0.));
+#8183 = DIRECTION('',(0.,-1.,0.));
+#8184 = ADVANCED_FACE('',(#8185),#8203,.T.);
+#8185 = FACE_BOUND('',#8186,.T.);
+#8186 = EDGE_LOOP('',(#8187,#8195,#8196,#8197));
+#8187 = ORIENTED_EDGE('',*,*,#8188,.F.);
+#8188 = EDGE_CURVE('',#8140,#8189,#8191,.T.);
+#8189 = VERTEX_POINT('',#8190);
+#8190 = CARTESIAN_POINT('',(82.679045,-16.525,0.));
+#8191 = LINE('',#8192,#8193);
+#8192 = CARTESIAN_POINT('',(69.679045,-16.525,0.));
+#8193 = VECTOR('',#8194,1.);
+#8194 = DIRECTION('',(1.,0.,0.));
+#8195 = ORIENTED_EDGE('',*,*,#8150,.T.);
+#8196 = ORIENTED_EDGE('',*,*,#1481,.T.);
+#8197 = ORIENTED_EDGE('',*,*,#8198,.F.);
+#8198 = EDGE_CURVE('',#8189,#1473,#8199,.T.);
+#8199 = LINE('',#8200,#8201);
+#8200 = CARTESIAN_POINT('',(82.679045,-16.525,0.));
+#8201 = VECTOR('',#8202,1.);
+#8202 = DIRECTION('',(0.,0.,1.));
+#8203 = PLANE('',#8204);
+#8204 = AXIS2_PLACEMENT_3D('',#8205,#8206,#8207);
+#8205 = CARTESIAN_POINT('',(69.679045,-16.525,0.));
+#8206 = DIRECTION('',(0.,1.,0.));
+#8207 = DIRECTION('',(1.,0.,0.));
+#8208 = ADVANCED_FACE('',(#8209),#8221,.F.);
+#8209 = FACE_BOUND('',#8210,.T.);
+#8210 = EDGE_LOOP('',(#8211,#8218,#8219,#8220));
+#8211 = ORIENTED_EDGE('',*,*,#8212,.F.);
+#8212 = EDGE_CURVE('',#8189,#8165,#8213,.T.);
+#8213 = CIRCLE('',#8214,0.5);
+#8214 = AXIS2_PLACEMENT_3D('',#8215,#8216,#8217);
+#8215 = CARTESIAN_POINT('',(82.679045,-16.025,0.));
+#8216 = DIRECTION('',(0.,0.,1.));
+#8217 = DIRECTION('',(1.,0.,0.));
+#8218 = ORIENTED_EDGE('',*,*,#8198,.T.);
+#8219 = ORIENTED_EDGE('',*,*,#1472,.F.);
+#8220 = ORIENTED_EDGE('',*,*,#8174,.F.);
+#8221 = CYLINDRICAL_SURFACE('',#8222,0.5);
+#8222 = AXIS2_PLACEMENT_3D('',#8223,#8224,#8225);
+#8223 = CARTESIAN_POINT('',(82.679045,-16.025,0.));
+#8224 = DIRECTION('',(-0.,-0.,-1.));
+#8225 = DIRECTION('',(1.,0.,0.));
+#8226 = ADVANCED_FACE('',(#8227),#8252,.T.);
+#8227 = FACE_BOUND('',#8228,.T.);
+#8228 = EDGE_LOOP('',(#8229,#8239,#8245,#8246));
+#8229 = ORIENTED_EDGE('',*,*,#8230,.F.);
+#8230 = EDGE_CURVE('',#8231,#8233,#8235,.T.);
+#8231 = VERTEX_POINT('',#8232);
+#8232 = CARTESIAN_POINT('',(36.575,19.375,0.));
+#8233 = VERTEX_POINT('',#8234);
+#8234 = CARTESIAN_POINT('',(36.575,5.375,0.));
+#8235 = LINE('',#8236,#8237);
+#8236 = CARTESIAN_POINT('',(36.575,19.375,0.));
+#8237 = VECTOR('',#8238,1.);
+#8238 = DIRECTION('',(0.,-1.,0.));
+#8239 = ORIENTED_EDGE('',*,*,#8240,.T.);
+#8240 = EDGE_CURVE('',#8231,#1499,#8241,.T.);
+#8241 = LINE('',#8242,#8243);
+#8242 = CARTESIAN_POINT('',(36.575,19.375,0.));
+#8243 = VECTOR('',#8244,1.);
+#8244 = DIRECTION('',(0.,0.,1.));
+#8245 = ORIENTED_EDGE('',*,*,#1498,.T.);
+#8246 = ORIENTED_EDGE('',*,*,#8247,.F.);
+#8247 = EDGE_CURVE('',#8233,#1501,#8248,.T.);
+#8248 = LINE('',#8249,#8250);
+#8249 = CARTESIAN_POINT('',(36.575,5.375,0.));
+#8250 = VECTOR('',#8251,1.);
+#8251 = DIRECTION('',(0.,0.,1.));
+#8252 = PLANE('',#8253);
+#8253 = AXIS2_PLACEMENT_3D('',#8254,#8255,#8256);
+#8254 = CARTESIAN_POINT('',(36.575,19.375,0.));
+#8255 = DIRECTION('',(1.,0.,0.));
+#8256 = DIRECTION('',(0.,-1.,0.));
+#8257 = ADVANCED_FACE('',(#8258),#8276,.T.);
+#8258 = FACE_BOUND('',#8259,.T.);
+#8259 = EDGE_LOOP('',(#8260,#8268,#8274,#8275));
+#8260 = ORIENTED_EDGE('',*,*,#8261,.F.);
+#8261 = EDGE_CURVE('',#8262,#8231,#8264,.T.);
+#8262 = VERTEX_POINT('',#8263);
+#8263 = CARTESIAN_POINT('',(76.575,19.375,0.));
+#8264 = LINE('',#8265,#8266);
+#8265 = CARTESIAN_POINT('',(76.575,19.375,0.));
+#8266 = VECTOR('',#8267,1.);
+#8267 = DIRECTION('',(-1.,0.,0.));
+#8268 = ORIENTED_EDGE('',*,*,#8269,.T.);
+#8269 = EDGE_CURVE('',#8262,#1509,#8270,.T.);
+#8270 = LINE('',#8271,#8272);
+#8271 = CARTESIAN_POINT('',(76.575,19.375,0.));
+#8272 = VECTOR('',#8273,1.);
+#8273 = DIRECTION('',(0.,0.,1.));
+#8274 = ORIENTED_EDGE('',*,*,#1508,.T.);
+#8275 = ORIENTED_EDGE('',*,*,#8240,.F.);
+#8276 = PLANE('',#8277);
+#8277 = AXIS2_PLACEMENT_3D('',#8278,#8279,#8280);
+#8278 = CARTESIAN_POINT('',(76.575,19.375,0.));
+#8279 = DIRECTION('',(0.,-1.,0.));
+#8280 = DIRECTION('',(-1.,0.,0.));
+#8281 = ADVANCED_FACE('',(#8282),#8300,.T.);
+#8282 = FACE_BOUND('',#8283,.T.);
+#8283 = EDGE_LOOP('',(#8284,#8292,#8293,#8294));
+#8284 = ORIENTED_EDGE('',*,*,#8285,.F.);
+#8285 = EDGE_CURVE('',#8233,#8286,#8288,.T.);
+#8286 = VERTEX_POINT('',#8287);
+#8287 = CARTESIAN_POINT('',(76.575,5.375,0.));
+#8288 = LINE('',#8289,#8290);
+#8289 = CARTESIAN_POINT('',(36.575,5.375,0.));
+#8290 = VECTOR('',#8291,1.);
+#8291 = DIRECTION('',(1.,0.,0.));
+#8292 = ORIENTED_EDGE('',*,*,#8247,.T.);
+#8293 = ORIENTED_EDGE('',*,*,#1524,.T.);
+#8294 = ORIENTED_EDGE('',*,*,#8295,.F.);
+#8295 = EDGE_CURVE('',#8286,#1517,#8296,.T.);
+#8296 = LINE('',#8297,#8298);
+#8297 = CARTESIAN_POINT('',(76.575,5.375,0.));
+#8298 = VECTOR('',#8299,1.);
+#8299 = DIRECTION('',(0.,0.,1.));
+#8300 = PLANE('',#8301);
+#8301 = AXIS2_PLACEMENT_3D('',#8302,#8303,#8304);
+#8302 = CARTESIAN_POINT('',(36.575,5.375,0.));
+#8303 = DIRECTION('',(0.,1.,0.));
+#8304 = DIRECTION('',(1.,0.,0.));
+#8305 = ADVANCED_FACE('',(#8306),#8317,.T.);
+#8306 = FACE_BOUND('',#8307,.T.);
+#8307 = EDGE_LOOP('',(#8308,#8314,#8315,#8316));
+#8308 = ORIENTED_EDGE('',*,*,#8309,.F.);
+#8309 = EDGE_CURVE('',#8286,#8262,#8310,.T.);
+#8310 = LINE('',#8311,#8312);
+#8311 = CARTESIAN_POINT('',(76.575,5.375,0.));
+#8312 = VECTOR('',#8313,1.);
+#8313 = DIRECTION('',(0.,1.,0.));
+#8314 = ORIENTED_EDGE('',*,*,#8295,.T.);
+#8315 = ORIENTED_EDGE('',*,*,#1516,.T.);
+#8316 = ORIENTED_EDGE('',*,*,#8269,.F.);
+#8317 = PLANE('',#8318);
+#8318 = AXIS2_PLACEMENT_3D('',#8319,#8320,#8321);
+#8319 = CARTESIAN_POINT('',(76.575,5.375,0.));
+#8320 = DIRECTION('',(-1.,0.,0.));
+#8321 = DIRECTION('',(0.,1.,0.));
+#8322 = ADVANCED_FACE('',(#8323),#8348,.T.);
+#8323 = FACE_BOUND('',#8324,.T.);
+#8324 = EDGE_LOOP('',(#8325,#8335,#8341,#8342));
+#8325 = ORIENTED_EDGE('',*,*,#8326,.F.);
+#8326 = EDGE_CURVE('',#8327,#8329,#8331,.T.);
+#8327 = VERTEX_POINT('',#8328);
+#8328 = CARTESIAN_POINT('',(85.184999999998,2.614999999999,0.));
+#8329 = VERTEX_POINT('',#8330);
+#8330 = CARTESIAN_POINT('',(86.584999999999,2.614999999999,0.));
+#8331 = LINE('',#8332,#8333);
+#8332 = CARTESIAN_POINT('',(85.184999999998,2.614999999999,0.));
+#8333 = VECTOR('',#8334,1.);
+#8334 = DIRECTION('',(1.,0.,0.));
+#8335 = ORIENTED_EDGE('',*,*,#8336,.T.);
+#8336 = EDGE_CURVE('',#8327,#5129,#8337,.T.);
+#8337 = LINE('',#8338,#8339);
+#8338 = CARTESIAN_POINT('',(85.184999999998,2.614999999999,0.));
+#8339 = VECTOR('',#8340,1.);
+#8340 = DIRECTION('',(0.,0.,1.));
+#8341 = ORIENTED_EDGE('',*,*,#5128,.T.);
+#8342 = ORIENTED_EDGE('',*,*,#8343,.F.);
+#8343 = EDGE_CURVE('',#8329,#5131,#8344,.T.);
+#8344 = LINE('',#8345,#8346);
+#8345 = CARTESIAN_POINT('',(86.584999999999,2.614999999999,0.));
+#8346 = VECTOR('',#8347,1.);
+#8347 = DIRECTION('',(0.,0.,1.));
+#8348 = PLANE('',#8349);
+#8349 = AXIS2_PLACEMENT_3D('',#8350,#8351,#8352);
+#8350 = CARTESIAN_POINT('',(85.184999999998,2.614999999999,0.));
+#8351 = DIRECTION('',(0.,1.,0.));
+#8352 = DIRECTION('',(1.,0.,0.));
+#8353 = ADVANCED_FACE('',(#8354),#8373,.F.);
+#8354 = FACE_BOUND('',#8355,.T.);
+#8355 = EDGE_LOOP('',(#8356,#8365,#8371,#8372));
+#8356 = ORIENTED_EDGE('',*,*,#8357,.F.);
+#8357 = EDGE_CURVE('',#8358,#8327,#8360,.T.);
+#8358 = VERTEX_POINT('',#8359);
+#8359 = CARTESIAN_POINT('',(84.184999999998,3.614999999999,0.));
+#8360 = CIRCLE('',#8361,1.);
+#8361 = AXIS2_PLACEMENT_3D('',#8362,#8363,#8364);
+#8362 = CARTESIAN_POINT('',(85.184999999998,3.614999999999,0.));
+#8363 = DIRECTION('',(0.,0.,1.));
+#8364 = DIRECTION('',(1.,0.,0.));
+#8365 = ORIENTED_EDGE('',*,*,#8366,.T.);
+#8366 = EDGE_CURVE('',#8358,#5139,#8367,.T.);
+#8367 = LINE('',#8368,#8369);
+#8368 = CARTESIAN_POINT('',(84.184999999998,3.614999999999,0.));
+#8369 = VECTOR('',#8370,1.);
+#8370 = DIRECTION('',(0.,0.,1.));
+#8371 = ORIENTED_EDGE('',*,*,#5138,.F.);
+#8372 = ORIENTED_EDGE('',*,*,#8336,.F.);
+#8373 = CYLINDRICAL_SURFACE('',#8374,1.);
+#8374 = AXIS2_PLACEMENT_3D('',#8375,#8376,#8377);
+#8375 = CARTESIAN_POINT('',(85.184999999998,3.614999999999,0.));
+#8376 = DIRECTION('',(-0.,-0.,-1.));
+#8377 = DIRECTION('',(1.,0.,0.));
+#8378 = ADVANCED_FACE('',(#8379),#8398,.F.);
+#8379 = FACE_BOUND('',#8380,.T.);
+#8380 = EDGE_LOOP('',(#8381,#8390,#8391,#8392));
+#8381 = ORIENTED_EDGE('',*,*,#8382,.F.);
+#8382 = EDGE_CURVE('',#8329,#8383,#8385,.T.);
+#8383 = VERTEX_POINT('',#8384);
+#8384 = CARTESIAN_POINT('',(87.584999999999,3.614999999999,0.));
+#8385 = CIRCLE('',#8386,1.);
+#8386 = AXIS2_PLACEMENT_3D('',#8387,#8388,#8389);
+#8387 = CARTESIAN_POINT('',(86.584999999999,3.614999999999,0.));
+#8388 = DIRECTION('',(0.,0.,1.));
+#8389 = DIRECTION('',(1.,0.,0.));
+#8390 = ORIENTED_EDGE('',*,*,#8343,.T.);
+#8391 = ORIENTED_EDGE('',*,*,#5189,.F.);
+#8392 = ORIENTED_EDGE('',*,*,#8393,.F.);
+#8393 = EDGE_CURVE('',#8383,#5182,#8394,.T.);
+#8394 = LINE('',#8395,#8396);
+#8395 = CARTESIAN_POINT('',(87.584999999999,3.614999999999,0.));
+#8396 = VECTOR('',#8397,1.);
+#8397 = DIRECTION('',(0.,0.,1.));
+#8398 = CYLINDRICAL_SURFACE('',#8399,1.);
+#8399 = AXIS2_PLACEMENT_3D('',#8400,#8401,#8402);
+#8400 = CARTESIAN_POINT('',(86.584999999999,3.614999999999,0.));
+#8401 = DIRECTION('',(-0.,-0.,-1.));
+#8402 = DIRECTION('',(1.,0.,0.));
+#8403 = ADVANCED_FACE('',(#8404),#8422,.T.);
+#8404 = FACE_BOUND('',#8405,.T.);
+#8405 = EDGE_LOOP('',(#8406,#8414,#8420,#8421));
+#8406 = ORIENTED_EDGE('',*,*,#8407,.F.);
+#8407 = EDGE_CURVE('',#8408,#8358,#8410,.T.);
+#8408 = VERTEX_POINT('',#8409);
+#8409 = CARTESIAN_POINT('',(84.184999999998,4.614999999999,0.));
+#8410 = LINE('',#8411,#8412);
+#8411 = CARTESIAN_POINT('',(84.184999999998,4.614999999999,0.));
+#8412 = VECTOR('',#8413,1.);
+#8413 = DIRECTION('',(0.,-1.,0.));
+#8414 = ORIENTED_EDGE('',*,*,#8415,.T.);
+#8415 = EDGE_CURVE('',#8408,#5148,#8416,.T.);
+#8416 = LINE('',#8417,#8418);
+#8417 = CARTESIAN_POINT('',(84.184999999998,4.614999999999,0.));
+#8418 = VECTOR('',#8419,1.);
+#8419 = DIRECTION('',(0.,0.,1.));
+#8420 = ORIENTED_EDGE('',*,*,#5147,.T.);
+#8421 = ORIENTED_EDGE('',*,*,#8366,.F.);
+#8422 = PLANE('',#8423);
+#8423 = AXIS2_PLACEMENT_3D('',#8424,#8425,#8426);
+#8424 = CARTESIAN_POINT('',(84.184999999998,4.614999999999,0.));
+#8425 = DIRECTION('',(1.,0.,0.));
+#8426 = DIRECTION('',(0.,-1.,0.));
+#8427 = ADVANCED_FACE('',(#8428),#8446,.T.);
+#8428 = FACE_BOUND('',#8429,.T.);
+#8429 = EDGE_LOOP('',(#8430,#8438,#8439,#8440));
+#8430 = ORIENTED_EDGE('',*,*,#8431,.F.);
+#8431 = EDGE_CURVE('',#8383,#8432,#8434,.T.);
+#8432 = VERTEX_POINT('',#8433);
+#8433 = CARTESIAN_POINT('',(87.584999999999,4.614999999999,0.));
+#8434 = LINE('',#8435,#8436);
+#8435 = CARTESIAN_POINT('',(87.584999999999,3.614999999999,0.));
+#8436 = VECTOR('',#8437,1.);
+#8437 = DIRECTION('',(0.,1.,0.));
+#8438 = ORIENTED_EDGE('',*,*,#8393,.T.);
+#8439 = ORIENTED_EDGE('',*,*,#5181,.T.);
+#8440 = ORIENTED_EDGE('',*,*,#8441,.F.);
+#8441 = EDGE_CURVE('',#8432,#5173,#8442,.T.);
+#8442 = LINE('',#8443,#8444);
+#8443 = CARTESIAN_POINT('',(87.584999999999,4.614999999999,0.));
+#8444 = VECTOR('',#8445,1.);
+#8445 = DIRECTION('',(0.,0.,1.));
+#8446 = PLANE('',#8447);
+#8447 = AXIS2_PLACEMENT_3D('',#8448,#8449,#8450);
+#8448 = CARTESIAN_POINT('',(87.584999999999,3.614999999999,0.));
+#8449 = DIRECTION('',(-1.,0.,0.));
+#8450 = DIRECTION('',(0.,1.,0.));
+#8451 = ADVANCED_FACE('',(#8452),#8471,.F.);
+#8452 = FACE_BOUND('',#8453,.T.);
+#8453 = EDGE_LOOP('',(#8454,#8463,#8469,#8470));
+#8454 = ORIENTED_EDGE('',*,*,#8455,.F.);
+#8455 = EDGE_CURVE('',#8456,#8408,#8458,.T.);
+#8456 = VERTEX_POINT('',#8457);
+#8457 = CARTESIAN_POINT('',(85.184999999998,5.614999999999,0.));
+#8458 = CIRCLE('',#8459,1.);
+#8459 = AXIS2_PLACEMENT_3D('',#8460,#8461,#8462);
+#8460 = CARTESIAN_POINT('',(85.184999999998,4.614999999999,0.));
+#8461 = DIRECTION('',(0.,0.,1.));
+#8462 = DIRECTION('',(1.,0.,0.));
+#8463 = ORIENTED_EDGE('',*,*,#8464,.T.);
+#8464 = EDGE_CURVE('',#8456,#5156,#8465,.T.);
+#8465 = LINE('',#8466,#8467);
+#8466 = CARTESIAN_POINT('',(85.184999999998,5.614999999999,0.));
+#8467 = VECTOR('',#8468,1.);
+#8468 = DIRECTION('',(0.,0.,1.));
+#8469 = ORIENTED_EDGE('',*,*,#5155,.F.);
+#8470 = ORIENTED_EDGE('',*,*,#8415,.F.);
+#8471 = CYLINDRICAL_SURFACE('',#8472,1.);
+#8472 = AXIS2_PLACEMENT_3D('',#8473,#8474,#8475);
+#8473 = CARTESIAN_POINT('',(85.184999999998,4.614999999999,0.));
+#8474 = DIRECTION('',(-0.,-0.,-1.));
+#8475 = DIRECTION('',(1.,0.,0.));
+#8476 = ADVANCED_FACE('',(#8477),#8496,.F.);
+#8477 = FACE_BOUND('',#8478,.T.);
+#8478 = EDGE_LOOP('',(#8479,#8488,#8489,#8490));
+#8479 = ORIENTED_EDGE('',*,*,#8480,.F.);
+#8480 = EDGE_CURVE('',#8432,#8481,#8483,.T.);
+#8481 = VERTEX_POINT('',#8482);
+#8482 = CARTESIAN_POINT('',(86.584999999999,5.614999999999,0.));
+#8483 = CIRCLE('',#8484,1.);
+#8484 = AXIS2_PLACEMENT_3D('',#8485,#8486,#8487);
+#8485 = CARTESIAN_POINT('',(86.584999999999,4.614999999999,0.));
+#8486 = DIRECTION('',(0.,0.,1.));
+#8487 = DIRECTION('',(1.,0.,0.));
+#8488 = ORIENTED_EDGE('',*,*,#8441,.T.);
+#8489 = ORIENTED_EDGE('',*,*,#5172,.F.);
+#8490 = ORIENTED_EDGE('',*,*,#8491,.F.);
+#8491 = EDGE_CURVE('',#8481,#5165,#8492,.T.);
+#8492 = LINE('',#8493,#8494);
+#8493 = CARTESIAN_POINT('',(86.584999999999,5.614999999999,0.));
+#8494 = VECTOR('',#8495,1.);
+#8495 = DIRECTION('',(0.,0.,1.));
+#8496 = CYLINDRICAL_SURFACE('',#8497,1.);
+#8497 = AXIS2_PLACEMENT_3D('',#8498,#8499,#8500);
+#8498 = CARTESIAN_POINT('',(86.584999999999,4.614999999999,0.));
+#8499 = DIRECTION('',(-0.,-0.,-1.));
+#8500 = DIRECTION('',(1.,0.,0.));
+#8501 = ADVANCED_FACE('',(#8502),#8513,.T.);
+#8502 = FACE_BOUND('',#8503,.T.);
+#8503 = EDGE_LOOP('',(#8504,#8510,#8511,#8512));
+#8504 = ORIENTED_EDGE('',*,*,#8505,.F.);
+#8505 = EDGE_CURVE('',#8481,#8456,#8506,.T.);
+#8506 = LINE('',#8507,#8508);
+#8507 = CARTESIAN_POINT('',(86.584999999999,5.614999999999,0.));
+#8508 = VECTOR('',#8509,1.);
+#8509 = DIRECTION('',(-1.,0.,0.));
+#8510 = ORIENTED_EDGE('',*,*,#8491,.T.);
+#8511 = ORIENTED_EDGE('',*,*,#5164,.T.);
+#8512 = ORIENTED_EDGE('',*,*,#8464,.F.);
+#8513 = PLANE('',#8514);
+#8514 = AXIS2_PLACEMENT_3D('',#8515,#8516,#8517);
+#8515 = CARTESIAN_POINT('',(86.584999999999,5.614999999999,0.));
+#8516 = DIRECTION('',(0.,-1.,0.));
+#8517 = DIRECTION('',(-1.,0.,0.));
+#8518 = ADVANCED_FACE('',(#8519),#8538,.F.);
+#8519 = FACE_BOUND('',#8520,.T.);
+#8520 = EDGE_LOOP('',(#8521,#8530,#8536,#8537));
+#8521 = ORIENTED_EDGE('',*,*,#8522,.F.);
+#8522 = EDGE_CURVE('',#8523,#8523,#8525,.T.);
+#8523 = VERTEX_POINT('',#8524);
+#8524 = CARTESIAN_POINT('',(100.045,28.165,0.));
+#8525 = CIRCLE('',#8526,1.7);
+#8526 = AXIS2_PLACEMENT_3D('',#8527,#8528,#8529);
+#8527 = CARTESIAN_POINT('',(98.345,28.165,0.));
+#8528 = DIRECTION('',(0.,0.,1.));
+#8529 = DIRECTION('',(1.,0.,0.));
+#8530 = ORIENTED_EDGE('',*,*,#8531,.T.);
+#8531 = EDGE_CURVE('',#8523,#5199,#8532,.T.);
+#8532 = LINE('',#8533,#8534);
+#8533 = CARTESIAN_POINT('',(100.045,28.165,0.));
+#8534 = VECTOR('',#8535,1.);
+#8535 = DIRECTION('',(0.,0.,1.));
+#8536 = ORIENTED_EDGE('',*,*,#5198,.F.);
+#8537 = ORIENTED_EDGE('',*,*,#8531,.F.);
+#8538 = CYLINDRICAL_SURFACE('',#8539,1.7);
+#8539 = AXIS2_PLACEMENT_3D('',#8540,#8541,#8542);
+#8540 = CARTESIAN_POINT('',(98.345,28.165,0.));
+#8541 = DIRECTION('',(-0.,-0.,-1.));
+#8542 = DIRECTION('',(1.,0.,0.));
+#8543 = ADVANCED_FACE('',(#8544),#8569,.T.);
+#8544 = FACE_BOUND('',#8545,.T.);
+#8545 = EDGE_LOOP('',(#8546,#8547,#8555,#8563));
+#8546 = ORIENTED_EDGE('',*,*,#1532,.T.);
+#8547 = ORIENTED_EDGE('',*,*,#8548,.T.);
+#8548 = EDGE_CURVE('',#1535,#8549,#8551,.T.);
+#8549 = VERTEX_POINT('',#8550);
+#8550 = CARTESIAN_POINT('',(46.46202980297,26.390775577558,4.));
+#8551 = LINE('',#8552,#8553);
+#8552 = CARTESIAN_POINT('',(46.46202980297,26.390775577558,0.));
+#8553 = VECTOR('',#8554,1.);
+#8554 = DIRECTION('',(0.,0.,1.));
+#8555 = ORIENTED_EDGE('',*,*,#8556,.T.);
+#8556 = EDGE_CURVE('',#8549,#8557,#8559,.T.);
+#8557 = VERTEX_POINT('',#8558);
+#8558 = CARTESIAN_POINT('',(46.454191519142,26.234422442244,4.));
+#8559 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8560,#8561,#8562),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8560 = CARTESIAN_POINT('',(46.46202980297,26.390775577558,4.));
+#8561 = CARTESIAN_POINT('',(46.46202980297,26.300222772277,4.));
+#8562 = CARTESIAN_POINT('',(46.454191519142,26.234422442244,4.));
+#8563 = ORIENTED_EDGE('',*,*,#8564,.F.);
+#8564 = EDGE_CURVE('',#1533,#8557,#8565,.T.);
+#8565 = LINE('',#8566,#8567);
+#8566 = CARTESIAN_POINT('',(46.454191519142,26.234422442244,0.));
+#8567 = VECTOR('',#8568,1.);
+#8568 = DIRECTION('',(0.,0.,1.));
+#8569 = SURFACE_OF_LINEAR_EXTRUSION('',#8570,#8574);
+#8570 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8571,#8572,#8573),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8571 = CARTESIAN_POINT('',(46.46202980297,26.390775577558,0.));
+#8572 = CARTESIAN_POINT('',(46.46202980297,26.300222772277,0.));
+#8573 = CARTESIAN_POINT('',(46.454191519142,26.234422442244,0.));
+#8574 = VECTOR('',#8575,1.);
+#8575 = DIRECTION('',(-0.,-0.,-1.));
+#8576 = ADVANCED_FACE('',(#8577),#8595,.T.);
+#8577 = FACE_BOUND('',#8578,.T.);
+#8578 = EDGE_LOOP('',(#8579,#8580,#8588,#8594));
+#8579 = ORIENTED_EDGE('',*,*,#2096,.T.);
+#8580 = ORIENTED_EDGE('',*,*,#8581,.T.);
+#8581 = EDGE_CURVE('',#2087,#8582,#8584,.T.);
+#8582 = VERTEX_POINT('',#8583);
+#8583 = CARTESIAN_POINT('',(46.443465446535,26.62654290429,4.));
+#8584 = LINE('',#8585,#8586);
+#8585 = CARTESIAN_POINT('',(46.443465446535,26.62654290429,0.));
+#8586 = VECTOR('',#8587,1.);
+#8587 = DIRECTION('',(0.,0.,1.));
+#8588 = ORIENTED_EDGE('',*,*,#8589,.T.);
+#8589 = EDGE_CURVE('',#8582,#8549,#8590,.T.);
+#8590 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8591,#8592,#8593),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8591 = CARTESIAN_POINT('',(46.443465446535,26.62654290429,4.));
+#8592 = CARTESIAN_POINT('',(46.46202980297,26.546922442244,4.));
+#8593 = CARTESIAN_POINT('',(46.46202980297,26.390775577558,4.));
+#8594 = ORIENTED_EDGE('',*,*,#8548,.F.);
+#8595 = SURFACE_OF_LINEAR_EXTRUSION('',#8596,#8600);
+#8596 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8597,#8598,#8599),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8597 = CARTESIAN_POINT('',(46.443465446535,26.62654290429,0.));
+#8598 = CARTESIAN_POINT('',(46.46202980297,26.546922442244,0.));
+#8599 = CARTESIAN_POINT('',(46.46202980297,26.390775577558,0.));
+#8600 = VECTOR('',#8601,1.);
+#8601 = DIRECTION('',(-0.,-0.,-1.));
+#8602 = ADVANCED_FACE('',(#8603),#8621,.T.);
+#8603 = FACE_BOUND('',#8604,.T.);
+#8604 = EDGE_LOOP('',(#8605,#8606,#8614,#8620));
+#8605 = ORIENTED_EDGE('',*,*,#2086,.T.);
+#8606 = ORIENTED_EDGE('',*,*,#8607,.T.);
+#8607 = EDGE_CURVE('',#2076,#8608,#8610,.T.);
+#8608 = VERTEX_POINT('',#8609);
+#8609 = CARTESIAN_POINT('',(46.383028152805,26.748655115512,4.));
+#8610 = LINE('',#8611,#8612);
+#8611 = CARTESIAN_POINT('',(46.383028152805,26.748655115512,0.));
+#8612 = VECTOR('',#8613,1.);
+#8613 = DIRECTION('',(0.,0.,1.));
+#8614 = ORIENTED_EDGE('',*,*,#8615,.T.);
+#8615 = EDGE_CURVE('',#8608,#8582,#8616,.T.);
+#8616 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8617,#8618,#8619),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8617 = CARTESIAN_POINT('',(46.383028152805,26.748655115512,4.));
+#8618 = CARTESIAN_POINT('',(46.424901090099,26.706369636964,4.));
+#8619 = CARTESIAN_POINT('',(46.443465446535,26.62654290429,4.));
+#8620 = ORIENTED_EDGE('',*,*,#8581,.F.);
+#8621 = SURFACE_OF_LINEAR_EXTRUSION('',#8622,#8626);
+#8622 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8623,#8624,#8625),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8623 = CARTESIAN_POINT('',(46.383028152805,26.748655115512,0.));
+#8624 = CARTESIAN_POINT('',(46.424901090099,26.706369636964,0.));
+#8625 = CARTESIAN_POINT('',(46.443465446535,26.62654290429,0.));
+#8626 = VECTOR('',#8627,1.);
+#8627 = DIRECTION('',(-0.,-0.,-1.));
+#8628 = ADVANCED_FACE('',(#8629),#8647,.T.);
+#8629 = FACE_BOUND('',#8630,.T.);
+#8630 = EDGE_LOOP('',(#8631,#8632,#8640,#8646));
+#8631 = ORIENTED_EDGE('',*,*,#2075,.T.);
+#8632 = ORIENTED_EDGE('',*,*,#8633,.T.);
+#8633 = EDGE_CURVE('',#2065,#8634,#8636,.T.);
+#8634 = VERTEX_POINT('',#8635);
+#8635 = CARTESIAN_POINT('',(46.236163466337,26.848696369637,4.));
+#8636 = LINE('',#8637,#8638);
+#8637 = CARTESIAN_POINT('',(46.236163466337,26.848696369637,0.));
+#8638 = VECTOR('',#8639,1.);
+#8639 = DIRECTION('',(0.,0.,1.));
+#8640 = ORIENTED_EDGE('',*,*,#8641,.T.);
+#8641 = EDGE_CURVE('',#8634,#8608,#8642,.T.);
+#8642 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8643,#8644,#8645),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8643 = CARTESIAN_POINT('',(46.236163466337,26.848696369637,4.));
+#8644 = CARTESIAN_POINT('',(46.341361486139,26.791146864686,4.));
+#8645 = CARTESIAN_POINT('',(46.383028152805,26.748655115512,4.));
+#8646 = ORIENTED_EDGE('',*,*,#8607,.F.);
+#8647 = SURFACE_OF_LINEAR_EXTRUSION('',#8648,#8652);
+#8648 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8649,#8650,#8651),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8649 = CARTESIAN_POINT('',(46.236163466337,26.848696369637,0.));
+#8650 = CARTESIAN_POINT('',(46.341361486139,26.791146864686,0.));
+#8651 = CARTESIAN_POINT('',(46.383028152805,26.748655115512,0.));
+#8652 = VECTOR('',#8653,1.);
+#8653 = DIRECTION('',(-0.,-0.,-1.));
+#8654 = ADVANCED_FACE('',(#8655),#8673,.T.);
+#8655 = FACE_BOUND('',#8656,.T.);
+#8656 = EDGE_LOOP('',(#8657,#8658,#8666,#8672));
+#8657 = ORIENTED_EDGE('',*,*,#2064,.T.);
+#8658 = ORIENTED_EDGE('',*,*,#8659,.T.);
+#8659 = EDGE_CURVE('',#2054,#8660,#8662,.T.);
+#8660 = VERTEX_POINT('',#8661);
+#8661 = CARTESIAN_POINT('',(45.971518251815,26.956163366337,4.));
+#8662 = LINE('',#8663,#8664);
+#8663 = CARTESIAN_POINT('',(45.971518251815,26.956163366337,0.));
+#8664 = VECTOR('',#8665,1.);
+#8665 = DIRECTION('',(0.,0.,1.));
+#8666 = ORIENTED_EDGE('',*,*,#8667,.T.);
+#8667 = EDGE_CURVE('',#8660,#8634,#8668,.T.);
+#8668 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8669,#8670,#8671),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8669 = CARTESIAN_POINT('',(45.971518251815,26.956163366337,4.));
+#8670 = CARTESIAN_POINT('',(46.130965446535,26.906245874587,4.));
+#8671 = CARTESIAN_POINT('',(46.236163466337,26.848696369637,4.));
+#8672 = ORIENTED_EDGE('',*,*,#8633,.F.);
+#8673 = SURFACE_OF_LINEAR_EXTRUSION('',#8674,#8678);
+#8674 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8675,#8676,#8677),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8675 = CARTESIAN_POINT('',(45.971518251815,26.956163366337,0.));
+#8676 = CARTESIAN_POINT('',(46.130965446535,26.906245874587,0.));
+#8677 = CARTESIAN_POINT('',(46.236163466337,26.848696369637,0.));
+#8678 = VECTOR('',#8679,1.);
+#8679 = DIRECTION('',(-0.,-0.,-1.));
+#8680 = ADVANCED_FACE('',(#8681),#8699,.T.);
+#8681 = FACE_BOUND('',#8682,.T.);
+#8682 = EDGE_LOOP('',(#8683,#8684,#8692,#8698));
+#8683 = ORIENTED_EDGE('',*,*,#2053,.T.);
+#8684 = ORIENTED_EDGE('',*,*,#8685,.T.);
+#8685 = EDGE_CURVE('',#2043,#8686,#8688,.T.);
+#8686 = VERTEX_POINT('',#8687);
+#8687 = CARTESIAN_POINT('',(45.598787228713,27.041146864686,4.));
+#8688 = LINE('',#8689,#8690);
+#8689 = CARTESIAN_POINT('',(45.598787228713,27.041146864686,0.));
+#8690 = VECTOR('',#8691,1.);
+#8691 = DIRECTION('',(0.,0.,1.));
+#8692 = ORIENTED_EDGE('',*,*,#8693,.T.);
+#8693 = EDGE_CURVE('',#8686,#8660,#8694,.T.);
+#8694 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8695,#8696,#8697),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8695 = CARTESIAN_POINT('',(45.598787228713,27.041146864686,4.));
+#8696 = CARTESIAN_POINT('',(45.812277327723,27.006287128713,4.));
+#8697 = CARTESIAN_POINT('',(45.971518251815,26.956163366337,4.));
+#8698 = ORIENTED_EDGE('',*,*,#8659,.F.);
+#8699 = SURFACE_OF_LINEAR_EXTRUSION('',#8700,#8704);
+#8700 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8701,#8702,#8703),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8701 = CARTESIAN_POINT('',(45.598787228713,27.041146864686,0.));
+#8702 = CARTESIAN_POINT('',(45.812277327723,27.006287128713,0.));
+#8703 = CARTESIAN_POINT('',(45.971518251815,26.956163366337,0.));
+#8704 = VECTOR('',#8705,1.);
+#8705 = DIRECTION('',(-0.,-0.,-1.));
+#8706 = ADVANCED_FACE('',(#8707),#8725,.T.);
+#8707 = FACE_BOUND('',#8708,.T.);
+#8708 = EDGE_LOOP('',(#8709,#8710,#8718,#8724));
+#8709 = ORIENTED_EDGE('',*,*,#2042,.T.);
+#8710 = ORIENTED_EDGE('',*,*,#8711,.T.);
+#8711 = EDGE_CURVE('',#2031,#8712,#8714,.T.);
+#8712 = VERTEX_POINT('',#8713);
+#8713 = CARTESIAN_POINT('',(45.125396139604,27.07600660066,4.));
+#8714 = LINE('',#8715,#8716);
+#8715 = CARTESIAN_POINT('',(45.125396139604,27.07600660066,0.));
+#8716 = VECTOR('',#8717,1.);
+#8717 = DIRECTION('',(0.,0.,1.));
+#8718 = ORIENTED_EDGE('',*,*,#8719,.T.);
+#8719 = EDGE_CURVE('',#8712,#8686,#8720,.T.);
+#8720 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8721,#8722,#8723),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8721 = CARTESIAN_POINT('',(45.125396139604,27.07600660066,4.));
+#8722 = CARTESIAN_POINT('',(45.385297129703,27.07600660066,4.));
+#8723 = CARTESIAN_POINT('',(45.598787228713,27.041146864686,4.));
+#8724 = ORIENTED_EDGE('',*,*,#8685,.F.);
+#8725 = SURFACE_OF_LINEAR_EXTRUSION('',#8726,#8730);
+#8726 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8727,#8728,#8729),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8727 = CARTESIAN_POINT('',(45.125396139604,27.07600660066,0.));
+#8728 = CARTESIAN_POINT('',(45.385297129703,27.07600660066,0.));
+#8729 = CARTESIAN_POINT('',(45.598787228713,27.041146864686,0.));
+#8730 = VECTOR('',#8731,1.);
+#8731 = DIRECTION('',(-0.,-0.,-1.));
+#8732 = ADVANCED_FACE('',(#8733),#8751,.T.);
+#8733 = FACE_BOUND('',#8734,.T.);
+#8734 = EDGE_LOOP('',(#8735,#8736,#8744,#8750));
+#8735 = ORIENTED_EDGE('',*,*,#2030,.T.);
+#8736 = ORIENTED_EDGE('',*,*,#8737,.T.);
+#8737 = EDGE_CURVE('',#2016,#8738,#8740,.T.);
+#8738 = VERTEX_POINT('',#8739);
+#8739 = CARTESIAN_POINT('',(44.266691519142,26.930792079208,4.));
+#8740 = LINE('',#8741,#8742);
+#8741 = CARTESIAN_POINT('',(44.266691519142,26.930792079208,0.));
+#8742 = VECTOR('',#8743,1.);
+#8743 = DIRECTION('',(0.,0.,1.));
+#8744 = ORIENTED_EDGE('',*,*,#8745,.T.);
+#8745 = EDGE_CURVE('',#8738,#8712,#8746,.T.);
+#8746 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8747,#8748,#8749),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8747 = CARTESIAN_POINT('',(44.266691519142,26.930792079208,4.));
+#8748 = CARTESIAN_POINT('',(44.652005050495,27.07600660066,4.));
+#8749 = CARTESIAN_POINT('',(45.125396139604,27.07600660066,4.));
+#8750 = ORIENTED_EDGE('',*,*,#8711,.F.);
+#8751 = SURFACE_OF_LINEAR_EXTRUSION('',#8752,#8756);
+#8752 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8753,#8754,#8755),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8753 = CARTESIAN_POINT('',(44.266691519142,26.930792079208,0.));
+#8754 = CARTESIAN_POINT('',(44.652005050495,27.07600660066,0.));
+#8755 = CARTESIAN_POINT('',(45.125396139604,27.07600660066,0.));
+#8756 = VECTOR('',#8757,1.);
+#8757 = DIRECTION('',(-0.,-0.,-1.));
+#8758 = ADVANCED_FACE('',(#8759),#8777,.T.);
+#8759 = FACE_BOUND('',#8760,.T.);
+#8760 = EDGE_LOOP('',(#8761,#8762,#8770,#8776));
+#8761 = ORIENTED_EDGE('',*,*,#2015,.T.);
+#8762 = ORIENTED_EDGE('',*,*,#8763,.T.);
+#8763 = EDGE_CURVE('',#2001,#8764,#8766,.T.);
+#8764 = VERTEX_POINT('',#8765);
+#8765 = CARTESIAN_POINT('',(43.609307030693,26.512475247525,4.));
+#8766 = LINE('',#8767,#8768);
+#8767 = CARTESIAN_POINT('',(43.609307030693,26.512475247525,0.));
+#8768 = VECTOR('',#8769,1.);
+#8769 = DIRECTION('',(0.,0.,1.));
+#8770 = ORIENTED_EDGE('',*,*,#8771,.T.);
+#8771 = EDGE_CURVE('',#8764,#8738,#8772,.T.);
+#8772 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8773,#8774,#8775),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8773 = CARTESIAN_POINT('',(43.609307030693,26.512475247525,4.));
+#8774 = CARTESIAN_POINT('',(43.881584258416,26.785783828383,4.));
+#8775 = CARTESIAN_POINT('',(44.266691519142,26.930792079208,4.));
+#8776 = ORIENTED_EDGE('',*,*,#8737,.F.);
+#8777 = SURFACE_OF_LINEAR_EXTRUSION('',#8778,#8782);
+#8778 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8779,#8780,#8781),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8779 = CARTESIAN_POINT('',(43.609307030693,26.512475247525,0.));
+#8780 = CARTESIAN_POINT('',(43.881584258416,26.785783828383,0.));
+#8781 = CARTESIAN_POINT('',(44.266691519142,26.930792079208,0.));
+#8782 = VECTOR('',#8783,1.);
+#8783 = DIRECTION('',(-0.,-0.,-1.));
+#8784 = ADVANCED_FACE('',(#8785),#8803,.T.);
+#8785 = FACE_BOUND('',#8786,.T.);
+#8786 = EDGE_LOOP('',(#8787,#8788,#8796,#8802));
+#8787 = ORIENTED_EDGE('',*,*,#2000,.T.);
+#8788 = ORIENTED_EDGE('',*,*,#8789,.T.);
+#8789 = EDGE_CURVE('',#1989,#8790,#8792,.T.);
+#8790 = VERTEX_POINT('',#8791);
+#8791 = CARTESIAN_POINT('',(43.188514951485,25.84849009901,4.));
+#8792 = LINE('',#8793,#8794);
+#8793 = CARTESIAN_POINT('',(43.188514951485,25.84849009901,0.));
+#8794 = VECTOR('',#8795,1.);
+#8795 = DIRECTION('',(0.,0.,1.));
+#8796 = ORIENTED_EDGE('',*,*,#8797,.T.);
+#8797 = EDGE_CURVE('',#8790,#8764,#8798,.T.);
+#8798 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8799,#8800,#8801),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8799 = CARTESIAN_POINT('',(43.188514951485,25.84849009901,4.));
+#8800 = CARTESIAN_POINT('',(43.33702980297,26.239166666667,4.));
+#8801 = CARTESIAN_POINT('',(43.609307030693,26.512475247525,4.));
+#8802 = ORIENTED_EDGE('',*,*,#8763,.F.);
+#8803 = SURFACE_OF_LINEAR_EXTRUSION('',#8804,#8808);
+#8804 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8805,#8806,#8807),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8805 = CARTESIAN_POINT('',(43.188514951485,25.84849009901,0.));
+#8806 = CARTESIAN_POINT('',(43.33702980297,26.239166666667,0.));
+#8807 = CARTESIAN_POINT('',(43.609307030693,26.512475247525,0.));
+#8808 = VECTOR('',#8809,1.);
+#8809 = DIRECTION('',(-0.,-0.,-1.));
+#8810 = ADVANCED_FACE('',(#8811),#8829,.T.);
+#8811 = FACE_BOUND('',#8812,.T.);
+#8812 = EDGE_LOOP('',(#8813,#8814,#8822,#8828));
+#8813 = ORIENTED_EDGE('',*,*,#1988,.T.);
+#8814 = ORIENTED_EDGE('',*,*,#8815,.T.);
+#8815 = EDGE_CURVE('',#1977,#8816,#8818,.T.);
+#8816 = VERTEX_POINT('',#8817);
+#8817 = CARTESIAN_POINT('',(43.0400001,24.966683168317,4.));
+#8818 = LINE('',#8819,#8820);
+#8819 = CARTESIAN_POINT('',(43.0400001,24.966683168317,0.));
+#8820 = VECTOR('',#8821,1.);
+#8821 = DIRECTION('',(0.,0.,1.));
+#8822 = ORIENTED_EDGE('',*,*,#8823,.T.);
+#8823 = EDGE_CURVE('',#8816,#8790,#8824,.T.);
+#8824 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8825,#8826,#8827),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8825 = CARTESIAN_POINT('',(43.0400001,24.966683168317,4.));
+#8826 = CARTESIAN_POINT('',(43.0400001,25.457813531353,4.));
+#8827 = CARTESIAN_POINT('',(43.188514951485,25.84849009901,4.));
+#8828 = ORIENTED_EDGE('',*,*,#8789,.F.);
+#8829 = SURFACE_OF_LINEAR_EXTRUSION('',#8830,#8834);
+#8830 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8831,#8832,#8833),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8831 = CARTESIAN_POINT('',(43.0400001,24.966683168317,0.));
+#8832 = CARTESIAN_POINT('',(43.0400001,25.457813531353,0.));
+#8833 = CARTESIAN_POINT('',(43.188514951485,25.84849009901,0.));
+#8834 = VECTOR('',#8835,1.);
+#8835 = DIRECTION('',(-0.,-0.,-1.));
+#8836 = ADVANCED_FACE('',(#8837),#8855,.T.);
+#8837 = FACE_BOUND('',#8838,.T.);
+#8838 = EDGE_LOOP('',(#8839,#8840,#8848,#8854));
+#8839 = ORIENTED_EDGE('',*,*,#1976,.T.);
+#8840 = ORIENTED_EDGE('',*,*,#8841,.T.);
+#8841 = EDGE_CURVE('',#1962,#8842,#8844,.T.);
+#8842 = VERTEX_POINT('',#8843);
+#8843 = CARTESIAN_POINT('',(43.179232773267,24.11602310231,4.));
+#8844 = LINE('',#8845,#8846);
+#8845 = CARTESIAN_POINT('',(43.179232773267,24.11602310231,0.));
+#8846 = VECTOR('',#8847,1.);
+#8847 = DIRECTION('',(0.,0.,1.));
+#8848 = ORIENTED_EDGE('',*,*,#8849,.T.);
+#8849 = EDGE_CURVE('',#8842,#8816,#8850,.T.);
+#8850 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8851,#8852,#8853),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8851 = CARTESIAN_POINT('',(43.179232773267,24.11602310231,4.));
+#8852 = CARTESIAN_POINT('',(43.0400001,24.491229372937,4.));
+#8853 = CARTESIAN_POINT('',(43.0400001,24.966683168317,4.));
+#8854 = ORIENTED_EDGE('',*,*,#8815,.F.);
+#8855 = SURFACE_OF_LINEAR_EXTRUSION('',#8856,#8860);
+#8856 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8857,#8858,#8859),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8857 = CARTESIAN_POINT('',(43.179232773267,24.11602310231,0.));
+#8858 = CARTESIAN_POINT('',(43.0400001,24.491229372937,0.));
+#8859 = CARTESIAN_POINT('',(43.0400001,24.966683168317,0.));
+#8860 = VECTOR('',#8861,1.);
+#8861 = DIRECTION('',(-0.,-0.,-1.));
+#8862 = ADVANCED_FACE('',(#8863),#8881,.T.);
+#8863 = FACE_BOUND('',#8864,.T.);
+#8864 = EDGE_LOOP('',(#8865,#8866,#8874,#8880));
+#8865 = ORIENTED_EDGE('',*,*,#1961,.T.);
+#8866 = ORIENTED_EDGE('',*,*,#8867,.T.);
+#8867 = EDGE_CURVE('',#1947,#8868,#8870,.T.);
+#8868 = VERTEX_POINT('',#8869);
+#8869 = CARTESIAN_POINT('',(43.58146049604,23.479678217822,4.));
+#8870 = LINE('',#8871,#8872);
+#8871 = CARTESIAN_POINT('',(43.58146049604,23.479678217822,0.));
+#8872 = VECTOR('',#8873,1.);
+#8873 = DIRECTION('',(0.,0.,1.));
+#8874 = ORIENTED_EDGE('',*,*,#8875,.T.);
+#8875 = EDGE_CURVE('',#8868,#8842,#8876,.T.);
+#8876 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8877,#8878,#8879),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8877 = CARTESIAN_POINT('',(43.58146049604,23.479678217822,4.));
+#8878 = CARTESIAN_POINT('',(43.318465446535,23.740816831683,4.));
+#8879 = CARTESIAN_POINT('',(43.179232773267,24.11602310231,4.));
+#8880 = ORIENTED_EDGE('',*,*,#8841,.F.);
+#8881 = SURFACE_OF_LINEAR_EXTRUSION('',#8882,#8886);
+#8882 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8883,#8884,#8885),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8883 = CARTESIAN_POINT('',(43.58146049604,23.479678217822,0.));
+#8884 = CARTESIAN_POINT('',(43.318465446535,23.740816831683,0.));
+#8885 = CARTESIAN_POINT('',(43.179232773267,24.11602310231,0.));
+#8886 = VECTOR('',#8887,1.);
+#8887 = DIRECTION('',(-0.,-0.,-1.));
+#8888 = ADVANCED_FACE('',(#8889),#8907,.T.);
+#8889 = FACE_BOUND('',#8890,.T.);
+#8890 = EDGE_LOOP('',(#8891,#8892,#8900,#8906));
+#8891 = ORIENTED_EDGE('',*,*,#1946,.T.);
+#8892 = ORIENTED_EDGE('',*,*,#8893,.T.);
+#8893 = EDGE_CURVE('',#1935,#8894,#8896,.T.);
+#8894 = VERTEX_POINT('',#8895);
+#8895 = CARTESIAN_POINT('',(44.223374687459,23.081369636964,4.));
+#8896 = LINE('',#8897,#8898);
+#8897 = CARTESIAN_POINT('',(44.223374687459,23.081369636964,0.));
+#8898 = VECTOR('',#8899,1.);
+#8899 = DIRECTION('',(0.,0.,1.));
+#8900 = ORIENTED_EDGE('',*,*,#8901,.T.);
+#8901 = EDGE_CURVE('',#8894,#8868,#8902,.T.);
+#8902 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8903,#8904,#8905),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8903 = CARTESIAN_POINT('',(44.223374687459,23.081369636964,4.));
+#8904 = CARTESIAN_POINT('',(43.844455545545,23.218745874587,4.));
+#8905 = CARTESIAN_POINT('',(43.58146049604,23.479678217822,4.));
+#8906 = ORIENTED_EDGE('',*,*,#8867,.F.);
+#8907 = SURFACE_OF_LINEAR_EXTRUSION('',#8908,#8912);
+#8908 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8909,#8910,#8911),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8909 = CARTESIAN_POINT('',(44.223374687459,23.081369636964,0.));
+#8910 = CARTESIAN_POINT('',(43.844455545545,23.218745874587,0.));
+#8911 = CARTESIAN_POINT('',(43.58146049604,23.479678217822,0.));
+#8912 = VECTOR('',#8913,1.);
+#8913 = DIRECTION('',(-0.,-0.,-1.));
+#8914 = ADVANCED_FACE('',(#8915),#8933,.T.);
+#8915 = FACE_BOUND('',#8916,.T.);
+#8916 = EDGE_LOOP('',(#8917,#8918,#8926,#8932));
+#8917 = ORIENTED_EDGE('',*,*,#1934,.T.);
+#8918 = ORIENTED_EDGE('',*,*,#8919,.T.);
+#8919 = EDGE_CURVE('',#1925,#8920,#8922,.T.);
+#8920 = VERTEX_POINT('',#8921);
+#8921 = CARTESIAN_POINT('',(45.082079307921,22.94399339934,4.));
+#8922 = LINE('',#8923,#8924);
+#8923 = CARTESIAN_POINT('',(45.082079307921,22.94399339934,0.));
+#8924 = VECTOR('',#8925,1.);
+#8925 = DIRECTION('',(0.,0.,1.));
+#8926 = ORIENTED_EDGE('',*,*,#8927,.T.);
+#8927 = EDGE_CURVE('',#8920,#8894,#8928,.T.);
+#8928 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8929,#8930,#8931),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8929 = CARTESIAN_POINT('',(45.082079307921,22.94399339934,4.));
+#8930 = CARTESIAN_POINT('',(44.6025001,22.94399339934,4.));
+#8931 = CARTESIAN_POINT('',(44.223374687459,23.081369636964,4.));
+#8932 = ORIENTED_EDGE('',*,*,#8893,.F.);
+#8933 = SURFACE_OF_LINEAR_EXTRUSION('',#8934,#8938);
+#8934 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8935,#8936,#8937),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8935 = CARTESIAN_POINT('',(45.082079307921,22.94399339934,0.));
+#8936 = CARTESIAN_POINT('',(44.6025001,22.94399339934,0.));
+#8937 = CARTESIAN_POINT('',(44.223374687459,23.081369636964,0.));
+#8938 = VECTOR('',#8939,1.);
+#8939 = DIRECTION('',(-0.,-0.,-1.));
+#8940 = ADVANCED_FACE('',(#8941),#8959,.T.);
+#8941 = FACE_BOUND('',#8942,.T.);
+#8942 = EDGE_LOOP('',(#8943,#8944,#8952,#8958));
+#8943 = ORIENTED_EDGE('',*,*,#1924,.T.);
+#8944 = ORIENTED_EDGE('',*,*,#8945,.T.);
+#8945 = EDGE_CURVE('',#1915,#8946,#8948,.T.);
+#8946 = VERTEX_POINT('',#8947);
+#8947 = CARTESIAN_POINT('',(45.408399439934,22.95946369637,4.));
+#8948 = LINE('',#8949,#8950);
+#8949 = CARTESIAN_POINT('',(45.408399439934,22.95946369637,0.));
+#8950 = VECTOR('',#8951,1.);
+#8951 = DIRECTION('',(0.,0.,1.));
+#8952 = ORIENTED_EDGE('',*,*,#8953,.T.);
+#8953 = EDGE_CURVE('',#8946,#8920,#8954,.T.);
+#8954 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8955,#8956,#8957),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8955 = CARTESIAN_POINT('',(45.408399439934,22.95946369637,4.));
+#8956 = CARTESIAN_POINT('',(45.246064456436,22.94399339934,4.));
+#8957 = CARTESIAN_POINT('',(45.082079307921,22.94399339934,4.));
+#8958 = ORIENTED_EDGE('',*,*,#8919,.F.);
+#8959 = SURFACE_OF_LINEAR_EXTRUSION('',#8960,#8964);
+#8960 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8961,#8962,#8963),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8961 = CARTESIAN_POINT('',(45.408399439934,22.95946369637,0.));
+#8962 = CARTESIAN_POINT('',(45.246064456436,22.94399339934,0.));
+#8963 = CARTESIAN_POINT('',(45.082079307921,22.94399339934,0.));
+#8964 = VECTOR('',#8965,1.);
+#8965 = DIRECTION('',(-0.,-0.,-1.));
+#8966 = ADVANCED_FACE('',(#8967),#8985,.T.);
+#8967 = FACE_BOUND('',#8968,.T.);
+#8968 = EDGE_LOOP('',(#8969,#8970,#8978,#8984));
+#8969 = ORIENTED_EDGE('',*,*,#1914,.T.);
+#8970 = ORIENTED_EDGE('',*,*,#8971,.T.);
+#8971 = EDGE_CURVE('',#1905,#8972,#8974,.T.);
+#8972 = VERTEX_POINT('',#8973);
+#8973 = CARTESIAN_POINT('',(45.730181618152,23.005668316832,4.));
+#8974 = LINE('',#8975,#8976);
+#8975 = CARTESIAN_POINT('',(45.730181618152,23.005668316832,0.));
+#8976 = VECTOR('',#8977,1.);
+#8977 = DIRECTION('',(0.,0.,1.));
+#8978 = ORIENTED_EDGE('',*,*,#8979,.T.);
+#8979 = EDGE_CURVE('',#8972,#8946,#8980,.T.);
+#8980 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8981,#8982,#8983),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8981 = CARTESIAN_POINT('',(45.730181618152,23.005668316832,4.));
+#8982 = CARTESIAN_POINT('',(45.570940694059,22.974727722772,4.));
+#8983 = CARTESIAN_POINT('',(45.408399439934,22.95946369637,4.));
+#8984 = ORIENTED_EDGE('',*,*,#8945,.F.);
+#8985 = SURFACE_OF_LINEAR_EXTRUSION('',#8986,#8990);
+#8986 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#8987,#8988,#8989),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#8987 = CARTESIAN_POINT('',(45.730181618152,23.005668316832,0.));
+#8988 = CARTESIAN_POINT('',(45.570940694059,22.974727722772,0.));
+#8989 = CARTESIAN_POINT('',(45.408399439934,22.95946369637,0.));
+#8990 = VECTOR('',#8991,1.);
+#8991 = DIRECTION('',(-0.,-0.,-1.));
+#8992 = ADVANCED_FACE('',(#8993),#9011,.T.);
+#8993 = FACE_BOUND('',#8994,.T.);
+#8994 = EDGE_LOOP('',(#8995,#8996,#9004,#9010));
+#8995 = ORIENTED_EDGE('',*,*,#1904,.T.);
+#8996 = ORIENTED_EDGE('',*,*,#8997,.T.);
+#8997 = EDGE_CURVE('',#1894,#8998,#9000,.T.);
+#8998 = VERTEX_POINT('',#8999);
+#8999 = CARTESIAN_POINT('',(46.038143664356,23.07951320132,4.));
+#9000 = LINE('',#9001,#9002);
+#9001 = CARTESIAN_POINT('',(46.038143664356,23.07951320132,0.));
+#9002 = VECTOR('',#9003,1.);
+#9003 = DIRECTION('',(0.,0.,1.));
+#9004 = ORIENTED_EDGE('',*,*,#9005,.T.);
+#9005 = EDGE_CURVE('',#8998,#8972,#9006,.T.);
+#9006 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9007,#9008,#9009),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9007 = CARTESIAN_POINT('',(46.038143664356,23.07951320132,4.));
+#9008 = CARTESIAN_POINT('',(45.889628812871,23.036402640264,4.));
+#9009 = CARTESIAN_POINT('',(45.730181618152,23.005668316832,4.));
+#9010 = ORIENTED_EDGE('',*,*,#8971,.F.);
+#9011 = SURFACE_OF_LINEAR_EXTRUSION('',#9012,#9016);
+#9012 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9013,#9014,#9015),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9013 = CARTESIAN_POINT('',(46.038143664356,23.07951320132,0.));
+#9014 = CARTESIAN_POINT('',(45.889628812871,23.036402640264,0.));
+#9015 = CARTESIAN_POINT('',(45.730181618152,23.005668316832,0.));
+#9016 = VECTOR('',#9017,1.);
+#9017 = DIRECTION('',(-0.,-0.,-1.));
+#9018 = ADVANCED_FACE('',(#9019),#9037,.T.);
+#9019 = FACE_BOUND('',#9020,.T.);
+#9020 = EDGE_LOOP('',(#9021,#9022,#9030,#9036));
+#9021 = ORIENTED_EDGE('',*,*,#1893,.T.);
+#9022 = ORIENTED_EDGE('',*,*,#9023,.T.);
+#9023 = EDGE_CURVE('',#1883,#9024,#9026,.T.);
+#9024 = VERTEX_POINT('',#9025);
+#9025 = CARTESIAN_POINT('',(46.287112311221,23.162846534653,4.));
+#9026 = LINE('',#9027,#9028);
+#9027 = CARTESIAN_POINT('',(46.287112311221,23.162846534653,0.));
+#9028 = VECTOR('',#9029,1.);
+#9029 = DIRECTION('',(0.,0.,1.));
+#9030 = ORIENTED_EDGE('',*,*,#9031,.T.);
+#9031 = EDGE_CURVE('',#9024,#8998,#9032,.T.);
+#9032 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9033,#9034,#9035),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9033 = CARTESIAN_POINT('',(46.287112311221,23.162846534653,4.));
+#9034 = CARTESIAN_POINT('',(46.186658515842,23.122830033003,4.));
+#9035 = CARTESIAN_POINT('',(46.038143664356,23.07951320132,4.));
+#9036 = ORIENTED_EDGE('',*,*,#8997,.F.);
+#9037 = SURFACE_OF_LINEAR_EXTRUSION('',#9038,#9042);
+#9038 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9039,#9040,#9041),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9039 = CARTESIAN_POINT('',(46.287112311221,23.162846534653,0.));
+#9040 = CARTESIAN_POINT('',(46.186658515842,23.122830033003,0.));
+#9041 = CARTESIAN_POINT('',(46.038143664356,23.07951320132,0.));
+#9042 = VECTOR('',#9043,1.);
+#9043 = DIRECTION('',(-0.,-0.,-1.));
+#9044 = ADVANCED_FACE('',(#9045),#9063,.T.);
+#9045 = FACE_BOUND('',#9046,.T.);
+#9046 = EDGE_LOOP('',(#9047,#9048,#9056,#9062));
+#9047 = ORIENTED_EDGE('',*,*,#1882,.T.);
+#9048 = ORIENTED_EDGE('',*,*,#9049,.T.);
+#9049 = EDGE_CURVE('',#1873,#9050,#9052,.T.);
+#9050 = VERTEX_POINT('',#9051);
+#9051 = CARTESIAN_POINT('',(46.420156865677,23.272169966997,4.));
+#9052 = LINE('',#9053,#9054);
+#9053 = CARTESIAN_POINT('',(46.420156865677,23.272169966997,0.));
+#9054 = VECTOR('',#9055,1.);
+#9055 = DIRECTION('',(0.,0.,1.));
+#9056 = ORIENTED_EDGE('',*,*,#9057,.T.);
+#9057 = EDGE_CURVE('',#9050,#9024,#9058,.T.);
+#9058 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9059,#9060,#9061),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9059 = CARTESIAN_POINT('',(46.420156865677,23.272169966997,4.));
+#9060 = CARTESIAN_POINT('',(46.387772377228,23.202863036304,4.));
+#9061 = CARTESIAN_POINT('',(46.287112311221,23.162846534653,4.));
+#9062 = ORIENTED_EDGE('',*,*,#9023,.F.);
+#9063 = SURFACE_OF_LINEAR_EXTRUSION('',#9064,#9068);
+#9064 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9065,#9066,#9067),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9065 = CARTESIAN_POINT('',(46.420156865677,23.272169966997,0.));
+#9066 = CARTESIAN_POINT('',(46.387772377228,23.202863036304,0.));
+#9067 = CARTESIAN_POINT('',(46.287112311221,23.162846534653,0.));
+#9068 = VECTOR('',#9069,1.);
+#9069 = DIRECTION('',(-0.,-0.,-1.));
+#9070 = ADVANCED_FACE('',(#9071),#9089,.T.);
+#9071 = FACE_BOUND('',#9072,.T.);
+#9072 = EDGE_LOOP('',(#9073,#9074,#9082,#9088));
+#9073 = ORIENTED_EDGE('',*,*,#1872,.T.);
+#9074 = ORIENTED_EDGE('',*,*,#9075,.T.);
+#9075 = EDGE_CURVE('',#1865,#9076,#9078,.T.);
+#9076 = VERTEX_POINT('',#9077);
+#9077 = CARTESIAN_POINT('',(46.452747624752,23.434092409241,4.));
+#9078 = LINE('',#9079,#9080);
+#9079 = CARTESIAN_POINT('',(46.452747624752,23.434092409241,0.));
+#9080 = VECTOR('',#9081,1.);
+#9081 = DIRECTION('',(0.,0.,1.));
+#9082 = ORIENTED_EDGE('',*,*,#9083,.T.);
+#9083 = EDGE_CURVE('',#9076,#9050,#9084,.T.);
+#9084 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9085,#9086,#9087),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9085 = CARTESIAN_POINT('',(46.452747624752,23.434092409241,4.));
+#9086 = CARTESIAN_POINT('',(46.452747624752,23.341683168317,4.));
+#9087 = CARTESIAN_POINT('',(46.420156865677,23.272169966997,4.));
+#9088 = ORIENTED_EDGE('',*,*,#9049,.F.);
+#9089 = SURFACE_OF_LINEAR_EXTRUSION('',#9090,#9094);
+#9090 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9091,#9092,#9093),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9091 = CARTESIAN_POINT('',(46.452747624752,23.434092409241,0.));
+#9092 = CARTESIAN_POINT('',(46.452747624752,23.341683168317,0.));
+#9093 = CARTESIAN_POINT('',(46.420156865677,23.272169966997,0.));
+#9094 = VECTOR('',#9095,1.);
+#9095 = DIRECTION('',(-0.,-0.,-1.));
+#9096 = ADVANCED_FACE('',(#9097),#9115,.T.);
+#9097 = FACE_BOUND('',#9098,.T.);
+#9098 = EDGE_LOOP('',(#9099,#9100,#9108,#9114));
+#9099 = ORIENTED_EDGE('',*,*,#1864,.F.);
+#9100 = ORIENTED_EDGE('',*,*,#9101,.T.);
+#9101 = EDGE_CURVE('',#1855,#9102,#9104,.T.);
+#9102 = VERTEX_POINT('',#9103);
+#9103 = CARTESIAN_POINT('',(46.452747624752,25.021757425743,4.));
+#9104 = LINE('',#9105,#9106);
+#9105 = CARTESIAN_POINT('',(46.452747624752,25.021757425743,0.));
+#9106 = VECTOR('',#9107,1.);
+#9107 = DIRECTION('',(0.,0.,1.));
+#9108 = ORIENTED_EDGE('',*,*,#9109,.T.);
+#9109 = EDGE_CURVE('',#9102,#9076,#9110,.T.);
+#9110 = LINE('',#9111,#9112);
+#9111 = CARTESIAN_POINT('',(46.452747624752,25.021757425743,4.));
+#9112 = VECTOR('',#9113,1.);
+#9113 = DIRECTION('',(0.,-1.,0.));
+#9114 = ORIENTED_EDGE('',*,*,#9075,.F.);
+#9115 = PLANE('',#9116);
+#9116 = AXIS2_PLACEMENT_3D('',#9117,#9118,#9119);
+#9117 = CARTESIAN_POINT('',(46.452747624752,25.021757425743,0.));
+#9118 = DIRECTION('',(1.,0.,0.));
+#9119 = DIRECTION('',(0.,-1.,0.));
+#9120 = ADVANCED_FACE('',(#9121),#9139,.T.);
+#9121 = FACE_BOUND('',#9122,.T.);
+#9122 = EDGE_LOOP('',(#9123,#9124,#9132,#9138));
+#9123 = ORIENTED_EDGE('',*,*,#1854,.T.);
+#9124 = ORIENTED_EDGE('',*,*,#9125,.T.);
+#9125 = EDGE_CURVE('',#1845,#9126,#9128,.T.);
+#9126 = VERTEX_POINT('',#9127);
+#9127 = CARTESIAN_POINT('',(46.437277327723,25.131080858086,4.));
+#9128 = LINE('',#9129,#9130);
+#9129 = CARTESIAN_POINT('',(46.437277327723,25.131080858086,0.));
+#9130 = VECTOR('',#9131,1.);
+#9131 = DIRECTION('',(0.,0.,1.));
+#9132 = ORIENTED_EDGE('',*,*,#9133,.T.);
+#9133 = EDGE_CURVE('',#9126,#9102,#9134,.T.);
+#9134 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9135,#9136,#9137),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9135 = CARTESIAN_POINT('',(46.437277327723,25.131080858086,4.));
+#9136 = CARTESIAN_POINT('',(46.452747624752,25.083432343234,4.));
+#9137 = CARTESIAN_POINT('',(46.452747624752,25.021757425743,4.));
+#9138 = ORIENTED_EDGE('',*,*,#9101,.F.);
+#9139 = SURFACE_OF_LINEAR_EXTRUSION('',#9140,#9144);
+#9140 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9141,#9142,#9143),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9141 = CARTESIAN_POINT('',(46.437277327723,25.131080858086,0.));
+#9142 = CARTESIAN_POINT('',(46.452747624752,25.083432343234,0.));
+#9143 = CARTESIAN_POINT('',(46.452747624752,25.021757425743,0.));
+#9144 = VECTOR('',#9145,1.);
+#9145 = DIRECTION('',(-0.,-0.,-1.));
+#9146 = ADVANCED_FACE('',(#9147),#9165,.T.);
+#9147 = FACE_BOUND('',#9148,.T.);
+#9148 = EDGE_LOOP('',(#9149,#9150,#9158,#9164));
+#9149 = ORIENTED_EDGE('',*,*,#1844,.T.);
+#9150 = ORIENTED_EDGE('',*,*,#9151,.T.);
+#9151 = EDGE_CURVE('',#1835,#9152,#9154,.T.);
+#9152 = VERTEX_POINT('',#9153);
+#9153 = CARTESIAN_POINT('',(46.392310331023,25.212764026403,4.));
+#9154 = LINE('',#9155,#9156);
+#9155 = CARTESIAN_POINT('',(46.392310331023,25.212764026403,0.));
+#9156 = VECTOR('',#9157,1.);
+#9157 = DIRECTION('',(0.,0.,1.));
+#9158 = ORIENTED_EDGE('',*,*,#9159,.T.);
+#9159 = EDGE_CURVE('',#9152,#9126,#9160,.T.);
+#9160 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9161,#9162,#9163),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9161 = CARTESIAN_POINT('',(46.392310331023,25.212764026403,4.));
+#9162 = CARTESIAN_POINT('',(46.421807030693,25.178935643564,4.));
+#9163 = CARTESIAN_POINT('',(46.437277327723,25.131080858086,4.));
+#9164 = ORIENTED_EDGE('',*,*,#9125,.F.);
+#9165 = SURFACE_OF_LINEAR_EXTRUSION('',#9166,#9170);
+#9166 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9167,#9168,#9169),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9167 = CARTESIAN_POINT('',(46.392310331023,25.212764026403,0.));
+#9168 = CARTESIAN_POINT('',(46.421807030693,25.178935643564,0.));
+#9169 = CARTESIAN_POINT('',(46.437277327723,25.131080858086,0.));
+#9170 = VECTOR('',#9171,1.);
+#9171 = DIRECTION('',(-0.,-0.,-1.));
+#9172 = ADVANCED_FACE('',(#9173),#9191,.T.);
+#9173 = FACE_BOUND('',#9174,.T.);
+#9174 = EDGE_LOOP('',(#9175,#9176,#9184,#9190));
+#9175 = ORIENTED_EDGE('',*,*,#1834,.T.);
+#9176 = ORIENTED_EDGE('',*,*,#9177,.T.);
+#9177 = EDGE_CURVE('',#1825,#9178,#9180,.T.);
+#9178 = VERTEX_POINT('',#9179);
+#9179 = CARTESIAN_POINT('',(46.324241024092,25.263712871287,4.));
+#9180 = LINE('',#9181,#9182);
+#9181 = CARTESIAN_POINT('',(46.324241024092,25.263712871287,0.));
+#9182 = VECTOR('',#9183,1.);
+#9183 = DIRECTION('',(0.,0.,1.));
+#9184 = ORIENTED_EDGE('',*,*,#9185,.T.);
+#9185 = EDGE_CURVE('',#9178,#9152,#9186,.T.);
+#9186 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9187,#9188,#9189),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9187 = CARTESIAN_POINT('',(46.324241024092,25.263712871287,4.));
+#9188 = CARTESIAN_POINT('',(46.36301990198,25.246798679868,4.));
+#9189 = CARTESIAN_POINT('',(46.392310331023,25.212764026403,4.));
+#9190 = ORIENTED_EDGE('',*,*,#9151,.F.);
+#9191 = SURFACE_OF_LINEAR_EXTRUSION('',#9192,#9196);
+#9192 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9193,#9194,#9195),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9193 = CARTESIAN_POINT('',(46.324241024092,25.263712871287,0.));
+#9194 = CARTESIAN_POINT('',(46.36301990198,25.246798679868,0.));
+#9195 = CARTESIAN_POINT('',(46.392310331023,25.212764026403,0.));
+#9196 = VECTOR('',#9197,1.);
+#9197 = DIRECTION('',(-0.,-0.,-1.));
+#9198 = ADVANCED_FACE('',(#9199),#9217,.T.);
+#9199 = FACE_BOUND('',#9200,.T.);
+#9200 = EDGE_LOOP('',(#9201,#9202,#9210,#9216));
+#9201 = ORIENTED_EDGE('',*,*,#1824,.T.);
+#9202 = ORIENTED_EDGE('',*,*,#9203,.T.);
+#9203 = EDGE_CURVE('',#1817,#9204,#9206,.T.);
+#9204 = VERTEX_POINT('',#9205);
+#9205 = CARTESIAN_POINT('',(46.236163466337,25.280627062706,4.));
+#9206 = LINE('',#9207,#9208);
+#9207 = CARTESIAN_POINT('',(46.236163466337,25.280627062706,0.));
+#9208 = VECTOR('',#9209,1.);
+#9209 = DIRECTION('',(0.,0.,1.));
+#9210 = ORIENTED_EDGE('',*,*,#9211,.T.);
+#9211 = EDGE_CURVE('',#9204,#9178,#9212,.T.);
+#9212 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9213,#9214,#9215),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9213 = CARTESIAN_POINT('',(46.236163466337,25.280627062706,4.));
+#9214 = CARTESIAN_POINT('',(46.285668416832,25.280627062706,4.));
+#9215 = CARTESIAN_POINT('',(46.324241024092,25.263712871287,4.));
+#9216 = ORIENTED_EDGE('',*,*,#9177,.F.);
+#9217 = SURFACE_OF_LINEAR_EXTRUSION('',#9218,#9222);
+#9218 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9219,#9220,#9221),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9219 = CARTESIAN_POINT('',(46.236163466337,25.280627062706,0.));
+#9220 = CARTESIAN_POINT('',(46.285668416832,25.280627062706,0.));
+#9221 = CARTESIAN_POINT('',(46.324241024092,25.263712871287,0.));
+#9222 = VECTOR('',#9223,1.);
+#9223 = DIRECTION('',(-0.,-0.,-1.));
+#9224 = ADVANCED_FACE('',(#9225),#9243,.T.);
+#9225 = FACE_BOUND('',#9226,.T.);
+#9226 = EDGE_LOOP('',(#9227,#9228,#9236,#9242));
+#9227 = ORIENTED_EDGE('',*,*,#1816,.F.);
+#9228 = ORIENTED_EDGE('',*,*,#9229,.T.);
+#9229 = EDGE_CURVE('',#1804,#9230,#9232,.T.);
+#9230 = VERTEX_POINT('',#9231);
+#9231 = CARTESIAN_POINT('',(44.884059505941,25.280627062706,4.));
+#9232 = LINE('',#9233,#9234);
+#9233 = CARTESIAN_POINT('',(44.884059505941,25.280627062706,0.));
+#9234 = VECTOR('',#9235,1.);
+#9235 = DIRECTION('',(0.,0.,1.));
+#9236 = ORIENTED_EDGE('',*,*,#9237,.T.);
+#9237 = EDGE_CURVE('',#9230,#9204,#9238,.T.);
+#9238 = LINE('',#9239,#9240);
+#9239 = CARTESIAN_POINT('',(44.884059505941,25.280627062706,4.));
+#9240 = VECTOR('',#9241,1.);
+#9241 = DIRECTION('',(1.,0.,0.));
+#9242 = ORIENTED_EDGE('',*,*,#9203,.F.);
+#9243 = PLANE('',#9244);
+#9244 = AXIS2_PLACEMENT_3D('',#9245,#9246,#9247);
+#9245 = CARTESIAN_POINT('',(44.884059505941,25.280627062706,0.));
+#9246 = DIRECTION('',(0.,1.,0.));
+#9247 = DIRECTION('',(1.,0.,0.));
+#9248 = ADVANCED_FACE('',(#9249),#9267,.T.);
+#9249 = FACE_BOUND('',#9250,.T.);
+#9250 = EDGE_LOOP('',(#9251,#9252,#9260,#9266));
+#9251 = ORIENTED_EDGE('',*,*,#1803,.T.);
+#9252 = ORIENTED_EDGE('',*,*,#9253,.T.);
+#9253 = EDGE_CURVE('',#1794,#9254,#9256,.T.);
+#9254 = VERTEX_POINT('',#9255);
+#9255 = CARTESIAN_POINT('',(44.834554555446,25.26350660066,4.));
+#9256 = LINE('',#9257,#9258);
+#9257 = CARTESIAN_POINT('',(44.834554555446,25.26350660066,0.));
+#9258 = VECTOR('',#9259,1.);
+#9259 = DIRECTION('',(0.,0.,1.));
+#9260 = ORIENTED_EDGE('',*,*,#9261,.T.);
+#9261 = EDGE_CURVE('',#9254,#9230,#9262,.T.);
+#9262 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9263,#9264,#9265),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9263 = CARTESIAN_POINT('',(44.834554555446,25.26350660066,4.));
+#9264 = CARTESIAN_POINT('',(44.856212971287,25.280627062706,4.));
+#9265 = CARTESIAN_POINT('',(44.884059505941,25.280627062706,4.));
+#9266 = ORIENTED_EDGE('',*,*,#9229,.F.);
+#9267 = SURFACE_OF_LINEAR_EXTRUSION('',#9268,#9272);
+#9268 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9269,#9270,#9271),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9269 = CARTESIAN_POINT('',(44.834554555446,25.26350660066,0.));
+#9270 = CARTESIAN_POINT('',(44.856212971287,25.280627062706,0.));
+#9271 = CARTESIAN_POINT('',(44.884059505941,25.280627062706,0.));
+#9272 = VECTOR('',#9273,1.);
+#9273 = DIRECTION('',(-0.,-0.,-1.));
+#9274 = ADVANCED_FACE('',(#9275),#9293,.T.);
+#9275 = FACE_BOUND('',#9276,.T.);
+#9276 = EDGE_LOOP('',(#9277,#9278,#9286,#9292));
+#9277 = ORIENTED_EDGE('',*,*,#1793,.T.);
+#9278 = ORIENTED_EDGE('',*,*,#9279,.T.);
+#9279 = EDGE_CURVE('',#1784,#9280,#9282,.T.);
+#9280 = VERTEX_POINT('',#9281);
+#9281 = CARTESIAN_POINT('',(44.797425842574,25.210495049505,4.));
+#9282 = LINE('',#9283,#9284);
+#9283 = CARTESIAN_POINT('',(44.797425842574,25.210495049505,0.));
+#9284 = VECTOR('',#9285,1.);
+#9285 = DIRECTION('',(0.,0.,1.));
+#9286 = ORIENTED_EDGE('',*,*,#9287,.T.);
+#9287 = EDGE_CURVE('',#9280,#9254,#9288,.T.);
+#9288 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9289,#9290,#9291),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9289 = CARTESIAN_POINT('',(44.797425842574,25.210495049505,4.));
+#9290 = CARTESIAN_POINT('',(44.812896139604,25.246386138614,4.));
+#9291 = CARTESIAN_POINT('',(44.834554555446,25.26350660066,4.));
+#9292 = ORIENTED_EDGE('',*,*,#9253,.F.);
+#9293 = SURFACE_OF_LINEAR_EXTRUSION('',#9294,#9298);
+#9294 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9295,#9296,#9297),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9295 = CARTESIAN_POINT('',(44.797425842574,25.210495049505,0.));
+#9296 = CARTESIAN_POINT('',(44.812896139604,25.246386138614,0.));
+#9297 = CARTESIAN_POINT('',(44.834554555446,25.26350660066,0.));
+#9298 = VECTOR('',#9299,1.);
+#9299 = DIRECTION('',(-0.,-0.,-1.));
+#9300 = ADVANCED_FACE('',(#9301),#9319,.T.);
+#9301 = FACE_BOUND('',#9302,.T.);
+#9302 = EDGE_LOOP('',(#9303,#9304,#9312,#9318));
+#9303 = ORIENTED_EDGE('',*,*,#1783,.T.);
+#9304 = ORIENTED_EDGE('',*,*,#9305,.T.);
+#9305 = EDGE_CURVE('',#1774,#9306,#9308,.T.);
+#9306 = VERTEX_POINT('',#9307);
+#9307 = CARTESIAN_POINT('',(44.774117261716,25.115404290429,4.));
+#9308 = LINE('',#9309,#9310);
+#9309 = CARTESIAN_POINT('',(44.774117261716,25.115404290429,0.));
+#9310 = VECTOR('',#9311,1.);
+#9311 = DIRECTION('',(0.,0.,1.));
+#9312 = ORIENTED_EDGE('',*,*,#9313,.T.);
+#9313 = EDGE_CURVE('',#9306,#9280,#9314,.T.);
+#9314 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9315,#9316,#9317),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9315 = CARTESIAN_POINT('',(44.774117261716,25.115404290429,4.));
+#9316 = CARTESIAN_POINT('',(44.781955545545,25.174603960396,4.));
+#9317 = CARTESIAN_POINT('',(44.797425842574,25.210495049505,4.));
+#9318 = ORIENTED_EDGE('',*,*,#9279,.F.);
+#9319 = SURFACE_OF_LINEAR_EXTRUSION('',#9320,#9324);
+#9320 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9321,#9322,#9323),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9321 = CARTESIAN_POINT('',(44.774117261716,25.115404290429,0.));
+#9322 = CARTESIAN_POINT('',(44.781955545545,25.174603960396,0.));
+#9323 = CARTESIAN_POINT('',(44.797425842574,25.210495049505,0.));
+#9324 = VECTOR('',#9325,1.);
+#9325 = DIRECTION('',(-0.,-0.,-1.));
+#9326 = ADVANCED_FACE('',(#9327),#9345,.T.);
+#9327 = FACE_BOUND('',#9328,.T.);
+#9328 = EDGE_LOOP('',(#9329,#9330,#9338,#9344));
+#9329 = ORIENTED_EDGE('',*,*,#1773,.T.);
+#9330 = ORIENTED_EDGE('',*,*,#9331,.T.);
+#9331 = EDGE_CURVE('',#1763,#9332,#9334,.T.);
+#9332 = VERTEX_POINT('',#9333);
+#9333 = CARTESIAN_POINT('',(44.766485248515,24.968745874587,4.));
+#9334 = LINE('',#9335,#9336);
+#9335 = CARTESIAN_POINT('',(44.766485248515,24.968745874587,0.));
+#9336 = VECTOR('',#9337,1.);
+#9337 = DIRECTION('',(0.,0.,1.));
+#9338 = ORIENTED_EDGE('',*,*,#9339,.T.);
+#9339 = EDGE_CURVE('',#9332,#9306,#9340,.T.);
+#9340 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9341,#9342,#9343),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9341 = CARTESIAN_POINT('',(44.766485248515,24.968745874587,4.));
+#9342 = CARTESIAN_POINT('',(44.766485248515,25.056204620462,4.));
+#9343 = CARTESIAN_POINT('',(44.774117261716,25.115404290429,4.));
+#9344 = ORIENTED_EDGE('',*,*,#9305,.F.);
+#9345 = SURFACE_OF_LINEAR_EXTRUSION('',#9346,#9350);
+#9346 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9347,#9348,#9349),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9347 = CARTESIAN_POINT('',(44.766485248515,24.968745874587,0.));
+#9348 = CARTESIAN_POINT('',(44.766485248515,25.056204620462,0.));
+#9349 = CARTESIAN_POINT('',(44.774117261716,25.115404290429,0.));
+#9350 = VECTOR('',#9351,1.);
+#9351 = DIRECTION('',(-0.,-0.,-1.));
+#9352 = ADVANCED_FACE('',(#9353),#9371,.T.);
+#9353 = FACE_BOUND('',#9354,.T.);
+#9354 = EDGE_LOOP('',(#9355,#9356,#9364,#9370));
+#9355 = ORIENTED_EDGE('',*,*,#1762,.T.);
+#9356 = ORIENTED_EDGE('',*,*,#9357,.T.);
+#9357 = EDGE_CURVE('',#1750,#9358,#9360,.T.);
+#9358 = VERTEX_POINT('',#9359);
+#9359 = CARTESIAN_POINT('',(44.797425842574,24.730297029703,4.));
+#9360 = LINE('',#9361,#9362);
+#9361 = CARTESIAN_POINT('',(44.797425842574,24.730297029703,0.));
+#9362 = VECTOR('',#9363,1.);
+#9363 = DIRECTION('',(0.,0.,1.));
+#9364 = ORIENTED_EDGE('',*,*,#9365,.T.);
+#9365 = EDGE_CURVE('',#9358,#9332,#9366,.T.);
+#9366 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9367,#9368,#9369),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9367 = CARTESIAN_POINT('',(44.797425842574,24.730297029703,4.));
+#9368 = CARTESIAN_POINT('',(44.766485248515,24.800429042904,4.));
+#9369 = CARTESIAN_POINT('',(44.766485248515,24.968745874587,4.));
+#9370 = ORIENTED_EDGE('',*,*,#9331,.F.);
+#9371 = SURFACE_OF_LINEAR_EXTRUSION('',#9372,#9376);
+#9372 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9373,#9374,#9375),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9373 = CARTESIAN_POINT('',(44.797425842574,24.730297029703,0.));
+#9374 = CARTESIAN_POINT('',(44.766485248515,24.800429042904,0.));
+#9375 = CARTESIAN_POINT('',(44.766485248515,24.968745874587,0.));
+#9376 = VECTOR('',#9377,1.);
+#9377 = DIRECTION('',(-0.,-0.,-1.));
+#9378 = ADVANCED_FACE('',(#9379),#9397,.T.);
+#9379 = FACE_BOUND('',#9380,.T.);
+#9380 = EDGE_LOOP('',(#9381,#9382,#9390,#9396));
+#9381 = ORIENTED_EDGE('',*,*,#1749,.T.);
+#9382 = ORIENTED_EDGE('',*,*,#9383,.T.);
+#9383 = EDGE_CURVE('',#1742,#9384,#9386,.T.);
+#9384 = VERTEX_POINT('',#9385);
+#9385 = CARTESIAN_POINT('',(44.884059505941,24.660165016502,4.));
+#9386 = LINE('',#9387,#9388);
+#9387 = CARTESIAN_POINT('',(44.884059505941,24.660165016502,0.));
+#9388 = VECTOR('',#9389,1.);
+#9389 = DIRECTION('',(0.,0.,1.));
+#9390 = ORIENTED_EDGE('',*,*,#9391,.T.);
+#9391 = EDGE_CURVE('',#9384,#9358,#9392,.T.);
+#9392 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9393,#9394,#9395),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9393 = CARTESIAN_POINT('',(44.884059505941,24.660165016502,4.));
+#9394 = CARTESIAN_POINT('',(44.828366436634,24.660165016502,4.));
+#9395 = CARTESIAN_POINT('',(44.797425842574,24.730297029703,4.));
+#9396 = ORIENTED_EDGE('',*,*,#9357,.F.);
+#9397 = SURFACE_OF_LINEAR_EXTRUSION('',#9398,#9402);
+#9398 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9399,#9400,#9401),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9399 = CARTESIAN_POINT('',(44.884059505941,24.660165016502,0.));
+#9400 = CARTESIAN_POINT('',(44.828366436634,24.660165016502,0.));
+#9401 = CARTESIAN_POINT('',(44.797425842574,24.730297029703,0.));
+#9402 = VECTOR('',#9403,1.);
+#9403 = DIRECTION('',(-0.,-0.,-1.));
+#9404 = ADVANCED_FACE('',(#9405),#9423,.T.);
+#9405 = FACE_BOUND('',#9406,.T.);
+#9406 = EDGE_LOOP('',(#9407,#9408,#9416,#9422));
+#9407 = ORIENTED_EDGE('',*,*,#1741,.F.);
+#9408 = ORIENTED_EDGE('',*,*,#9409,.T.);
+#9409 = EDGE_CURVE('',#1734,#9410,#9412,.T.);
+#9410 = VERTEX_POINT('',#9411);
+#9411 = CARTESIAN_POINT('',(45.642104060396,24.660165016502,4.));
+#9412 = LINE('',#9413,#9414);
+#9413 = CARTESIAN_POINT('',(45.642104060396,24.660165016502,0.));
+#9414 = VECTOR('',#9415,1.);
+#9415 = DIRECTION('',(0.,0.,1.));
+#9416 = ORIENTED_EDGE('',*,*,#9417,.T.);
+#9417 = EDGE_CURVE('',#9410,#9384,#9418,.T.);
+#9418 = LINE('',#9419,#9420);
+#9419 = CARTESIAN_POINT('',(45.642104060396,24.660165016502,4.));
+#9420 = VECTOR('',#9421,1.);
+#9421 = DIRECTION('',(-1.,0.,0.));
+#9422 = ORIENTED_EDGE('',*,*,#9383,.F.);
+#9423 = PLANE('',#9424);
+#9424 = AXIS2_PLACEMENT_3D('',#9425,#9426,#9427);
+#9425 = CARTESIAN_POINT('',(45.642104060396,24.660165016502,0.));
+#9426 = DIRECTION('',(0.,-1.,0.));
+#9427 = DIRECTION('',(-1.,0.,0.));
+#9428 = ADVANCED_FACE('',(#9429),#9447,.T.);
+#9429 = FACE_BOUND('',#9430,.T.);
+#9430 = EDGE_LOOP('',(#9431,#9432,#9440,#9446));
+#9431 = ORIENTED_EDGE('',*,*,#1733,.F.);
+#9432 = ORIENTED_EDGE('',*,*,#9433,.T.);
+#9433 = EDGE_CURVE('',#1724,#9434,#9436,.T.);
+#9434 = VERTEX_POINT('',#9435);
+#9435 = CARTESIAN_POINT('',(45.642104060396,23.739991749175,4.));
+#9436 = LINE('',#9437,#9438);
+#9437 = CARTESIAN_POINT('',(45.642104060396,23.739991749175,0.));
+#9438 = VECTOR('',#9439,1.);
+#9439 = DIRECTION('',(0.,0.,1.));
+#9440 = ORIENTED_EDGE('',*,*,#9441,.T.);
+#9441 = EDGE_CURVE('',#9434,#9410,#9442,.T.);
+#9442 = LINE('',#9443,#9444);
+#9443 = CARTESIAN_POINT('',(45.642104060396,23.739991749175,4.));
+#9444 = VECTOR('',#9445,1.);
+#9445 = DIRECTION('',(0.,1.,0.));
+#9446 = ORIENTED_EDGE('',*,*,#9409,.F.);
+#9447 = PLANE('',#9448);
+#9448 = AXIS2_PLACEMENT_3D('',#9449,#9450,#9451);
+#9449 = CARTESIAN_POINT('',(45.642104060396,23.739991749175,0.));
+#9450 = DIRECTION('',(-1.,0.,0.));
+#9451 = DIRECTION('',(0.,1.,0.));
+#9452 = ADVANCED_FACE('',(#9453),#9471,.T.);
+#9453 = FACE_BOUND('',#9454,.T.);
+#9454 = EDGE_LOOP('',(#9455,#9456,#9464,#9470));
+#9455 = ORIENTED_EDGE('',*,*,#1723,.T.);
+#9456 = ORIENTED_EDGE('',*,*,#9457,.T.);
+#9457 = EDGE_CURVE('',#1711,#9458,#9460,.T.);
+#9458 = VERTEX_POINT('',#9459);
+#9459 = CARTESIAN_POINT('',(45.394579307921,23.647788778878,4.));
+#9460 = LINE('',#9461,#9462);
+#9461 = CARTESIAN_POINT('',(45.394579307921,23.647788778878,0.));
+#9462 = VECTOR('',#9463,1.);
+#9463 = DIRECTION('',(0.,0.,1.));
+#9464 = ORIENTED_EDGE('',*,*,#9465,.T.);
+#9465 = EDGE_CURVE('',#9458,#9434,#9466,.T.);
+#9466 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9467,#9468,#9469),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9467 = CARTESIAN_POINT('',(45.394579307921,23.647788778878,4.));
+#9468 = CARTESIAN_POINT('',(45.527623862376,23.67852310231,4.));
+#9469 = CARTESIAN_POINT('',(45.642104060396,23.739991749175,4.));
+#9470 = ORIENTED_EDGE('',*,*,#9433,.F.);
+#9471 = SURFACE_OF_LINEAR_EXTRUSION('',#9472,#9476);
+#9472 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9473,#9474,#9475),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9473 = CARTESIAN_POINT('',(45.394579307921,23.647788778878,0.));
+#9474 = CARTESIAN_POINT('',(45.527623862376,23.67852310231,0.));
+#9475 = CARTESIAN_POINT('',(45.642104060396,23.739991749175,0.));
+#9476 = VECTOR('',#9477,1.);
+#9477 = DIRECTION('',(-0.,-0.,-1.));
+#9478 = ADVANCED_FACE('',(#9479),#9497,.T.);
+#9479 = FACE_BOUND('',#9480,.T.);
+#9480 = EDGE_LOOP('',(#9481,#9482,#9490,#9496));
+#9481 = ORIENTED_EDGE('',*,*,#1710,.T.);
+#9482 = ORIENTED_EDGE('',*,*,#9483,.T.);
+#9483 = EDGE_CURVE('',#1700,#9484,#9486,.T.);
+#9484 = VERTEX_POINT('',#9485);
+#9485 = CARTESIAN_POINT('',(45.125396139604,23.617260726073,4.));
+#9486 = LINE('',#9487,#9488);
+#9487 = CARTESIAN_POINT('',(45.125396139604,23.617260726073,0.));
+#9488 = VECTOR('',#9489,1.);
+#9489 = DIRECTION('',(0.,0.,1.));
+#9490 = ORIENTED_EDGE('',*,*,#9491,.T.);
+#9491 = EDGE_CURVE('',#9484,#9458,#9492,.T.);
+#9492 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9493,#9494,#9495),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9493 = CARTESIAN_POINT('',(45.125396139604,23.617260726073,4.));
+#9494 = CARTESIAN_POINT('',(45.261534753465,23.617260726073,4.));
+#9495 = CARTESIAN_POINT('',(45.394579307921,23.647788778878,4.));
+#9496 = ORIENTED_EDGE('',*,*,#9457,.F.);
+#9497 = SURFACE_OF_LINEAR_EXTRUSION('',#9498,#9502);
+#9498 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9499,#9500,#9501),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9499 = CARTESIAN_POINT('',(45.125396139604,23.617260726073,0.));
+#9500 = CARTESIAN_POINT('',(45.261534753465,23.617260726073,0.));
+#9501 = CARTESIAN_POINT('',(45.394579307921,23.647788778878,0.));
+#9502 = VECTOR('',#9503,1.);
+#9503 = DIRECTION('',(-0.,-0.,-1.));
+#9504 = ADVANCED_FACE('',(#9505),#9523,.T.);
+#9505 = FACE_BOUND('',#9506,.T.);
+#9506 = EDGE_LOOP('',(#9507,#9508,#9516,#9522));
+#9507 = ORIENTED_EDGE('',*,*,#1699,.T.);
+#9508 = ORIENTED_EDGE('',*,*,#9509,.T.);
+#9509 = EDGE_CURVE('',#1687,#9510,#9512,.T.);
+#9510 = VERTEX_POINT('',#9511);
+#9511 = CARTESIAN_POINT('',(44.616320232013,23.706988448845,4.));
+#9512 = LINE('',#9513,#9514);
+#9513 = CARTESIAN_POINT('',(44.616320232013,23.706988448845,0.));
+#9514 = VECTOR('',#9515,1.);
+#9515 = DIRECTION('',(0.,0.,1.));
+#9516 = ORIENTED_EDGE('',*,*,#9517,.T.);
+#9517 = EDGE_CURVE('',#9510,#9484,#9518,.T.);
+#9518 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9519,#9520,#9521),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9519 = CARTESIAN_POINT('',(44.616320232013,23.706988448845,4.));
+#9520 = CARTESIAN_POINT('',(44.846930793069,23.617260726073,4.));
+#9521 = CARTESIAN_POINT('',(45.125396139604,23.617260726073,4.));
+#9522 = ORIENTED_EDGE('',*,*,#9483,.F.);
+#9523 = SURFACE_OF_LINEAR_EXTRUSION('',#9524,#9528);
+#9524 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9525,#9526,#9527),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9525 = CARTESIAN_POINT('',(44.616320232013,23.706988448845,0.));
+#9526 = CARTESIAN_POINT('',(44.846930793069,23.617260726073,0.));
+#9527 = CARTESIAN_POINT('',(45.125396139604,23.617260726073,0.));
+#9528 = VECTOR('',#9529,1.);
+#9529 = DIRECTION('',(-0.,-0.,-1.));
+#9530 = ADVANCED_FACE('',(#9531),#9549,.T.);
+#9531 = FACE_BOUND('',#9532,.T.);
+#9532 = EDGE_LOOP('',(#9533,#9534,#9542,#9548));
+#9533 = ORIENTED_EDGE('',*,*,#1686,.T.);
+#9534 = ORIENTED_EDGE('',*,*,#9535,.T.);
+#9535 = EDGE_CURVE('',#1676,#9536,#9538,.T.);
+#9536 = VERTEX_POINT('',#9537);
+#9537 = CARTESIAN_POINT('',(44.221930793069,23.973283828383,4.));
+#9538 = LINE('',#9539,#9540);
+#9539 = CARTESIAN_POINT('',(44.221930793069,23.973283828383,0.));
+#9540 = VECTOR('',#9541,1.);
+#9541 = DIRECTION('',(0.,0.,1.));
+#9542 = ORIENTED_EDGE('',*,*,#9543,.T.);
+#9543 = EDGE_CURVE('',#9536,#9510,#9544,.T.);
+#9544 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9545,#9546,#9547),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9545 = CARTESIAN_POINT('',(44.221930793069,23.973283828383,4.));
+#9546 = CARTESIAN_POINT('',(44.385915941584,23.796922442244,4.));
+#9547 = CARTESIAN_POINT('',(44.616320232013,23.706988448845,4.));
+#9548 = ORIENTED_EDGE('',*,*,#9509,.F.);
+#9549 = SURFACE_OF_LINEAR_EXTRUSION('',#9550,#9554);
+#9550 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9551,#9552,#9553),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9551 = CARTESIAN_POINT('',(44.221930793069,23.973283828383,0.));
+#9552 = CARTESIAN_POINT('',(44.385915941584,23.796922442244,0.));
+#9553 = CARTESIAN_POINT('',(44.616320232013,23.706988448845,0.));
+#9554 = VECTOR('',#9555,1.);
+#9555 = DIRECTION('',(-0.,-0.,-1.));
+#9556 = ADVANCED_FACE('',(#9557),#9575,.T.);
+#9557 = FACE_BOUND('',#9558,.T.);
+#9558 = EDGE_LOOP('',(#9559,#9560,#9568,#9574));
+#9559 = ORIENTED_EDGE('',*,*,#1675,.T.);
+#9560 = ORIENTED_EDGE('',*,*,#9561,.T.);
+#9561 = EDGE_CURVE('',#1665,#9562,#9564,.T.);
+#9562 = VERTEX_POINT('',#9563);
+#9563 = CARTESIAN_POINT('',(43.966567756766,24.411402640264,4.));
+#9564 = LINE('',#9565,#9566);
+#9565 = CARTESIAN_POINT('',(43.966567756766,24.411402640264,0.));
+#9566 = VECTOR('',#9567,1.);
+#9567 = DIRECTION('',(0.,0.,1.));
+#9568 = ORIENTED_EDGE('',*,*,#9569,.T.);
+#9569 = EDGE_CURVE('',#9562,#9536,#9570,.T.);
+#9570 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9571,#9572,#9573),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9571 = CARTESIAN_POINT('',(43.966567756766,24.411402640264,4.));
+#9572 = CARTESIAN_POINT('',(44.057945644554,24.149851485149,4.));
+#9573 = CARTESIAN_POINT('',(44.221930793069,23.973283828383,4.));
+#9574 = ORIENTED_EDGE('',*,*,#9535,.F.);
+#9575 = SURFACE_OF_LINEAR_EXTRUSION('',#9576,#9580);
+#9576 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9577,#9578,#9579),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9577 = CARTESIAN_POINT('',(43.966567756766,24.411402640264,0.));
+#9578 = CARTESIAN_POINT('',(44.057945644554,24.149851485149,0.));
+#9579 = CARTESIAN_POINT('',(44.221930793069,23.973283828383,0.));
+#9580 = VECTOR('',#9581,1.);
+#9581 = DIRECTION('',(-0.,-0.,-1.));
+#9582 = ADVANCED_FACE('',(#9583),#9601,.T.);
+#9583 = FACE_BOUND('',#9584,.T.);
+#9584 = EDGE_LOOP('',(#9585,#9586,#9594,#9600));
+#9585 = ORIENTED_EDGE('',*,*,#1664,.T.);
+#9586 = ORIENTED_EDGE('',*,*,#9587,.T.);
+#9587 = EDGE_CURVE('',#1654,#9588,#9590,.T.);
+#9588 = VERTEX_POINT('',#9589);
+#9589 = CARTESIAN_POINT('',(43.875396139604,25.016600660066,4.));
+#9590 = LINE('',#9591,#9592);
+#9591 = CARTESIAN_POINT('',(43.875396139604,25.016600660066,0.));
+#9592 = VECTOR('',#9593,1.);
+#9593 = DIRECTION('',(0.,0.,1.));
+#9594 = ORIENTED_EDGE('',*,*,#9595,.T.);
+#9595 = EDGE_CURVE('',#9588,#9562,#9596,.T.);
+#9596 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9597,#9598,#9599),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9597 = CARTESIAN_POINT('',(43.875396139604,25.016600660066,4.));
+#9598 = CARTESIAN_POINT('',(43.875396139604,24.67295379538,4.));
+#9599 = CARTESIAN_POINT('',(43.966567756766,24.411402640264,4.));
+#9600 = ORIENTED_EDGE('',*,*,#9561,.F.);
+#9601 = SURFACE_OF_LINEAR_EXTRUSION('',#9602,#9606);
+#9602 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9603,#9604,#9605),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9603 = CARTESIAN_POINT('',(43.875396139604,25.016600660066,0.));
+#9604 = CARTESIAN_POINT('',(43.875396139604,24.67295379538,0.));
+#9605 = CARTESIAN_POINT('',(43.966567756766,24.411402640264,0.));
+#9606 = VECTOR('',#9607,1.);
+#9607 = DIRECTION('',(-0.,-0.,-1.));
+#9608 = ADVANCED_FACE('',(#9609),#9627,.T.);
+#9609 = FACE_BOUND('',#9610,.T.);
+#9610 = EDGE_LOOP('',(#9611,#9612,#9620,#9626));
+#9611 = ORIENTED_EDGE('',*,*,#1653,.T.);
+#9612 = ORIENTED_EDGE('',*,*,#9613,.T.);
+#9613 = EDGE_CURVE('',#1643,#9614,#9616,.T.);
+#9614 = VERTEX_POINT('',#9615);
+#9615 = CARTESIAN_POINT('',(43.965123862376,25.587764026403,4.));
+#9616 = LINE('',#9617,#9618);
+#9617 = CARTESIAN_POINT('',(43.965123862376,25.587764026403,0.));
+#9618 = VECTOR('',#9619,1.);
+#9619 = DIRECTION('',(0.,0.,1.));
+#9620 = ORIENTED_EDGE('',*,*,#9621,.T.);
+#9621 = EDGE_CURVE('',#9614,#9588,#9622,.T.);
+#9622 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9623,#9624,#9625),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9623 = CARTESIAN_POINT('',(43.965123862376,25.587764026403,4.));
+#9624 = CARTESIAN_POINT('',(43.875396139604,25.329306930693,4.));
+#9625 = CARTESIAN_POINT('',(43.875396139604,25.016600660066,4.));
+#9626 = ORIENTED_EDGE('',*,*,#9587,.F.);
+#9627 = SURFACE_OF_LINEAR_EXTRUSION('',#9628,#9632);
+#9628 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9629,#9630,#9631),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9629 = CARTESIAN_POINT('',(43.965123862376,25.587764026403,0.));
+#9630 = CARTESIAN_POINT('',(43.875396139604,25.329306930693,0.));
+#9631 = CARTESIAN_POINT('',(43.875396139604,25.016600660066,0.));
+#9632 = VECTOR('',#9633,1.);
+#9633 = DIRECTION('',(-0.,-0.,-1.));
+#9634 = ADVANCED_FACE('',(#9635),#9653,.T.);
+#9635 = FACE_BOUND('',#9636,.T.);
+#9636 = EDGE_LOOP('',(#9637,#9638,#9646,#9652));
+#9637 = ORIENTED_EDGE('',*,*,#1642,.T.);
+#9638 = ORIENTED_EDGE('',*,*,#9639,.T.);
+#9639 = EDGE_CURVE('',#1630,#9640,#9642,.T.);
+#9640 = VERTEX_POINT('',#9641);
+#9641 = CARTESIAN_POINT('',(44.221930793069,26.030420792079,4.));
+#9642 = LINE('',#9643,#9644);
+#9643 = CARTESIAN_POINT('',(44.221930793069,26.030420792079,0.));
+#9644 = VECTOR('',#9645,1.);
+#9645 = DIRECTION('',(0.,0.,1.));
+#9646 = ORIENTED_EDGE('',*,*,#9647,.T.);
+#9647 = EDGE_CURVE('',#9640,#9614,#9648,.T.);
+#9648 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9649,#9650,#9651),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9649 = CARTESIAN_POINT('',(44.221930793069,26.030420792079,4.));
+#9650 = CARTESIAN_POINT('',(44.054851585149,25.846221122112,4.));
+#9651 = CARTESIAN_POINT('',(43.965123862376,25.587764026403,4.));
+#9652 = ORIENTED_EDGE('',*,*,#9613,.F.);
+#9653 = SURFACE_OF_LINEAR_EXTRUSION('',#9654,#9658);
+#9654 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9655,#9656,#9657),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9655 = CARTESIAN_POINT('',(44.221930793069,26.030420792079,0.));
+#9656 = CARTESIAN_POINT('',(44.054851585149,25.846221122112,0.));
+#9657 = CARTESIAN_POINT('',(43.965123862376,25.587764026403,0.));
+#9658 = VECTOR('',#9659,1.);
+#9659 = DIRECTION('',(-0.,-0.,-1.));
+#9660 = ADVANCED_FACE('',(#9661),#9679,.T.);
+#9661 = FACE_BOUND('',#9662,.T.);
+#9662 = EDGE_LOOP('',(#9663,#9664,#9672,#9678));
+#9663 = ORIENTED_EDGE('',*,*,#1629,.T.);
+#9664 = ORIENTED_EDGE('',*,*,#9665,.T.);
+#9665 = EDGE_CURVE('',#1619,#9666,#9668,.T.);
+#9666 = VERTEX_POINT('',#9667);
+#9667 = CARTESIAN_POINT('',(44.624158515842,26.315280528053,4.));
+#9668 = LINE('',#9669,#9670);
+#9669 = CARTESIAN_POINT('',(44.624158515842,26.315280528053,0.));
+#9670 = VECTOR('',#9671,1.);
+#9671 = DIRECTION('',(0.,0.,1.));
+#9672 = ORIENTED_EDGE('',*,*,#9673,.T.);
+#9673 = EDGE_CURVE('',#9666,#9640,#9674,.T.);
+#9674 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9675,#9676,#9677),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9675 = CARTESIAN_POINT('',(44.624158515842,26.315280528053,4.));
+#9676 = CARTESIAN_POINT('',(44.38901000099,26.214620462046,4.));
+#9677 = CARTESIAN_POINT('',(44.221930793069,26.030420792079,4.));
+#9678 = ORIENTED_EDGE('',*,*,#9639,.F.);
+#9679 = SURFACE_OF_LINEAR_EXTRUSION('',#9680,#9684);
+#9680 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9681,#9682,#9683),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9681 = CARTESIAN_POINT('',(44.624158515842,26.315280528053,0.));
+#9682 = CARTESIAN_POINT('',(44.38901000099,26.214620462046,0.));
+#9683 = CARTESIAN_POINT('',(44.221930793069,26.030420792079,0.));
+#9684 = VECTOR('',#9685,1.);
+#9685 = DIRECTION('',(-0.,-0.,-1.));
+#9686 = ADVANCED_FACE('',(#9687),#9705,.T.);
+#9687 = FACE_BOUND('',#9688,.T.);
+#9688 = EDGE_LOOP('',(#9689,#9690,#9698,#9704));
+#9689 = ORIENTED_EDGE('',*,*,#1618,.T.);
+#9690 = ORIENTED_EDGE('',*,*,#9691,.T.);
+#9691 = EDGE_CURVE('',#1608,#9692,#9694,.T.);
+#9692 = VERTEX_POINT('',#9693);
+#9693 = CARTESIAN_POINT('',(45.150148614851,26.415940594059,4.));
+#9694 = LINE('',#9695,#9696);
+#9695 = CARTESIAN_POINT('',(45.150148614851,26.415940594059,0.));
+#9696 = VECTOR('',#9697,1.);
+#9697 = DIRECTION('',(0.,0.,1.));
+#9698 = ORIENTED_EDGE('',*,*,#9699,.T.);
+#9699 = EDGE_CURVE('',#9692,#9666,#9700,.T.);
+#9700 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9701,#9702,#9703),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9701 = CARTESIAN_POINT('',(45.150148614851,26.415940594059,4.));
+#9702 = CARTESIAN_POINT('',(44.859307030693,26.415940594059,4.));
+#9703 = CARTESIAN_POINT('',(44.624158515842,26.315280528053,4.));
+#9704 = ORIENTED_EDGE('',*,*,#9665,.F.);
+#9705 = SURFACE_OF_LINEAR_EXTRUSION('',#9706,#9710);
+#9706 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9707,#9708,#9709),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9707 = CARTESIAN_POINT('',(45.150148614851,26.415940594059,0.));
+#9708 = CARTESIAN_POINT('',(44.859307030693,26.415940594059,0.));
+#9709 = CARTESIAN_POINT('',(44.624158515842,26.315280528053,0.));
+#9710 = VECTOR('',#9711,1.);
+#9711 = DIRECTION('',(-0.,-0.,-1.));
+#9712 = ADVANCED_FACE('',(#9713),#9731,.T.);
+#9713 = FACE_BOUND('',#9714,.T.);
+#9714 = EDGE_LOOP('',(#9715,#9716,#9724,#9730));
+#9715 = ORIENTED_EDGE('',*,*,#1607,.T.);
+#9716 = ORIENTED_EDGE('',*,*,#9717,.T.);
+#9717 = EDGE_CURVE('',#1597,#9718,#9720,.T.);
+#9718 = VERTEX_POINT('',#9719);
+#9719 = CARTESIAN_POINT('',(45.628077657756,26.359628712871,4.));
+#9720 = LINE('',#9721,#9722);
+#9721 = CARTESIAN_POINT('',(45.628077657756,26.359628712871,0.));
+#9722 = VECTOR('',#9723,1.);
+#9723 = DIRECTION('',(0.,0.,1.));
+#9724 = ORIENTED_EDGE('',*,*,#9725,.T.);
+#9725 = EDGE_CURVE('',#9718,#9692,#9726,.T.);
+#9726 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9727,#9728,#9729),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9727 = CARTESIAN_POINT('',(45.628077657756,26.359628712871,4.));
+#9728 = CARTESIAN_POINT('',(45.422425842574,26.415940594059,4.));
+#9729 = CARTESIAN_POINT('',(45.150148614851,26.415940594059,4.));
+#9730 = ORIENTED_EDGE('',*,*,#9691,.F.);
+#9731 = SURFACE_OF_LINEAR_EXTRUSION('',#9732,#9736);
+#9732 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9733,#9734,#9735),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9733 = CARTESIAN_POINT('',(45.628077657756,26.359628712871,0.));
+#9734 = CARTESIAN_POINT('',(45.422425842574,26.415940594059,0.));
+#9735 = CARTESIAN_POINT('',(45.150148614851,26.415940594059,0.));
+#9736 = VECTOR('',#9737,1.);
+#9737 = DIRECTION('',(-0.,-0.,-1.));
+#9738 = ADVANCED_FACE('',(#9739),#9757,.T.);
+#9739 = FACE_BOUND('',#9740,.T.);
+#9740 = EDGE_LOOP('',(#9741,#9742,#9750,#9756));
+#9741 = ORIENTED_EDGE('',*,*,#1596,.T.);
+#9742 = ORIENTED_EDGE('',*,*,#9743,.T.);
+#9743 = EDGE_CURVE('',#1586,#9744,#9746,.T.);
+#9744 = VERTEX_POINT('',#9745);
+#9745 = CARTESIAN_POINT('',(45.98245059505,26.237722772277,4.));
+#9746 = LINE('',#9747,#9748);
+#9747 = CARTESIAN_POINT('',(45.98245059505,26.237722772277,0.));
+#9748 = VECTOR('',#9749,1.);
+#9749 = DIRECTION('',(0.,0.,1.));
+#9750 = ORIENTED_EDGE('',*,*,#9751,.T.);
+#9751 = EDGE_CURVE('',#9744,#9718,#9752,.T.);
+#9752 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9753,#9754,#9755),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9753 = CARTESIAN_POINT('',(45.98245059505,26.237722772277,4.));
+#9754 = CARTESIAN_POINT('',(45.833935743564,26.303316831683,4.));
+#9755 = CARTESIAN_POINT('',(45.628077657756,26.359628712871,4.));
+#9756 = ORIENTED_EDGE('',*,*,#9717,.F.);
+#9757 = SURFACE_OF_LINEAR_EXTRUSION('',#9758,#9762);
+#9758 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9759,#9760,#9761),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9759 = CARTESIAN_POINT('',(45.98245059505,26.237722772277,0.));
+#9760 = CARTESIAN_POINT('',(45.833935743564,26.303316831683,0.));
+#9761 = CARTESIAN_POINT('',(45.628077657756,26.359628712871,0.));
+#9762 = VECTOR('',#9763,1.);
+#9763 = DIRECTION('',(-0.,-0.,-1.));
+#9764 = ADVANCED_FACE('',(#9765),#9783,.T.);
+#9765 = FACE_BOUND('',#9766,.T.);
+#9766 = EDGE_LOOP('',(#9767,#9768,#9776,#9782));
+#9767 = ORIENTED_EDGE('',*,*,#1585,.T.);
+#9768 = ORIENTED_EDGE('',*,*,#9769,.T.);
+#9769 = EDGE_CURVE('',#1575,#9770,#9772,.T.);
+#9770 = VERTEX_POINT('',#9771);
+#9771 = CARTESIAN_POINT('',(46.220693169307,26.115816831683,4.));
+#9772 = LINE('',#9773,#9774);
+#9773 = CARTESIAN_POINT('',(46.220693169307,26.115816831683,0.));
+#9774 = VECTOR('',#9775,1.);
+#9775 = DIRECTION('',(0.,0.,1.));
+#9776 = ORIENTED_EDGE('',*,*,#9777,.T.);
+#9777 = EDGE_CURVE('',#9770,#9744,#9778,.T.);
+#9778 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9779,#9780,#9781),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9779 = CARTESIAN_POINT('',(46.220693169307,26.115816831683,4.));
+#9780 = CARTESIAN_POINT('',(46.130965446535,26.172128712871,4.));
+#9781 = CARTESIAN_POINT('',(45.98245059505,26.237722772277,4.));
+#9782 = ORIENTED_EDGE('',*,*,#9743,.F.);
+#9783 = SURFACE_OF_LINEAR_EXTRUSION('',#9784,#9788);
+#9784 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9785,#9786,#9787),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9785 = CARTESIAN_POINT('',(46.220693169307,26.115816831683,0.));
+#9786 = CARTESIAN_POINT('',(46.130965446535,26.172128712871,0.));
+#9787 = CARTESIAN_POINT('',(45.98245059505,26.237722772277,0.));
+#9788 = VECTOR('',#9789,1.);
+#9789 = DIRECTION('',(-0.,-0.,-1.));
+#9790 = ADVANCED_FACE('',(#9791),#9809,.T.);
+#9791 = FACE_BOUND('',#9792,.T.);
+#9792 = EDGE_LOOP('',(#9793,#9794,#9802,#9808));
+#9793 = ORIENTED_EDGE('',*,*,#1574,.T.);
+#9794 = ORIENTED_EDGE('',*,*,#9795,.T.);
+#9795 = EDGE_CURVE('',#1565,#9796,#9798,.T.);
+#9796 = VERTEX_POINT('',#9797);
+#9797 = CARTESIAN_POINT('',(46.350643664356,26.059504950495,4.));
+#9798 = LINE('',#9799,#9800);
+#9799 = CARTESIAN_POINT('',(46.350643664356,26.059504950495,0.));
+#9800 = VECTOR('',#9801,1.);
+#9801 = DIRECTION('',(0.,0.,1.));
+#9802 = ORIENTED_EDGE('',*,*,#9803,.T.);
+#9803 = EDGE_CURVE('',#9796,#9770,#9804,.T.);
+#9804 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9805,#9806,#9807),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9805 = CARTESIAN_POINT('',(46.350643664356,26.059504950495,4.));
+#9806 = CARTESIAN_POINT('',(46.310420892079,26.059504950495,4.));
+#9807 = CARTESIAN_POINT('',(46.220693169307,26.115816831683,4.));
+#9808 = ORIENTED_EDGE('',*,*,#9769,.F.);
+#9809 = SURFACE_OF_LINEAR_EXTRUSION('',#9810,#9814);
+#9810 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9811,#9812,#9813),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9811 = CARTESIAN_POINT('',(46.350643664356,26.059504950495,0.));
+#9812 = CARTESIAN_POINT('',(46.310420892079,26.059504950495,0.));
+#9813 = CARTESIAN_POINT('',(46.220693169307,26.115816831683,0.));
+#9814 = VECTOR('',#9815,1.);
+#9815 = DIRECTION('',(-0.,-0.,-1.));
+#9816 = ADVANCED_FACE('',(#9817),#9835,.T.);
+#9817 = FACE_BOUND('',#9818,.T.);
+#9818 = EDGE_LOOP('',(#9819,#9820,#9828,#9834));
+#9819 = ORIENTED_EDGE('',*,*,#1564,.T.);
+#9820 = ORIENTED_EDGE('',*,*,#9821,.T.);
+#9821 = EDGE_CURVE('',#1555,#9822,#9824,.T.);
+#9822 = VERTEX_POINT('',#9823);
+#9823 = CARTESIAN_POINT('',(46.398498449835,26.074975247525,4.));
+#9824 = LINE('',#9825,#9826);
+#9825 = CARTESIAN_POINT('',(46.398498449835,26.074975247525,0.));
+#9826 = VECTOR('',#9827,1.);
+#9827 = DIRECTION('',(0.,0.,1.));
+#9828 = ORIENTED_EDGE('',*,*,#9829,.T.);
+#9829 = EDGE_CURVE('',#9822,#9796,#9830,.T.);
+#9830 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9831,#9832,#9833),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9831 = CARTESIAN_POINT('',(46.398498449835,26.074975247525,4.));
+#9832 = CARTESIAN_POINT('',(46.37849019901,26.059504950495,4.));
+#9833 = CARTESIAN_POINT('',(46.350643664356,26.059504950495,4.));
+#9834 = ORIENTED_EDGE('',*,*,#9795,.F.);
+#9835 = SURFACE_OF_LINEAR_EXTRUSION('',#9836,#9840);
+#9836 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9837,#9838,#9839),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9837 = CARTESIAN_POINT('',(46.398498449835,26.074975247525,0.));
+#9838 = CARTESIAN_POINT('',(46.37849019901,26.059504950495,0.));
+#9839 = CARTESIAN_POINT('',(46.350643664356,26.059504950495,0.));
+#9840 = VECTOR('',#9841,1.);
+#9841 = DIRECTION('',(-0.,-0.,-1.));
+#9842 = ADVANCED_FACE('',(#9843),#9861,.T.);
+#9843 = FACE_BOUND('',#9844,.T.);
+#9844 = EDGE_LOOP('',(#9845,#9846,#9854,#9860));
+#9845 = ORIENTED_EDGE('',*,*,#1554,.T.);
+#9846 = ORIENTED_EDGE('',*,*,#9847,.T.);
+#9847 = EDGE_CURVE('',#1545,#9848,#9850,.T.);
+#9848 = VERTEX_POINT('',#9849);
+#9849 = CARTESIAN_POINT('',(46.4325331033,26.129636963696,4.));
+#9850 = LINE('',#9851,#9852);
+#9851 = CARTESIAN_POINT('',(46.4325331033,26.129636963696,0.));
+#9852 = VECTOR('',#9853,1.);
+#9853 = DIRECTION('',(0.,0.,1.));
+#9854 = ORIENTED_EDGE('',*,*,#9855,.T.);
+#9855 = EDGE_CURVE('',#9848,#9822,#9856,.T.);
+#9856 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9857,#9858,#9859),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9857 = CARTESIAN_POINT('',(46.4325331033,26.129636963696,4.));
+#9858 = CARTESIAN_POINT('',(46.418712971287,26.090651815182,4.));
+#9859 = CARTESIAN_POINT('',(46.398498449835,26.074975247525,4.));
+#9860 = ORIENTED_EDGE('',*,*,#9821,.F.);
+#9861 = SURFACE_OF_LINEAR_EXTRUSION('',#9862,#9866);
+#9862 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9863,#9864,#9865),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9863 = CARTESIAN_POINT('',(46.4325331033,26.129636963696,0.));
+#9864 = CARTESIAN_POINT('',(46.418712971287,26.090651815182,0.));
+#9865 = CARTESIAN_POINT('',(46.398498449835,26.074975247525,0.));
+#9866 = VECTOR('',#9867,1.);
+#9867 = DIRECTION('',(-0.,-0.,-1.));
+#9868 = ADVANCED_FACE('',(#9869),#9880,.T.);
+#9869 = FACE_BOUND('',#9870,.T.);
+#9870 = EDGE_LOOP('',(#9871,#9872,#9873,#9879));
+#9871 = ORIENTED_EDGE('',*,*,#1544,.T.);
+#9872 = ORIENTED_EDGE('',*,*,#8564,.T.);
+#9873 = ORIENTED_EDGE('',*,*,#9874,.T.);
+#9874 = EDGE_CURVE('',#8557,#9848,#9875,.T.);
+#9875 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9876,#9877,#9878),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9876 = CARTESIAN_POINT('',(46.454191519142,26.234422442244,4.));
+#9877 = CARTESIAN_POINT('',(46.446559505941,26.168828382838,4.));
+#9878 = CARTESIAN_POINT('',(46.4325331033,26.129636963696,4.));
+#9879 = ORIENTED_EDGE('',*,*,#9847,.F.);
+#9880 = SURFACE_OF_LINEAR_EXTRUSION('',#9881,#9885);
+#9881 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9882,#9883,#9884),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9882 = CARTESIAN_POINT('',(46.454191519142,26.234422442244,0.));
+#9883 = CARTESIAN_POINT('',(46.446559505941,26.168828382838,0.));
+#9884 = CARTESIAN_POINT('',(46.4325331033,26.129636963696,0.));
+#9885 = VECTOR('',#9886,1.);
+#9886 = DIRECTION('',(-0.,-0.,-1.));
+#9887 = ADVANCED_FACE('',(#9888),#9913,.T.);
+#9888 = FACE_BOUND('',#9889,.T.);
+#9889 = EDGE_LOOP('',(#9890,#9891,#9899,#9907));
+#9890 = ORIENTED_EDGE('',*,*,#2107,.T.);
+#9891 = ORIENTED_EDGE('',*,*,#9892,.T.);
+#9892 = EDGE_CURVE('',#2110,#9893,#9895,.T.);
+#9893 = VERTEX_POINT('',#9894);
+#9894 = CARTESIAN_POINT('',(49.595074357426,23.110866336634,4.));
+#9895 = LINE('',#9896,#9897);
+#9896 = CARTESIAN_POINT('',(49.595074357426,23.110866336634,0.));
+#9897 = VECTOR('',#9898,1.);
+#9898 = DIRECTION('',(0.,0.,1.));
+#9899 = ORIENTED_EDGE('',*,*,#9900,.T.);
+#9900 = EDGE_CURVE('',#9893,#9901,#9903,.T.);
+#9901 = VERTEX_POINT('',#9902);
+#9902 = CARTESIAN_POINT('',(49.564133763366,23.04300330033,4.));
+#9903 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9904,#9905,#9906),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9904 = CARTESIAN_POINT('',(49.595074357426,23.110866336634,4.));
+#9905 = CARTESIAN_POINT('',(49.595074357426,23.067755775578,4.));
+#9906 = CARTESIAN_POINT('',(49.564133763366,23.04300330033,4.));
+#9907 = ORIENTED_EDGE('',*,*,#9908,.F.);
+#9908 = EDGE_CURVE('',#2108,#9901,#9909,.T.);
+#9909 = LINE('',#9910,#9911);
+#9910 = CARTESIAN_POINT('',(49.564133763366,23.04300330033,0.));
+#9911 = VECTOR('',#9912,1.);
+#9912 = DIRECTION('',(0.,0.,1.));
+#9913 = SURFACE_OF_LINEAR_EXTRUSION('',#9914,#9918);
+#9914 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9915,#9916,#9917),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9915 = CARTESIAN_POINT('',(49.595074357426,23.110866336634,0.));
+#9916 = CARTESIAN_POINT('',(49.595074357426,23.067755775578,0.));
+#9917 = CARTESIAN_POINT('',(49.564133763366,23.04300330033,0.));
+#9918 = VECTOR('',#9919,1.);
+#9919 = DIRECTION('',(-0.,-0.,-1.));
+#9920 = ADVANCED_FACE('',(#9921),#9939,.T.);
+#9921 = FACE_BOUND('',#9922,.T.);
+#9922 = EDGE_LOOP('',(#9923,#9924,#9932,#9938));
+#9923 = ORIENTED_EDGE('',*,*,#2554,.F.);
+#9924 = ORIENTED_EDGE('',*,*,#9925,.T.);
+#9925 = EDGE_CURVE('',#2544,#9926,#9928,.T.);
+#9926 = VERTEX_POINT('',#9927);
+#9927 = CARTESIAN_POINT('',(49.595074357426,24.960907590759,4.));
+#9928 = LINE('',#9929,#9930);
+#9929 = CARTESIAN_POINT('',(49.595074357426,24.960907590759,0.));
+#9930 = VECTOR('',#9931,1.);
+#9931 = DIRECTION('',(0.,0.,1.));
+#9932 = ORIENTED_EDGE('',*,*,#9933,.T.);
+#9933 = EDGE_CURVE('',#9926,#9893,#9934,.T.);
+#9934 = LINE('',#9935,#9936);
+#9935 = CARTESIAN_POINT('',(49.595074357426,24.960907590759,4.));
+#9936 = VECTOR('',#9937,1.);
+#9937 = DIRECTION('',(0.,-1.,0.));
+#9938 = ORIENTED_EDGE('',*,*,#9892,.F.);
+#9939 = PLANE('',#9940);
+#9940 = AXIS2_PLACEMENT_3D('',#9941,#9942,#9943);
+#9941 = CARTESIAN_POINT('',(49.595074357426,24.960907590759,0.));
+#9942 = DIRECTION('',(1.,0.,0.));
+#9943 = DIRECTION('',(0.,-1.,0.));
+#9944 = ADVANCED_FACE('',(#9945),#9963,.T.);
+#9945 = FACE_BOUND('',#9946,.T.);
+#9946 = EDGE_LOOP('',(#9947,#9948,#9956,#9962));
+#9947 = ORIENTED_EDGE('',*,*,#2543,.T.);
+#9948 = ORIENTED_EDGE('',*,*,#9949,.T.);
+#9949 = EDGE_CURVE('',#2529,#9950,#9952,.T.);
+#9950 = VERTEX_POINT('',#9951);
+#9951 = CARTESIAN_POINT('',(49.527005050495,25.45100660066,4.));
+#9952 = LINE('',#9953,#9954);
+#9953 = CARTESIAN_POINT('',(49.527005050495,25.45100660066,0.));
+#9954 = VECTOR('',#9955,1.);
+#9955 = DIRECTION('',(0.,0.,1.));
+#9956 = ORIENTED_EDGE('',*,*,#9957,.T.);
+#9957 = EDGE_CURVE('',#9950,#9926,#9958,.T.);
+#9958 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9959,#9960,#9961),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9959 = CARTESIAN_POINT('',(49.527005050495,25.45100660066,4.));
+#9960 = CARTESIAN_POINT('',(49.595074357426,25.24452970297,4.));
+#9961 = CARTESIAN_POINT('',(49.595074357426,24.960907590759,4.));
+#9962 = ORIENTED_EDGE('',*,*,#9925,.F.);
+#9963 = SURFACE_OF_LINEAR_EXTRUSION('',#9964,#9968);
+#9964 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9965,#9966,#9967),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9965 = CARTESIAN_POINT('',(49.527005050495,25.45100660066,0.));
+#9966 = CARTESIAN_POINT('',(49.595074357426,25.24452970297,0.));
+#9967 = CARTESIAN_POINT('',(49.595074357426,24.960907590759,0.));
+#9968 = VECTOR('',#9969,1.);
+#9969 = DIRECTION('',(-0.,-0.,-1.));
+#9970 = ADVANCED_FACE('',(#9971),#9989,.T.);
+#9971 = FACE_BOUND('',#9972,.T.);
+#9972 = EDGE_LOOP('',(#9973,#9974,#9982,#9988));
+#9973 = ORIENTED_EDGE('',*,*,#2528,.T.);
+#9974 = ORIENTED_EDGE('',*,*,#9975,.T.);
+#9975 = EDGE_CURVE('',#2518,#9976,#9978,.T.);
+#9976 = VERTEX_POINT('',#9977);
+#9977 = CARTESIAN_POINT('',(49.310420892079,25.788671617162,4.));
+#9978 = LINE('',#9979,#9980);
+#9979 = CARTESIAN_POINT('',(49.310420892079,25.788671617162,0.));
+#9980 = VECTOR('',#9981,1.);
+#9981 = DIRECTION('',(0.,0.,1.));
+#9982 = ORIENTED_EDGE('',*,*,#9983,.T.);
+#9983 = EDGE_CURVE('',#9976,#9950,#9984,.T.);
+#9984 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9985,#9986,#9987),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9985 = CARTESIAN_POINT('',(49.310420892079,25.788671617162,4.));
+#9986 = CARTESIAN_POINT('',(49.458935743564,25.657689768977,4.));
+#9987 = CARTESIAN_POINT('',(49.527005050495,25.45100660066,4.));
+#9988 = ORIENTED_EDGE('',*,*,#9949,.F.);
+#9989 = SURFACE_OF_LINEAR_EXTRUSION('',#9990,#9994);
+#9990 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#9991,#9992,#9993),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9991 = CARTESIAN_POINT('',(49.310420892079,25.788671617162,0.));
+#9992 = CARTESIAN_POINT('',(49.458935743564,25.657689768977,0.));
+#9993 = CARTESIAN_POINT('',(49.527005050495,25.45100660066,0.));
+#9994 = VECTOR('',#9995,1.);
+#9995 = DIRECTION('',(-0.,-0.,-1.));
+#9996 = ADVANCED_FACE('',(#9997),#10015,.T.);
+#9997 = FACE_BOUND('',#9998,.T.);
+#9998 = EDGE_LOOP('',(#9999,#10000,#10008,#10014));
+#9999 = ORIENTED_EDGE('',*,*,#2517,.T.);
+#10000 = ORIENTED_EDGE('',*,*,#10001,.T.);
+#10001 = EDGE_CURVE('',#2507,#10002,#10004,.T.);
+#10002 = VERTEX_POINT('',#10003);
+#10003 = CARTESIAN_POINT('',(48.931295479538,25.982978547855,4.));
+#10004 = LINE('',#10005,#10006);
+#10005 = CARTESIAN_POINT('',(48.931295479538,25.982978547855,0.));
+#10006 = VECTOR('',#10007,1.);
+#10007 = DIRECTION('',(0.,0.,1.));
+#10008 = ORIENTED_EDGE('',*,*,#10009,.T.);
+#10009 = EDGE_CURVE('',#10002,#9976,#10010,.T.);
+#10010 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10011,#10012,#10013),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10011 = CARTESIAN_POINT('',(48.931295479538,25.982978547855,4.));
+#10012 = CARTESIAN_POINT('',(49.161906040594,25.919859735974,4.));
+#10013 = CARTESIAN_POINT('',(49.310420892079,25.788671617162,4.));
+#10014 = ORIENTED_EDGE('',*,*,#9975,.F.);
+#10015 = SURFACE_OF_LINEAR_EXTRUSION('',#10016,#10020);
+#10016 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10017,#10018,#10019),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10017 = CARTESIAN_POINT('',(48.931295479538,25.982978547855,0.));
+#10018 = CARTESIAN_POINT('',(49.161906040594,25.919859735974,0.));
+#10019 = CARTESIAN_POINT('',(49.310420892079,25.788671617162,0.));
+#10020 = VECTOR('',#10021,1.);
+#10021 = DIRECTION('',(-0.,-0.,-1.));
+#10022 = ADVANCED_FACE('',(#10023),#10041,.T.);
+#10023 = FACE_BOUND('',#10024,.T.);
+#10024 = EDGE_LOOP('',(#10025,#10026,#10034,#10040));
+#10025 = ORIENTED_EDGE('',*,*,#2506,.T.);
+#10026 = ORIENTED_EDGE('',*,*,#10027,.T.);
+#10027 = EDGE_CURVE('',#2497,#10028,#10030,.T.);
+#10028 = VERTEX_POINT('',#10029);
+#10029 = CARTESIAN_POINT('',(48.376014951485,26.046303630363,4.));
+#10030 = LINE('',#10031,#10032);
+#10031 = CARTESIAN_POINT('',(48.376014951485,26.046303630363,0.));
+#10032 = VECTOR('',#10033,1.);
+#10033 = DIRECTION('',(0.,0.,1.));
+#10034 = ORIENTED_EDGE('',*,*,#10035,.T.);
+#10035 = EDGE_CURVE('',#10028,#10002,#10036,.T.);
+#10036 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10037,#10038,#10039),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10037 = CARTESIAN_POINT('',(48.376014951485,26.046303630363,4.));
+#10038 = CARTESIAN_POINT('',(48.700891189109,26.046303630363,4.));
+#10039 = CARTESIAN_POINT('',(48.931295479538,25.982978547855,4.));
+#10040 = ORIENTED_EDGE('',*,*,#10001,.F.);
+#10041 = SURFACE_OF_LINEAR_EXTRUSION('',#10042,#10046);
+#10042 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10043,#10044,#10045),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10043 = CARTESIAN_POINT('',(48.376014951485,26.046303630363,0.));
+#10044 = CARTESIAN_POINT('',(48.700891189109,26.046303630363,0.));
+#10045 = CARTESIAN_POINT('',(48.931295479538,25.982978547855,0.));
+#10046 = VECTOR('',#10047,1.);
+#10047 = DIRECTION('',(-0.,-0.,-1.));
+#10048 = ADVANCED_FACE('',(#10049),#10067,.T.);
+#10049 = FACE_BOUND('',#10050,.T.);
+#10050 = EDGE_LOOP('',(#10051,#10052,#10060,#10066));
+#10051 = ORIENTED_EDGE('',*,*,#2496,.T.);
+#10052 = ORIENTED_EDGE('',*,*,#10053,.T.);
+#10053 = EDGE_CURVE('',#2487,#10054,#10056,.T.);
+#10054 = VERTEX_POINT('',#10055);
+#10055 = CARTESIAN_POINT('',(48.021642014191,26.016394389439,4.));
+#10056 = LINE('',#10057,#10058);
+#10057 = CARTESIAN_POINT('',(48.021642014191,26.016394389439,0.));
+#10058 = VECTOR('',#10059,1.);
+#10059 = DIRECTION('',(0.,0.,1.));
+#10060 = ORIENTED_EDGE('',*,*,#10061,.T.);
+#10061 = EDGE_CURVE('',#10054,#10028,#10062,.T.);
+#10062 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10063,#10064,#10065),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10063 = CARTESIAN_POINT('',(48.021642014191,26.016394389439,4.));
+#10064 = CARTESIAN_POINT('',(48.193465446535,26.046303630363,4.));
+#10065 = CARTESIAN_POINT('',(48.376014951485,26.046303630363,4.));
+#10066 = ORIENTED_EDGE('',*,*,#10027,.F.);
+#10067 = SURFACE_OF_LINEAR_EXTRUSION('',#10068,#10072);
+#10068 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10069,#10070,#10071),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10069 = CARTESIAN_POINT('',(48.021642014191,26.016394389439,0.));
+#10070 = CARTESIAN_POINT('',(48.193465446535,26.046303630363,0.));
+#10071 = CARTESIAN_POINT('',(48.376014951485,26.046303630363,0.));
+#10072 = VECTOR('',#10073,1.);
+#10073 = DIRECTION('',(-0.,-0.,-1.));
+#10074 = ADVANCED_FACE('',(#10075),#10093,.T.);
+#10075 = FACE_BOUND('',#10076,.T.);
+#10076 = EDGE_LOOP('',(#10077,#10078,#10086,#10092));
+#10077 = ORIENTED_EDGE('',*,*,#2486,.T.);
+#10078 = ORIENTED_EDGE('',*,*,#10079,.T.);
+#10079 = EDGE_CURVE('',#2477,#10080,#10082,.T.);
+#10080 = VERTEX_POINT('',#10081);
+#10081 = CARTESIAN_POINT('',(47.704604060396,25.939249174917,4.));
+#10082 = LINE('',#10083,#10084);
+#10083 = CARTESIAN_POINT('',(47.704604060396,25.939249174917,0.));
+#10084 = VECTOR('',#10085,1.);
+#10085 = DIRECTION('',(0.,0.,1.));
+#10086 = ORIENTED_EDGE('',*,*,#10087,.T.);
+#10087 = EDGE_CURVE('',#10080,#10054,#10088,.T.);
+#10088 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10089,#10090,#10091),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10089 = CARTESIAN_POINT('',(47.704604060396,25.939249174917,4.));
+#10090 = CARTESIAN_POINT('',(47.850024852475,25.986485148515,4.));
+#10091 = CARTESIAN_POINT('',(48.021642014191,26.016394389439,4.));
+#10092 = ORIENTED_EDGE('',*,*,#10053,.F.);
+#10093 = SURFACE_OF_LINEAR_EXTRUSION('',#10094,#10098);
+#10094 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10095,#10096,#10097),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10095 = CARTESIAN_POINT('',(47.704604060396,25.939249174917,0.));
+#10096 = CARTESIAN_POINT('',(47.850024852475,25.986485148515,0.));
+#10097 = CARTESIAN_POINT('',(48.021642014191,26.016394389439,0.));
+#10098 = VECTOR('',#10099,1.);
+#10099 = DIRECTION('',(-0.,-0.,-1.));
+#10100 = ADVANCED_FACE('',(#10101),#10119,.T.);
+#10101 = FACE_BOUND('',#10102,.T.);
+#10102 = EDGE_LOOP('',(#10103,#10104,#10112,#10118));
+#10103 = ORIENTED_EDGE('',*,*,#2476,.T.);
+#10104 = ORIENTED_EDGE('',*,*,#10105,.T.);
+#10105 = EDGE_CURVE('',#2466,#10106,#10108,.T.);
+#10106 = VERTEX_POINT('',#10107);
+#10107 = CARTESIAN_POINT('',(47.450891189109,25.837145214521,4.));
+#10108 = LINE('',#10109,#10110);
+#10109 = CARTESIAN_POINT('',(47.450891189109,25.837145214521,0.));
+#10110 = VECTOR('',#10111,1.);
+#10111 = DIRECTION('',(0.,0.,1.));
+#10112 = ORIENTED_EDGE('',*,*,#10113,.T.);
+#10113 = EDGE_CURVE('',#10106,#10080,#10114,.T.);
+#10114 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10115,#10116,#10117),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10115 = CARTESIAN_POINT('',(47.450891189109,25.837145214521,4.));
+#10116 = CARTESIAN_POINT('',(47.559183268317,25.892219471947,4.));
+#10117 = CARTESIAN_POINT('',(47.704604060396,25.939249174917,4.));
+#10118 = ORIENTED_EDGE('',*,*,#10079,.F.);
+#10119 = SURFACE_OF_LINEAR_EXTRUSION('',#10120,#10124);
+#10120 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10121,#10122,#10123),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10121 = CARTESIAN_POINT('',(47.450891189109,25.837145214521,0.));
+#10122 = CARTESIAN_POINT('',(47.559183268317,25.892219471947,0.));
+#10123 = CARTESIAN_POINT('',(47.704604060396,25.939249174917,0.));
+#10124 = VECTOR('',#10125,1.);
+#10125 = DIRECTION('',(-0.,-0.,-1.));
+#10126 = ADVANCED_FACE('',(#10127),#10145,.T.);
+#10127 = FACE_BOUND('',#10128,.T.);
+#10128 = EDGE_LOOP('',(#10129,#10130,#10138,#10144));
+#10129 = ORIENTED_EDGE('',*,*,#2465,.T.);
+#10130 = ORIENTED_EDGE('',*,*,#10131,.T.);
+#10131 = EDGE_CURVE('',#2453,#10132,#10134,.T.);
+#10132 = VERTEX_POINT('',#10133);
+#10133 = CARTESIAN_POINT('',(47.299282278218,25.73751650165,4.));
+#10134 = LINE('',#10135,#10136);
+#10135 = CARTESIAN_POINT('',(47.299282278218,25.73751650165,0.));
+#10136 = VECTOR('',#10137,1.);
+#10137 = DIRECTION('',(0.,0.,1.));
+#10138 = ORIENTED_EDGE('',*,*,#10139,.T.);
+#10139 = EDGE_CURVE('',#10132,#10106,#10140,.T.);
+#10140 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10141,#10142,#10143),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10141 = CARTESIAN_POINT('',(47.299282278218,25.73751650165,4.));
+#10142 = CARTESIAN_POINT('',(47.342599109901,25.782277227723,4.));
+#10143 = CARTESIAN_POINT('',(47.450891189109,25.837145214521,4.));
+#10144 = ORIENTED_EDGE('',*,*,#10105,.F.);
+#10145 = SURFACE_OF_LINEAR_EXTRUSION('',#10146,#10150);
+#10146 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10147,#10148,#10149),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10147 = CARTESIAN_POINT('',(47.299282278218,25.73751650165,0.));
+#10148 = CARTESIAN_POINT('',(47.342599109901,25.782277227723,0.));
+#10149 = CARTESIAN_POINT('',(47.450891189109,25.837145214521,0.));
+#10150 = VECTOR('',#10151,1.);
+#10151 = DIRECTION('',(-0.,-0.,-1.));
+#10152 = ADVANCED_FACE('',(#10153),#10171,.T.);
+#10153 = FACE_BOUND('',#10154,.T.);
+#10154 = EDGE_LOOP('',(#10155,#10156,#10164,#10170));
+#10155 = ORIENTED_EDGE('',*,*,#2452,.T.);
+#10156 = ORIENTED_EDGE('',*,*,#10157,.T.);
+#10157 = EDGE_CURVE('',#2443,#10158,#10160,.T.);
+#10158 = VERTEX_POINT('',#10159);
+#10159 = CARTESIAN_POINT('',(47.240495149505,25.637475247525,4.));
+#10160 = LINE('',#10161,#10162);
+#10161 = CARTESIAN_POINT('',(47.240495149505,25.637475247525,0.));
+#10162 = VECTOR('',#10163,1.);
+#10163 = DIRECTION('',(0.,0.,1.));
+#10164 = ORIENTED_EDGE('',*,*,#10165,.T.);
+#10165 = EDGE_CURVE('',#10158,#10132,#10166,.T.);
+#10166 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10167,#10168,#10169),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10167 = CARTESIAN_POINT('',(47.240495149505,25.637475247525,4.));
+#10168 = CARTESIAN_POINT('',(47.255965446535,25.692962046205,4.));
+#10169 = CARTESIAN_POINT('',(47.299282278218,25.73751650165,4.));
+#10170 = ORIENTED_EDGE('',*,*,#10131,.F.);
+#10171 = SURFACE_OF_LINEAR_EXTRUSION('',#10172,#10176);
+#10172 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10173,#10174,#10175),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10173 = CARTESIAN_POINT('',(47.240495149505,25.637475247525,0.));
+#10174 = CARTESIAN_POINT('',(47.255965446535,25.692962046205,0.));
+#10175 = CARTESIAN_POINT('',(47.299282278218,25.73751650165,0.));
+#10176 = VECTOR('',#10177,1.);
+#10177 = DIRECTION('',(-0.,-0.,-1.));
+#10178 = ADVANCED_FACE('',(#10179),#10197,.T.);
+#10179 = FACE_BOUND('',#10180,.T.);
+#10180 = EDGE_LOOP('',(#10181,#10182,#10190,#10196));
+#10181 = ORIENTED_EDGE('',*,*,#2442,.T.);
+#10182 = ORIENTED_EDGE('',*,*,#10183,.T.);
+#10183 = EDGE_CURVE('',#2433,#10184,#10186,.T.);
+#10184 = VERTEX_POINT('',#10185);
+#10185 = CARTESIAN_POINT('',(47.225024852475,25.486278877888,4.));
+#10186 = LINE('',#10187,#10188);
+#10187 = CARTESIAN_POINT('',(47.225024852475,25.486278877888,0.));
+#10188 = VECTOR('',#10189,1.);
+#10189 = DIRECTION('',(0.,0.,1.));
+#10190 = ORIENTED_EDGE('',*,*,#10191,.T.);
+#10191 = EDGE_CURVE('',#10184,#10158,#10192,.T.);
+#10192 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10193,#10194,#10195),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10193 = CARTESIAN_POINT('',(47.225024852475,25.486278877888,4.));
+#10194 = CARTESIAN_POINT('',(47.225024852475,25.581988448845,4.));
+#10195 = CARTESIAN_POINT('',(47.240495149505,25.637475247525,4.));
+#10196 = ORIENTED_EDGE('',*,*,#10157,.F.);
+#10197 = SURFACE_OF_LINEAR_EXTRUSION('',#10198,#10202);
+#10198 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10199,#10200,#10201),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10199 = CARTESIAN_POINT('',(47.225024852475,25.486278877888,0.));
+#10200 = CARTESIAN_POINT('',(47.225024852475,25.581988448845,0.));
+#10201 = CARTESIAN_POINT('',(47.240495149505,25.637475247525,0.));
+#10202 = VECTOR('',#10203,1.);
+#10203 = DIRECTION('',(-0.,-0.,-1.));
+#10204 = ADVANCED_FACE('',(#10205),#10223,.T.);
+#10205 = FACE_BOUND('',#10206,.T.);
+#10206 = EDGE_LOOP('',(#10207,#10208,#10216,#10222));
+#10207 = ORIENTED_EDGE('',*,*,#2432,.T.);
+#10208 = ORIENTED_EDGE('',*,*,#10209,.T.);
+#10209 = EDGE_CURVE('',#2423,#10210,#10212,.T.);
+#10210 = VERTEX_POINT('',#10211);
+#10211 = CARTESIAN_POINT('',(47.234307030693,25.356947194719,4.));
+#10212 = LINE('',#10213,#10214);
+#10213 = CARTESIAN_POINT('',(47.234307030693,25.356947194719,0.));
+#10214 = VECTOR('',#10215,1.);
+#10215 = DIRECTION('',(0.,0.,1.));
+#10216 = ORIENTED_EDGE('',*,*,#10217,.T.);
+#10217 = EDGE_CURVE('',#10210,#10184,#10218,.T.);
+#10218 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10219,#10220,#10221),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10219 = CARTESIAN_POINT('',(47.234307030693,25.356947194719,4.));
+#10220 = CARTESIAN_POINT('',(47.225024852475,25.415528052805,4.));
+#10221 = CARTESIAN_POINT('',(47.225024852475,25.486278877888,4.));
+#10222 = ORIENTED_EDGE('',*,*,#10183,.F.);
+#10223 = SURFACE_OF_LINEAR_EXTRUSION('',#10224,#10228);
+#10224 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10225,#10226,#10227),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10225 = CARTESIAN_POINT('',(47.234307030693,25.356947194719,0.));
+#10226 = CARTESIAN_POINT('',(47.225024852475,25.415528052805,0.));
+#10227 = CARTESIAN_POINT('',(47.225024852475,25.486278877888,0.));
+#10228 = VECTOR('',#10229,1.);
+#10229 = DIRECTION('',(-0.,-0.,-1.));
+#10230 = ADVANCED_FACE('',(#10231),#10249,.T.);
+#10231 = FACE_BOUND('',#10232,.T.);
+#10232 = EDGE_LOOP('',(#10233,#10234,#10242,#10248));
+#10233 = ORIENTED_EDGE('',*,*,#2422,.T.);
+#10234 = ORIENTED_EDGE('',*,*,#10235,.T.);
+#10235 = EDGE_CURVE('',#2413,#10236,#10238,.T.);
+#10236 = VERTEX_POINT('',#10237);
+#10237 = CARTESIAN_POINT('',(47.26050340033,25.258143564356,4.));
+#10238 = LINE('',#10239,#10240);
+#10239 = CARTESIAN_POINT('',(47.26050340033,25.258143564356,0.));
+#10240 = VECTOR('',#10241,1.);
+#10241 = DIRECTION('',(0.,0.,1.));
+#10242 = ORIENTED_EDGE('',*,*,#10243,.T.);
+#10243 = EDGE_CURVE('',#10236,#10210,#10244,.T.);
+#10244 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10245,#10246,#10247),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10245 = CARTESIAN_POINT('',(47.26050340033,25.258143564356,4.));
+#10246 = CARTESIAN_POINT('',(47.243589208911,25.298366336634,4.));
+#10247 = CARTESIAN_POINT('',(47.234307030693,25.356947194719,4.));
+#10248 = ORIENTED_EDGE('',*,*,#10209,.F.);
+#10249 = SURFACE_OF_LINEAR_EXTRUSION('',#10250,#10254);
+#10250 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10251,#10252,#10253),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10251 = CARTESIAN_POINT('',(47.26050340033,25.258143564356,0.));
+#10252 = CARTESIAN_POINT('',(47.243589208911,25.298366336634,0.));
+#10253 = CARTESIAN_POINT('',(47.234307030693,25.356947194719,0.));
+#10254 = VECTOR('',#10255,1.);
+#10255 = DIRECTION('',(-0.,-0.,-1.));
+#10256 = ADVANCED_FACE('',(#10257),#10275,.T.);
+#10257 = FACE_BOUND('',#10258,.T.);
+#10258 = EDGE_LOOP('',(#10259,#10260,#10268,#10274));
+#10259 = ORIENTED_EDGE('',*,*,#2412,.T.);
+#10260 = ORIENTED_EDGE('',*,*,#10261,.T.);
+#10261 = EDGE_CURVE('',#2400,#10262,#10264,.T.);
+#10262 = VERTEX_POINT('',#10263);
+#10263 = CARTESIAN_POINT('',(47.303820232013,25.196468646865,4.));
+#10264 = LINE('',#10265,#10266);
+#10265 = CARTESIAN_POINT('',(47.303820232013,25.196468646865,0.));
+#10266 = VECTOR('',#10267,1.);
+#10267 = DIRECTION('',(0.,0.,1.));
+#10268 = ORIENTED_EDGE('',*,*,#10269,.T.);
+#10269 = EDGE_CURVE('',#10262,#10236,#10270,.T.);
+#10270 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10271,#10272,#10273),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10271 = CARTESIAN_POINT('',(47.303820232013,25.196468646865,4.));
+#10272 = CARTESIAN_POINT('',(47.277623862376,25.218127062706,4.));
+#10273 = CARTESIAN_POINT('',(47.26050340033,25.258143564356,4.));
+#10274 = ORIENTED_EDGE('',*,*,#10235,.F.);
+#10275 = SURFACE_OF_LINEAR_EXTRUSION('',#10276,#10280);
+#10276 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10277,#10278,#10279),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10277 = CARTESIAN_POINT('',(47.303820232013,25.196468646865,0.));
+#10278 = CARTESIAN_POINT('',(47.277623862376,25.218127062706,0.));
+#10279 = CARTESIAN_POINT('',(47.26050340033,25.258143564356,0.));
+#10280 = VECTOR('',#10281,1.);
+#10281 = DIRECTION('',(-0.,-0.,-1.));
+#10282 = ADVANCED_FACE('',(#10283),#10301,.T.);
+#10283 = FACE_BOUND('',#10284,.T.);
+#10284 = EDGE_LOOP('',(#10285,#10286,#10294,#10300));
+#10285 = ORIENTED_EDGE('',*,*,#2399,.T.);
+#10286 = ORIENTED_EDGE('',*,*,#10287,.T.);
+#10287 = EDGE_CURVE('',#2389,#10288,#10290,.T.);
+#10288 = VERTEX_POINT('',#10289);
+#10289 = CARTESIAN_POINT('',(47.364257525743,25.17501650165,4.));
+#10290 = LINE('',#10291,#10292);
+#10291 = CARTESIAN_POINT('',(47.364257525743,25.17501650165,0.));
+#10292 = VECTOR('',#10293,1.);
+#10293 = DIRECTION('',(0.,0.,1.));
+#10294 = ORIENTED_EDGE('',*,*,#10295,.T.);
+#10295 = EDGE_CURVE('',#10288,#10262,#10296,.T.);
+#10296 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10297,#10298,#10299),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10297 = CARTESIAN_POINT('',(47.364257525743,25.17501650165,4.));
+#10298 = CARTESIAN_POINT('',(47.330222872277,25.17501650165,4.));
+#10299 = CARTESIAN_POINT('',(47.303820232013,25.196468646865,4.));
+#10300 = ORIENTED_EDGE('',*,*,#10261,.F.);
+#10301 = SURFACE_OF_LINEAR_EXTRUSION('',#10302,#10306);
+#10302 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10303,#10304,#10305),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10303 = CARTESIAN_POINT('',(47.364257525743,25.17501650165,0.));
+#10304 = CARTESIAN_POINT('',(47.330222872277,25.17501650165,0.));
+#10305 = CARTESIAN_POINT('',(47.303820232013,25.196468646865,0.));
+#10306 = VECTOR('',#10307,1.);
+#10307 = DIRECTION('',(-0.,-0.,-1.));
+#10308 = ADVANCED_FACE('',(#10309),#10327,.T.);
+#10309 = FACE_BOUND('',#10310,.T.);
+#10310 = EDGE_LOOP('',(#10311,#10312,#10320,#10326));
+#10311 = ORIENTED_EDGE('',*,*,#2388,.T.);
+#10312 = ORIENTED_EDGE('',*,*,#10313,.T.);
+#10313 = EDGE_CURVE('',#2379,#10314,#10316,.T.);
+#10314 = VERTEX_POINT('',#10315);
+#10315 = CARTESIAN_POINT('',(47.492557855776,25.218127062706,4.));
+#10316 = LINE('',#10317,#10318);
+#10317 = CARTESIAN_POINT('',(47.492557855776,25.218127062706,0.));
+#10318 = VECTOR('',#10319,1.);
+#10319 = DIRECTION('',(0.,0.,1.));
+#10320 = ORIENTED_EDGE('',*,*,#10321,.T.);
+#10321 = EDGE_CURVE('',#10314,#10288,#10322,.T.);
+#10322 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10323,#10324,#10325),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10323 = CARTESIAN_POINT('',(47.492557855776,25.218127062706,4.));
+#10324 = CARTESIAN_POINT('',(47.413762476238,25.17501650165,4.));
+#10325 = CARTESIAN_POINT('',(47.364257525743,25.17501650165,4.));
+#10326 = ORIENTED_EDGE('',*,*,#10287,.F.);
+#10327 = SURFACE_OF_LINEAR_EXTRUSION('',#10328,#10332);
+#10328 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10329,#10330,#10331),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10329 = CARTESIAN_POINT('',(47.492557855776,25.218127062706,0.));
+#10330 = CARTESIAN_POINT('',(47.413762476238,25.17501650165,0.));
+#10331 = CARTESIAN_POINT('',(47.364257525743,25.17501650165,0.));
+#10332 = VECTOR('',#10333,1.);
+#10333 = DIRECTION('',(-0.,-0.,-1.));
+#10334 = ADVANCED_FACE('',(#10335),#10353,.T.);
+#10335 = FACE_BOUND('',#10336,.T.);
+#10336 = EDGE_LOOP('',(#10337,#10338,#10346,#10352));
+#10337 = ORIENTED_EDGE('',*,*,#2378,.T.);
+#10338 = ORIENTED_EDGE('',*,*,#10339,.T.);
+#10339 = EDGE_CURVE('',#2369,#10340,#10342,.T.);
+#10340 = VERTEX_POINT('',#10341);
+#10341 = CARTESIAN_POINT('',(47.689133763366,25.313630363036,4.));
+#10342 = LINE('',#10343,#10344);
+#10343 = CARTESIAN_POINT('',(47.689133763366,25.313630363036,0.));
+#10344 = VECTOR('',#10345,1.);
+#10345 = DIRECTION('',(0.,0.,1.));
+#10346 = ORIENTED_EDGE('',*,*,#10347,.T.);
+#10347 = EDGE_CURVE('',#10340,#10314,#10348,.T.);
+#10348 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10349,#10350,#10351),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10349 = CARTESIAN_POINT('',(47.689133763366,25.313630363036,4.));
+#10350 = CARTESIAN_POINT('',(47.571559505941,25.261237623762,4.));
+#10351 = CARTESIAN_POINT('',(47.492557855776,25.218127062706,4.));
+#10352 = ORIENTED_EDGE('',*,*,#10313,.F.);
+#10353 = SURFACE_OF_LINEAR_EXTRUSION('',#10354,#10358);
+#10354 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10355,#10356,#10357),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10355 = CARTESIAN_POINT('',(47.689133763366,25.313630363036,0.));
+#10356 = CARTESIAN_POINT('',(47.571559505941,25.261237623762,0.));
+#10357 = CARTESIAN_POINT('',(47.492557855776,25.218127062706,0.));
+#10358 = VECTOR('',#10359,1.);
+#10359 = DIRECTION('',(-0.,-0.,-1.));
+#10360 = ADVANCED_FACE('',(#10361),#10379,.T.);
+#10361 = FACE_BOUND('',#10362,.T.);
+#10362 = EDGE_LOOP('',(#10363,#10364,#10372,#10378));
+#10363 = ORIENTED_EDGE('',*,*,#2368,.T.);
+#10364 = ORIENTED_EDGE('',*,*,#10365,.T.);
+#10365 = EDGE_CURVE('',#2358,#10366,#10368,.T.);
+#10366 = VERTEX_POINT('',#10367);
+#10367 = CARTESIAN_POINT('',(47.959760826073,25.409133663366,4.));
+#10368 = LINE('',#10369,#10370);
+#10369 = CARTESIAN_POINT('',(47.959760826073,25.409133663366,0.));
+#10370 = VECTOR('',#10371,1.);
+#10371 = DIRECTION('',(0.,0.,1.));
+#10372 = ORIENTED_EDGE('',*,*,#10373,.T.);
+#10373 = EDGE_CURVE('',#10366,#10340,#10374,.T.);
+#10374 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10375,#10376,#10377),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10375 = CARTESIAN_POINT('',(47.959760826073,25.409133663366,4.));
+#10376 = CARTESIAN_POINT('',(47.806708020792,25.36602310231,4.));
+#10377 = CARTESIAN_POINT('',(47.689133763366,25.313630363036,4.));
+#10378 = ORIENTED_EDGE('',*,*,#10339,.F.);
+#10379 = SURFACE_OF_LINEAR_EXTRUSION('',#10380,#10384);
+#10380 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10381,#10382,#10383),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10381 = CARTESIAN_POINT('',(47.959760826073,25.409133663366,0.));
+#10382 = CARTESIAN_POINT('',(47.806708020792,25.36602310231,0.));
+#10383 = CARTESIAN_POINT('',(47.689133763366,25.313630363036,0.));
+#10384 = VECTOR('',#10385,1.);
+#10385 = DIRECTION('',(-0.,-0.,-1.));
+#10386 = ADVANCED_FACE('',(#10387),#10405,.T.);
+#10387 = FACE_BOUND('',#10388,.T.);
+#10388 = EDGE_LOOP('',(#10389,#10390,#10398,#10404));
+#10389 = ORIENTED_EDGE('',*,*,#2357,.T.);
+#10390 = ORIENTED_EDGE('',*,*,#10391,.T.);
+#10391 = EDGE_CURVE('',#2347,#10392,#10394,.T.);
+#10392 = VERTEX_POINT('',#10393);
+#10393 = CARTESIAN_POINT('',(48.307945644554,25.452244224422,4.));
+#10394 = LINE('',#10395,#10396);
+#10395 = CARTESIAN_POINT('',(48.307945644554,25.452244224422,0.));
+#10396 = VECTOR('',#10397,1.);
+#10397 = DIRECTION('',(0.,0.,1.));
+#10398 = ORIENTED_EDGE('',*,*,#10399,.T.);
+#10399 = EDGE_CURVE('',#10392,#10366,#10400,.T.);
+#10400 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10401,#10402,#10403),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10401 = CARTESIAN_POINT('',(48.307945644554,25.452244224422,4.));
+#10402 = CARTESIAN_POINT('',(48.11301990198,25.452244224422,4.));
+#10403 = CARTESIAN_POINT('',(47.959760826073,25.409133663366,4.));
+#10404 = ORIENTED_EDGE('',*,*,#10365,.F.);
+#10405 = SURFACE_OF_LINEAR_EXTRUSION('',#10406,#10410);
+#10406 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10407,#10408,#10409),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10407 = CARTESIAN_POINT('',(48.307945644554,25.452244224422,0.));
+#10408 = CARTESIAN_POINT('',(48.11301990198,25.452244224422,0.));
+#10409 = CARTESIAN_POINT('',(47.959760826073,25.409133663366,0.));
+#10410 = VECTOR('',#10411,1.);
+#10411 = DIRECTION('',(-0.,-0.,-1.));
+#10412 = ADVANCED_FACE('',(#10413),#10431,.T.);
+#10413 = FACE_BOUND('',#10414,.T.);
+#10414 = EDGE_LOOP('',(#10415,#10416,#10424,#10430));
+#10415 = ORIENTED_EDGE('',*,*,#2346,.T.);
+#10416 = ORIENTED_EDGE('',*,*,#10417,.T.);
+#10417 = EDGE_CURVE('',#2337,#10418,#10420,.T.);
+#10418 = VERTEX_POINT('',#10419);
+#10419 = CARTESIAN_POINT('',(48.556914291419,25.421716171617,4.));
+#10420 = LINE('',#10421,#10422);
+#10421 = CARTESIAN_POINT('',(48.556914291419,25.421716171617,0.));
+#10422 = VECTOR('',#10423,1.);
+#10423 = DIRECTION('',(0.,0.,1.));
+#10424 = ORIENTED_EDGE('',*,*,#10425,.T.);
+#10425 = EDGE_CURVE('',#10418,#10392,#10426,.T.);
+#10426 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10427,#10428,#10429),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10427 = CARTESIAN_POINT('',(48.556914291419,25.421716171617,4.));
+#10428 = CARTESIAN_POINT('',(48.45646049604,25.452244224422,4.));
+#10429 = CARTESIAN_POINT('',(48.307945644554,25.452244224422,4.));
+#10430 = ORIENTED_EDGE('',*,*,#10391,.F.);
+#10431 = SURFACE_OF_LINEAR_EXTRUSION('',#10432,#10436);
+#10432 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10433,#10434,#10435),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10433 = CARTESIAN_POINT('',(48.556914291419,25.421716171617,0.));
+#10434 = CARTESIAN_POINT('',(48.45646049604,25.452244224422,0.));
+#10435 = CARTESIAN_POINT('',(48.307945644554,25.452244224422,0.));
+#10436 = VECTOR('',#10437,1.);
+#10437 = DIRECTION('',(-0.,-0.,-1.));
+#10438 = ADVANCED_FACE('',(#10439),#10457,.T.);
+#10439 = FACE_BOUND('',#10440,.T.);
+#10440 = EDGE_LOOP('',(#10441,#10442,#10450,#10456));
+#10441 = ORIENTED_EDGE('',*,*,#2336,.T.);
+#10442 = ORIENTED_EDGE('',*,*,#10443,.T.);
+#10443 = EDGE_CURVE('',#2327,#10444,#10446,.T.);
+#10444 = VERTEX_POINT('',#10445);
+#10445 = CARTESIAN_POINT('',(48.717805380528,25.327244224422,4.));
+#10446 = LINE('',#10447,#10448);
+#10447 = CARTESIAN_POINT('',(48.717805380528,25.327244224422,0.));
+#10448 = VECTOR('',#10449,1.);
+#10449 = DIRECTION('',(0.,0.,1.));
+#10450 = ORIENTED_EDGE('',*,*,#10451,.T.);
+#10451 = EDGE_CURVE('',#10444,#10418,#10452,.T.);
+#10452 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10453,#10454,#10455),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10453 = CARTESIAN_POINT('',(48.717805380528,25.327244224422,4.));
+#10454 = CARTESIAN_POINT('',(48.657574357426,25.391394389439,4.));
+#10455 = CARTESIAN_POINT('',(48.556914291419,25.421716171617,4.));
+#10456 = ORIENTED_EDGE('',*,*,#10417,.F.);
+#10457 = SURFACE_OF_LINEAR_EXTRUSION('',#10458,#10462);
+#10458 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10459,#10460,#10461),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10459 = CARTESIAN_POINT('',(48.717805380528,25.327244224422,0.));
+#10460 = CARTESIAN_POINT('',(48.657574357426,25.391394389439,0.));
+#10461 = CARTESIAN_POINT('',(48.556914291419,25.421716171617,0.));
+#10462 = VECTOR('',#10463,1.);
+#10463 = DIRECTION('',(-0.,-0.,-1.));
+#10464 = ADVANCED_FACE('',(#10465),#10483,.T.);
+#10465 = FACE_BOUND('',#10466,.T.);
+#10466 = EDGE_LOOP('',(#10467,#10468,#10476,#10482));
+#10467 = ORIENTED_EDGE('',*,*,#2326,.T.);
+#10468 = ORIENTED_EDGE('',*,*,#10469,.T.);
+#10469 = EDGE_CURVE('',#2317,#10470,#10472,.T.);
+#10470 = VERTEX_POINT('',#10471);
+#10471 = CARTESIAN_POINT('',(48.804439043894,25.167384488449,4.));
+#10472 = LINE('',#10473,#10474);
+#10473 = CARTESIAN_POINT('',(48.804439043894,25.167384488449,0.));
+#10474 = VECTOR('',#10475,1.);
+#10475 = DIRECTION('',(0.,0.,1.));
+#10476 = ORIENTED_EDGE('',*,*,#10477,.T.);
+#10477 = EDGE_CURVE('',#10470,#10444,#10478,.T.);
+#10478 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10479,#10480,#10481),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10479 = CARTESIAN_POINT('',(48.804439043894,25.167384488449,4.));
+#10480 = CARTESIAN_POINT('',(48.778242674257,25.263300330033,4.));
+#10481 = CARTESIAN_POINT('',(48.717805380528,25.327244224422,4.));
+#10482 = ORIENTED_EDGE('',*,*,#10443,.F.);
+#10483 = SURFACE_OF_LINEAR_EXTRUSION('',#10484,#10488);
+#10484 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10485,#10486,#10487),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10485 = CARTESIAN_POINT('',(48.804439043894,25.167384488449,0.));
+#10486 = CARTESIAN_POINT('',(48.778242674257,25.263300330033,0.));
+#10487 = CARTESIAN_POINT('',(48.717805380528,25.327244224422,0.));
+#10488 = VECTOR('',#10489,1.);
+#10489 = DIRECTION('',(-0.,-0.,-1.));
+#10490 = ADVANCED_FACE('',(#10491),#10509,.T.);
+#10491 = FACE_BOUND('',#10492,.T.);
+#10492 = EDGE_LOOP('',(#10493,#10494,#10502,#10508));
+#10493 = ORIENTED_EDGE('',*,*,#2316,.T.);
+#10494 = ORIENTED_EDGE('',*,*,#10495,.T.);
+#10495 = EDGE_CURVE('',#2309,#10496,#10498,.T.);
+#10496 = VERTEX_POINT('',#10497);
+#10497 = CARTESIAN_POINT('',(48.830841684158,24.943580858086,4.));
+#10498 = LINE('',#10499,#10500);
+#10499 = CARTESIAN_POINT('',(48.830841684158,24.943580858086,0.));
+#10500 = VECTOR('',#10501,1.);
+#10501 = DIRECTION('',(0.,0.,1.));
+#10502 = ORIENTED_EDGE('',*,*,#10503,.T.);
+#10503 = EDGE_CURVE('',#10496,#10470,#10504,.T.);
+#10504 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10505,#10506,#10507),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10505 = CARTESIAN_POINT('',(48.830841684158,24.943580858086,4.));
+#10506 = CARTESIAN_POINT('',(48.830841684158,25.071468646865,4.));
+#10507 = CARTESIAN_POINT('',(48.804439043894,25.167384488449,4.));
+#10508 = ORIENTED_EDGE('',*,*,#10469,.F.);
+#10509 = SURFACE_OF_LINEAR_EXTRUSION('',#10510,#10514);
+#10510 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10511,#10512,#10513),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10511 = CARTESIAN_POINT('',(48.830841684158,24.943580858086,0.));
+#10512 = CARTESIAN_POINT('',(48.830841684158,25.071468646865,0.));
+#10513 = CARTESIAN_POINT('',(48.804439043894,25.167384488449,0.));
+#10514 = VECTOR('',#10515,1.);
+#10515 = DIRECTION('',(-0.,-0.,-1.));
+#10516 = ADVANCED_FACE('',(#10517),#10535,.T.);
+#10517 = FACE_BOUND('',#10518,.T.);
+#10518 = EDGE_LOOP('',(#10519,#10520,#10528,#10534));
+#10519 = ORIENTED_EDGE('',*,*,#2308,.F.);
+#10520 = ORIENTED_EDGE('',*,*,#10521,.T.);
+#10521 = EDGE_CURVE('',#2301,#10522,#10524,.T.);
+#10522 = VERTEX_POINT('',#10523);
+#10523 = CARTESIAN_POINT('',(48.830841684158,24.77897689769,4.));
+#10524 = LINE('',#10525,#10526);
+#10525 = CARTESIAN_POINT('',(48.830841684158,24.77897689769,0.));
+#10526 = VECTOR('',#10527,1.);
+#10527 = DIRECTION('',(0.,0.,1.));
+#10528 = ORIENTED_EDGE('',*,*,#10529,.T.);
+#10529 = EDGE_CURVE('',#10522,#10496,#10530,.T.);
+#10530 = LINE('',#10531,#10532);
+#10531 = CARTESIAN_POINT('',(48.830841684158,24.77897689769,4.));
+#10532 = VECTOR('',#10533,1.);
+#10533 = DIRECTION('',(0.,1.,0.));
+#10534 = ORIENTED_EDGE('',*,*,#10495,.F.);
+#10535 = PLANE('',#10536);
+#10536 = AXIS2_PLACEMENT_3D('',#10537,#10538,#10539);
+#10537 = CARTESIAN_POINT('',(48.830841684158,24.77897689769,0.));
+#10538 = DIRECTION('',(-1.,0.,0.));
+#10539 = DIRECTION('',(0.,1.,0.));
+#10540 = ADVANCED_FACE('',(#10541),#10559,.T.);
+#10541 = FACE_BOUND('',#10542,.T.);
+#10542 = EDGE_LOOP('',(#10543,#10544,#10552,#10558));
+#10543 = ORIENTED_EDGE('',*,*,#2300,.F.);
+#10544 = ORIENTED_EDGE('',*,*,#10545,.T.);
+#10545 = EDGE_CURVE('',#2290,#10546,#10548,.T.);
+#10546 = VERTEX_POINT('',#10547);
+#10547 = CARTESIAN_POINT('',(48.561658515842,24.77897689769,4.));
+#10548 = LINE('',#10549,#10550);
+#10549 = CARTESIAN_POINT('',(48.561658515842,24.77897689769,0.));
+#10550 = VECTOR('',#10551,1.);
+#10551 = DIRECTION('',(0.,0.,1.));
+#10552 = ORIENTED_EDGE('',*,*,#10553,.T.);
+#10553 = EDGE_CURVE('',#10546,#10522,#10554,.T.);
+#10554 = LINE('',#10555,#10556);
+#10555 = CARTESIAN_POINT('',(48.561658515842,24.77897689769,4.));
+#10556 = VECTOR('',#10557,1.);
+#10557 = DIRECTION('',(1.,0.,0.));
+#10558 = ORIENTED_EDGE('',*,*,#10521,.F.);
+#10559 = PLANE('',#10560);
+#10560 = AXIS2_PLACEMENT_3D('',#10561,#10562,#10563);
+#10561 = CARTESIAN_POINT('',(48.561658515842,24.77897689769,0.));
+#10562 = DIRECTION('',(0.,1.,0.));
+#10563 = DIRECTION('',(1.,0.,0.));
+#10564 = ADVANCED_FACE('',(#10565),#10583,.T.);
+#10565 = FACE_BOUND('',#10566,.T.);
+#10566 = EDGE_LOOP('',(#10567,#10568,#10576,#10582));
+#10567 = ORIENTED_EDGE('',*,*,#2289,.T.);
+#10568 = ORIENTED_EDGE('',*,*,#10569,.T.);
+#10569 = EDGE_CURVE('',#2279,#10570,#10572,.T.);
+#10570 = VERTEX_POINT('',#10571);
+#10571 = CARTESIAN_POINT('',(47.9150001,24.723283828383,4.));
+#10572 = LINE('',#10573,#10574);
+#10573 = CARTESIAN_POINT('',(47.9150001,24.723283828383,0.));
+#10574 = VECTOR('',#10575,1.);
+#10575 = DIRECTION('',(0.,0.,1.));
+#10576 = ORIENTED_EDGE('',*,*,#10577,.T.);
+#10577 = EDGE_CURVE('',#10570,#10546,#10578,.T.);
+#10578 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10579,#10580,#10581),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10579 = CARTESIAN_POINT('',(47.9150001,24.723283828383,4.));
+#10580 = CARTESIAN_POINT('',(48.193465446535,24.77897689769,4.));
+#10581 = CARTESIAN_POINT('',(48.561658515842,24.77897689769,4.));
+#10582 = ORIENTED_EDGE('',*,*,#10545,.F.);
+#10583 = SURFACE_OF_LINEAR_EXTRUSION('',#10584,#10588);
+#10584 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10585,#10586,#10587),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10585 = CARTESIAN_POINT('',(47.9150001,24.723283828383,0.));
+#10586 = CARTESIAN_POINT('',(48.193465446535,24.77897689769,0.));
+#10587 = CARTESIAN_POINT('',(48.561658515842,24.77897689769,0.));
+#10588 = VECTOR('',#10589,1.);
+#10589 = DIRECTION('',(-0.,-0.,-1.));
+#10590 = ADVANCED_FACE('',(#10591),#10609,.T.);
+#10591 = FACE_BOUND('',#10592,.T.);
+#10592 = EDGE_LOOP('',(#10593,#10594,#10602,#10608));
+#10593 = ORIENTED_EDGE('',*,*,#2278,.T.);
+#10594 = ORIENTED_EDGE('',*,*,#10595,.T.);
+#10595 = EDGE_CURVE('',#2264,#10596,#10598,.T.);
+#10596 = VERTEX_POINT('',#10597);
+#10597 = CARTESIAN_POINT('',(47.449241024092,24.551872937294,4.));
+#10598 = LINE('',#10599,#10600);
+#10599 = CARTESIAN_POINT('',(47.449241024092,24.551872937294,0.));
+#10600 = VECTOR('',#10601,1.);
+#10601 = DIRECTION('',(0.,0.,1.));
+#10602 = ORIENTED_EDGE('',*,*,#10603,.T.);
+#10603 = EDGE_CURVE('',#10596,#10570,#10604,.T.);
+#10604 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10605,#10606,#10607),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10605 = CARTESIAN_POINT('',(47.449241024092,24.551872937294,4.));
+#10606 = CARTESIAN_POINT('',(47.636534753465,24.667797029703,4.));
+#10607 = CARTESIAN_POINT('',(47.9150001,24.723283828383,4.));
+#10608 = ORIENTED_EDGE('',*,*,#10569,.F.);
+#10609 = SURFACE_OF_LINEAR_EXTRUSION('',#10610,#10614);
+#10610 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10611,#10612,#10613),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10611 = CARTESIAN_POINT('',(47.449241024092,24.551872937294,0.));
+#10612 = CARTESIAN_POINT('',(47.636534753465,24.667797029703,0.));
+#10613 = CARTESIAN_POINT('',(47.9150001,24.723283828383,0.));
+#10614 = VECTOR('',#10615,1.);
+#10615 = DIRECTION('',(-0.,-0.,-1.));
+#10616 = ADVANCED_FACE('',(#10617),#10635,.T.);
+#10617 = FACE_BOUND('',#10618,.T.);
+#10618 = EDGE_LOOP('',(#10619,#10620,#10628,#10634));
+#10619 = ORIENTED_EDGE('',*,*,#2263,.T.);
+#10620 = ORIENTED_EDGE('',*,*,#10621,.T.);
+#10621 = EDGE_CURVE('',#2253,#10622,#10624,.T.);
+#10622 = VERTEX_POINT('',#10623);
+#10623 = CARTESIAN_POINT('',(47.167681618152,24.258349834984,4.));
+#10624 = LINE('',#10625,#10626);
+#10625 = CARTESIAN_POINT('',(47.167681618152,24.258349834984,0.));
+#10626 = VECTOR('',#10627,1.);
+#10627 = DIRECTION('',(0.,0.,1.));
+#10628 = ORIENTED_EDGE('',*,*,#10629,.T.);
+#10629 = EDGE_CURVE('',#10622,#10596,#10630,.T.);
+#10630 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10631,#10632,#10633),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10631 = CARTESIAN_POINT('',(47.167681618152,24.258349834984,4.));
+#10632 = CARTESIAN_POINT('',(47.262153565347,24.436155115512,4.));
+#10633 = CARTESIAN_POINT('',(47.449241024092,24.551872937294,4.));
+#10634 = ORIENTED_EDGE('',*,*,#10595,.F.);
+#10635 = SURFACE_OF_LINEAR_EXTRUSION('',#10636,#10640);
+#10636 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10637,#10638,#10639),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10637 = CARTESIAN_POINT('',(47.167681618152,24.258349834984,0.));
+#10638 = CARTESIAN_POINT('',(47.262153565347,24.436155115512,0.));
+#10639 = CARTESIAN_POINT('',(47.449241024092,24.551872937294,0.));
+#10640 = VECTOR('',#10641,1.);
+#10641 = DIRECTION('',(-0.,-0.,-1.));
+#10642 = ADVANCED_FACE('',(#10643),#10661,.T.);
+#10643 = FACE_BOUND('',#10644,.T.);
+#10644 = EDGE_LOOP('',(#10645,#10646,#10654,#10660));
+#10645 = ORIENTED_EDGE('',*,*,#2252,.T.);
+#10646 = ORIENTED_EDGE('',*,*,#10647,.T.);
+#10647 = EDGE_CURVE('',#2242,#10648,#10650,.T.);
+#10648 = VERTEX_POINT('',#10649);
+#10649 = CARTESIAN_POINT('',(47.073415941584,23.839826732673,4.));
+#10650 = LINE('',#10651,#10652);
+#10651 = CARTESIAN_POINT('',(47.073415941584,23.839826732673,0.));
+#10652 = VECTOR('',#10653,1.);
+#10653 = DIRECTION('',(0.,0.,1.));
+#10654 = ORIENTED_EDGE('',*,*,#10655,.T.);
+#10655 = EDGE_CURVE('',#10648,#10622,#10656,.T.);
+#10656 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10657,#10658,#10659),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10657 = CARTESIAN_POINT('',(47.073415941584,23.839826732673,4.));
+#10658 = CARTESIAN_POINT('',(47.073415941584,24.080750825083,4.));
+#10659 = CARTESIAN_POINT('',(47.167681618152,24.258349834984,4.));
+#10660 = ORIENTED_EDGE('',*,*,#10621,.F.);
+#10661 = SURFACE_OF_LINEAR_EXTRUSION('',#10662,#10666);
+#10662 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10663,#10664,#10665),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10663 = CARTESIAN_POINT('',(47.073415941584,23.839826732673,0.));
+#10664 = CARTESIAN_POINT('',(47.073415941584,24.080750825083,0.));
+#10665 = CARTESIAN_POINT('',(47.167681618152,24.258349834984,0.));
+#10666 = VECTOR('',#10667,1.);
+#10667 = DIRECTION('',(-0.,-0.,-1.));
+#10668 = ADVANCED_FACE('',(#10669),#10687,.T.);
+#10669 = FACE_BOUND('',#10670,.T.);
+#10670 = EDGE_LOOP('',(#10671,#10672,#10680,#10686));
+#10671 = ORIENTED_EDGE('',*,*,#2241,.T.);
+#10672 = ORIENTED_EDGE('',*,*,#10673,.T.);
+#10673 = EDGE_CURVE('',#2229,#10674,#10676,.T.);
+#10674 = VERTEX_POINT('',#10675);
+#10675 = CARTESIAN_POINT('',(47.147673367327,23.450594059406,4.));
+#10676 = LINE('',#10677,#10678);
+#10677 = CARTESIAN_POINT('',(47.147673367327,23.450594059406,0.));
+#10678 = VECTOR('',#10679,1.);
+#10679 = DIRECTION('',(0.,0.,1.));
+#10680 = ORIENTED_EDGE('',*,*,#10681,.T.);
+#10681 = EDGE_CURVE('',#10674,#10648,#10682,.T.);
+#10682 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10683,#10684,#10685),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10683 = CARTESIAN_POINT('',(47.147673367327,23.450594059406,4.));
+#10684 = CARTESIAN_POINT('',(47.073415941584,23.6174669967,4.));
+#10685 = CARTESIAN_POINT('',(47.073415941584,23.839826732673,4.));
+#10686 = ORIENTED_EDGE('',*,*,#10647,.F.);
+#10687 = SURFACE_OF_LINEAR_EXTRUSION('',#10688,#10692);
+#10688 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10689,#10690,#10691),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10689 = CARTESIAN_POINT('',(47.147673367327,23.450594059406,0.));
+#10690 = CARTESIAN_POINT('',(47.073415941584,23.6174669967,0.));
+#10691 = CARTESIAN_POINT('',(47.073415941584,23.839826732673,0.));
+#10692 = VECTOR('',#10693,1.);
+#10693 = DIRECTION('',(-0.,-0.,-1.));
+#10694 = ADVANCED_FACE('',(#10695),#10713,.T.);
+#10695 = FACE_BOUND('',#10696,.T.);
+#10696 = EDGE_LOOP('',(#10697,#10698,#10706,#10712));
+#10697 = ORIENTED_EDGE('',*,*,#2228,.T.);
+#10698 = ORIENTED_EDGE('',*,*,#10699,.T.);
+#10699 = EDGE_CURVE('',#2218,#10700,#10702,.T.);
+#10700 = VERTEX_POINT('',#10701);
+#10701 = CARTESIAN_POINT('',(47.356419241914,23.170891089109,4.));
+#10702 = LINE('',#10703,#10704);
+#10703 = CARTESIAN_POINT('',(47.356419241914,23.170891089109,0.));
+#10704 = VECTOR('',#10705,1.);
+#10705 = DIRECTION('',(0.,0.,1.));
+#10706 = ORIENTED_EDGE('',*,*,#10707,.T.);
+#10707 = EDGE_CURVE('',#10700,#10674,#10708,.T.);
+#10708 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10709,#10710,#10711),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10709 = CARTESIAN_POINT('',(47.356419241914,23.170891089109,4.));
+#10710 = CARTESIAN_POINT('',(47.221930793069,23.283721122112,4.));
+#10711 = CARTESIAN_POINT('',(47.147673367327,23.450594059406,4.));
+#10712 = ORIENTED_EDGE('',*,*,#10673,.F.);
+#10713 = SURFACE_OF_LINEAR_EXTRUSION('',#10714,#10718);
+#10714 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10715,#10716,#10717),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10715 = CARTESIAN_POINT('',(47.356419241914,23.170891089109,0.));
+#10716 = CARTESIAN_POINT('',(47.221930793069,23.283721122112,0.));
+#10717 = CARTESIAN_POINT('',(47.147673367327,23.450594059406,0.));
+#10718 = VECTOR('',#10719,1.);
+#10719 = DIRECTION('',(-0.,-0.,-1.));
+#10720 = ADVANCED_FACE('',(#10721),#10739,.T.);
+#10721 = FACE_BOUND('',#10722,.T.);
+#10722 = EDGE_LOOP('',(#10723,#10724,#10732,#10738));
+#10723 = ORIENTED_EDGE('',*,*,#2217,.T.);
+#10724 = ORIENTED_EDGE('',*,*,#10725,.T.);
+#10725 = EDGE_CURVE('',#2207,#10726,#10728,.T.);
+#10726 = VERTEX_POINT('',#10727);
+#10727 = CARTESIAN_POINT('',(47.675107360726,23.001130363036,4.));
+#10728 = LINE('',#10729,#10730);
+#10729 = CARTESIAN_POINT('',(47.675107360726,23.001130363036,0.));
+#10730 = VECTOR('',#10731,1.);
+#10731 = DIRECTION('',(0.,0.,1.));
+#10732 = ORIENTED_EDGE('',*,*,#10733,.T.);
+#10733 = EDGE_CURVE('',#10726,#10700,#10734,.T.);
+#10734 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10735,#10736,#10737),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10735 = CARTESIAN_POINT('',(47.675107360726,23.001130363036,4.));
+#10736 = CARTESIAN_POINT('',(47.491113961386,23.058267326733,4.));
+#10737 = CARTESIAN_POINT('',(47.356419241914,23.170891089109,4.));
+#10738 = ORIENTED_EDGE('',*,*,#10699,.F.);
+#10739 = SURFACE_OF_LINEAR_EXTRUSION('',#10740,#10744);
+#10740 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10741,#10742,#10743),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10741 = CARTESIAN_POINT('',(47.675107360726,23.001130363036,0.));
+#10742 = CARTESIAN_POINT('',(47.491113961386,23.058267326733,0.));
+#10743 = CARTESIAN_POINT('',(47.356419241914,23.170891089109,0.));
+#10744 = VECTOR('',#10745,1.);
+#10745 = DIRECTION('',(-0.,-0.,-1.));
+#10746 = ADVANCED_FACE('',(#10747),#10765,.T.);
+#10747 = FACE_BOUND('',#10748,.T.);
+#10748 = EDGE_LOOP('',(#10749,#10750,#10758,#10764));
+#10749 = ORIENTED_EDGE('',*,*,#2206,.T.);
+#10750 = ORIENTED_EDGE('',*,*,#10751,.T.);
+#10751 = EDGE_CURVE('',#2196,#10752,#10754,.T.);
+#10752 = VERTEX_POINT('',#10753);
+#10753 = CARTESIAN_POINT('',(48.078985248515,22.94399339934,4.));
+#10754 = LINE('',#10755,#10756);
+#10755 = CARTESIAN_POINT('',(48.078985248515,22.94399339934,0.));
+#10756 = VECTOR('',#10757,1.);
+#10757 = DIRECTION('',(0.,0.,1.));
+#10758 = ORIENTED_EDGE('',*,*,#10759,.T.);
+#10759 = EDGE_CURVE('',#10752,#10726,#10760,.T.);
+#10760 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10761,#10762,#10763),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10761 = CARTESIAN_POINT('',(48.078985248515,22.94399339934,4.));
+#10762 = CARTESIAN_POINT('',(47.859307030693,22.94399339934,4.));
+#10763 = CARTESIAN_POINT('',(47.675107360726,23.001130363036,4.));
+#10764 = ORIENTED_EDGE('',*,*,#10725,.F.);
+#10765 = SURFACE_OF_LINEAR_EXTRUSION('',#10766,#10770);
+#10766 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10767,#10768,#10769),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10767 = CARTESIAN_POINT('',(48.078985248515,22.94399339934,0.));
+#10768 = CARTESIAN_POINT('',(47.859307030693,22.94399339934,0.));
+#10769 = CARTESIAN_POINT('',(47.675107360726,23.001130363036,0.));
+#10770 = VECTOR('',#10771,1.);
+#10771 = DIRECTION('',(-0.,-0.,-1.));
+#10772 = ADVANCED_FACE('',(#10773),#10791,.T.);
+#10773 = FACE_BOUND('',#10774,.T.);
+#10774 = EDGE_LOOP('',(#10775,#10776,#10784,#10790));
+#10775 = ORIENTED_EDGE('',*,*,#2195,.T.);
+#10776 = ORIENTED_EDGE('',*,*,#10777,.T.);
+#10777 = EDGE_CURVE('',#2183,#10778,#10780,.T.);
+#10778 = VERTEX_POINT('',#10779);
+#10779 = CARTESIAN_POINT('',(48.563102410231,23.046097359736,4.));
+#10780 = LINE('',#10781,#10782);
+#10781 = CARTESIAN_POINT('',(48.563102410231,23.046097359736,0.));
+#10782 = VECTOR('',#10783,1.);
+#10783 = DIRECTION('',(0.,0.,1.));
+#10784 = ORIENTED_EDGE('',*,*,#10785,.T.);
+#10785 = EDGE_CURVE('',#10778,#10752,#10786,.T.);
+#10786 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10787,#10788,#10789),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10787 = CARTESIAN_POINT('',(48.563102410231,23.046097359736,4.));
+#10788 = CARTESIAN_POINT('',(48.345074357426,22.94399339934,4.));
+#10789 = CARTESIAN_POINT('',(48.078985248515,22.94399339934,4.));
+#10790 = ORIENTED_EDGE('',*,*,#10751,.F.);
+#10791 = SURFACE_OF_LINEAR_EXTRUSION('',#10792,#10796);
+#10792 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10793,#10794,#10795),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10793 = CARTESIAN_POINT('',(48.563102410231,23.046097359736,0.));
+#10794 = CARTESIAN_POINT('',(48.345074357426,22.94399339934,0.));
+#10795 = CARTESIAN_POINT('',(48.078985248515,22.94399339934,0.));
+#10796 = VECTOR('',#10797,1.);
+#10797 = DIRECTION('',(-0.,-0.,-1.));
+#10798 = ADVANCED_FACE('',(#10799),#10817,.T.);
+#10799 = FACE_BOUND('',#10800,.T.);
+#10800 = EDGE_LOOP('',(#10801,#10802,#10810,#10816));
+#10801 = ORIENTED_EDGE('',*,*,#2182,.T.);
+#10802 = ORIENTED_EDGE('',*,*,#10803,.T.);
+#10803 = EDGE_CURVE('',#2175,#10804,#10806,.T.);
+#10804 = VERTEX_POINT('',#10805);
+#10805 = CARTESIAN_POINT('',(48.95151000099,23.33095709571,4.));
+#10806 = LINE('',#10807,#10808);
+#10807 = CARTESIAN_POINT('',(48.95151000099,23.33095709571,0.));
+#10808 = VECTOR('',#10809,1.);
+#10809 = DIRECTION('',(0.,0.,1.));
+#10810 = ORIENTED_EDGE('',*,*,#10811,.T.);
+#10811 = EDGE_CURVE('',#10804,#10778,#10812,.T.);
+#10812 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10813,#10814,#10815),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10813 = CARTESIAN_POINT('',(48.95151000099,23.33095709571,4.));
+#10814 = CARTESIAN_POINT('',(48.781336733663,23.148407590759,4.));
+#10815 = CARTESIAN_POINT('',(48.563102410231,23.046097359736,4.));
+#10816 = ORIENTED_EDGE('',*,*,#10777,.F.);
+#10817 = SURFACE_OF_LINEAR_EXTRUSION('',#10818,#10822);
+#10818 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10819,#10820,#10821),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10819 = CARTESIAN_POINT('',(48.95151000099,23.33095709571,0.));
+#10820 = CARTESIAN_POINT('',(48.781336733663,23.148407590759,0.));
+#10821 = CARTESIAN_POINT('',(48.563102410231,23.046097359736,0.));
+#10822 = VECTOR('',#10823,1.);
+#10823 = DIRECTION('',(-0.,-0.,-1.));
+#10824 = ADVANCED_FACE('',(#10825),#10843,.T.);
+#10825 = FACE_BOUND('',#10826,.T.);
+#10826 = EDGE_LOOP('',(#10827,#10828,#10836,#10842));
+#10827 = ORIENTED_EDGE('',*,*,#2174,.F.);
+#10828 = ORIENTED_EDGE('',*,*,#10829,.T.);
+#10829 = EDGE_CURVE('',#2162,#10830,#10832,.T.);
+#10830 = VERTEX_POINT('',#10831);
+#10831 = CARTESIAN_POINT('',(48.95151000099,23.111278877888,4.));
+#10832 = LINE('',#10833,#10834);
+#10833 = CARTESIAN_POINT('',(48.95151000099,23.111278877888,0.));
+#10834 = VECTOR('',#10835,1.);
+#10835 = DIRECTION('',(0.,0.,1.));
+#10836 = ORIENTED_EDGE('',*,*,#10837,.T.);
+#10837 = EDGE_CURVE('',#10830,#10804,#10838,.T.);
+#10838 = LINE('',#10839,#10840);
+#10839 = CARTESIAN_POINT('',(48.95151000099,23.111278877888,4.));
+#10840 = VECTOR('',#10841,1.);
+#10841 = DIRECTION('',(0.,1.,0.));
+#10842 = ORIENTED_EDGE('',*,*,#10803,.F.);
+#10843 = PLANE('',#10844);
+#10844 = AXIS2_PLACEMENT_3D('',#10845,#10846,#10847);
+#10845 = CARTESIAN_POINT('',(48.95151000099,23.111278877888,0.));
+#10846 = DIRECTION('',(-1.,0.,0.));
+#10847 = DIRECTION('',(0.,1.,0.));
+#10848 = ADVANCED_FACE('',(#10849),#10867,.T.);
+#10849 = FACE_BOUND('',#10850,.T.);
+#10850 = EDGE_LOOP('',(#10851,#10852,#10860,#10866));
+#10851 = ORIENTED_EDGE('',*,*,#2161,.T.);
+#10852 = ORIENTED_EDGE('',*,*,#10853,.T.);
+#10853 = EDGE_CURVE('',#2152,#10854,#10856,.T.);
+#10854 = VERTEX_POINT('',#10855);
+#10855 = CARTESIAN_POINT('',(48.977706370627,23.043209570957,4.));
+#10856 = LINE('',#10857,#10858);
+#10857 = CARTESIAN_POINT('',(48.977706370627,23.043209570957,0.));
+#10858 = VECTOR('',#10859,1.);
+#10859 = DIRECTION('',(0.,0.,1.));
+#10860 = ORIENTED_EDGE('',*,*,#10861,.T.);
+#10861 = EDGE_CURVE('',#10854,#10830,#10862,.T.);
+#10862 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10863,#10864,#10865),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10863 = CARTESIAN_POINT('',(48.977706370627,23.043209570957,4.));
+#10864 = CARTESIAN_POINT('',(48.95151000099,23.067962046205,4.));
+#10865 = CARTESIAN_POINT('',(48.95151000099,23.111278877888,4.));
+#10866 = ORIENTED_EDGE('',*,*,#10829,.F.);
+#10867 = SURFACE_OF_LINEAR_EXTRUSION('',#10868,#10872);
+#10868 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10869,#10870,#10871),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10869 = CARTESIAN_POINT('',(48.977706370627,23.043209570957,0.));
+#10870 = CARTESIAN_POINT('',(48.95151000099,23.067962046205,0.));
+#10871 = CARTESIAN_POINT('',(48.95151000099,23.111278877888,0.));
+#10872 = VECTOR('',#10873,1.);
+#10873 = DIRECTION('',(-0.,-0.,-1.));
+#10874 = ADVANCED_FACE('',(#10875),#10893,.T.);
+#10875 = FACE_BOUND('',#10876,.T.);
+#10876 = EDGE_LOOP('',(#10877,#10878,#10886,#10892));
+#10877 = ORIENTED_EDGE('',*,*,#2151,.T.);
+#10878 = ORIENTED_EDGE('',*,*,#10879,.T.);
+#10879 = EDGE_CURVE('',#2141,#10880,#10882,.T.);
+#10880 = VERTEX_POINT('',#10881);
+#10881 = CARTESIAN_POINT('',(49.067434093399,23.007731023102,4.));
+#10882 = LINE('',#10883,#10884);
+#10883 = CARTESIAN_POINT('',(49.067434093399,23.007731023102,0.));
+#10884 = VECTOR('',#10885,1.);
+#10885 = DIRECTION('',(0.,0.,1.));
+#10886 = ORIENTED_EDGE('',*,*,#10887,.T.);
+#10887 = EDGE_CURVE('',#10880,#10854,#10888,.T.);
+#10888 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10889,#10890,#10891),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10889 = CARTESIAN_POINT('',(49.067434093399,23.007731023102,4.));
+#10890 = CARTESIAN_POINT('',(49.004109010891,23.01845709571,4.));
+#10891 = CARTESIAN_POINT('',(48.977706370627,23.043209570957,4.));
+#10892 = ORIENTED_EDGE('',*,*,#10853,.F.);
+#10893 = SURFACE_OF_LINEAR_EXTRUSION('',#10894,#10898);
+#10894 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10895,#10896,#10897),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10895 = CARTESIAN_POINT('',(49.067434093399,23.007731023102,0.));
+#10896 = CARTESIAN_POINT('',(49.004109010891,23.01845709571,0.));
+#10897 = CARTESIAN_POINT('',(48.977706370627,23.043209570957,0.));
+#10898 = VECTOR('',#10899,1.);
+#10899 = DIRECTION('',(-0.,-0.,-1.));
+#10900 = ADVANCED_FACE('',(#10901),#10919,.T.);
+#10901 = FACE_BOUND('',#10902,.T.);
+#10902 = EDGE_LOOP('',(#10903,#10904,#10912,#10918));
+#10903 = ORIENTED_EDGE('',*,*,#2140,.T.);
+#10904 = ORIENTED_EDGE('',*,*,#10905,.T.);
+#10905 = EDGE_CURVE('',#2130,#10906,#10908,.T.);
+#10906 = VERTEX_POINT('',#10907);
+#10907 = CARTESIAN_POINT('',(49.270198119802,22.996798679868,4.));
+#10908 = LINE('',#10909,#10910);
+#10909 = CARTESIAN_POINT('',(49.270198119802,22.996798679868,0.));
+#10910 = VECTOR('',#10911,1.);
+#10911 = DIRECTION('',(0.,0.,1.));
+#10912 = ORIENTED_EDGE('',*,*,#10913,.T.);
+#10913 = EDGE_CURVE('',#10906,#10880,#10914,.T.);
+#10914 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10915,#10916,#10917),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10915 = CARTESIAN_POINT('',(49.270198119802,22.996798679868,4.));
+#10916 = CARTESIAN_POINT('',(49.130965446535,22.996798679868,4.));
+#10917 = CARTESIAN_POINT('',(49.067434093399,23.007731023102,4.));
+#10918 = ORIENTED_EDGE('',*,*,#10879,.F.);
+#10919 = SURFACE_OF_LINEAR_EXTRUSION('',#10920,#10924);
+#10920 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10921,#10922,#10923),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10921 = CARTESIAN_POINT('',(49.270198119802,22.996798679868,0.));
+#10922 = CARTESIAN_POINT('',(49.130965446535,22.996798679868,0.));
+#10923 = CARTESIAN_POINT('',(49.067434093399,23.007731023102,0.));
+#10924 = VECTOR('',#10925,1.);
+#10925 = DIRECTION('',(-0.,-0.,-1.));
+#10926 = ADVANCED_FACE('',(#10927),#10945,.T.);
+#10927 = FACE_BOUND('',#10928,.T.);
+#10928 = EDGE_LOOP('',(#10929,#10930,#10938,#10944));
+#10929 = ORIENTED_EDGE('',*,*,#2129,.T.);
+#10930 = ORIENTED_EDGE('',*,*,#10931,.T.);
+#10931 = EDGE_CURVE('',#2120,#10932,#10934,.T.);
+#10932 = VERTEX_POINT('',#10933);
+#10933 = CARTESIAN_POINT('',(49.466567756766,23.007731023102,4.));
+#10934 = LINE('',#10935,#10936);
+#10935 = CARTESIAN_POINT('',(49.466567756766,23.007731023102,0.));
+#10936 = VECTOR('',#10937,1.);
+#10937 = DIRECTION('',(0.,0.,1.));
+#10938 = ORIENTED_EDGE('',*,*,#10939,.T.);
+#10939 = EDGE_CURVE('',#10932,#10906,#10940,.T.);
+#10940 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10941,#10942,#10943),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10941 = CARTESIAN_POINT('',(49.466567756766,23.007731023102,4.));
+#10942 = CARTESIAN_POINT('',(49.400148614851,22.996798679868,4.));
+#10943 = CARTESIAN_POINT('',(49.270198119802,22.996798679868,4.));
+#10944 = ORIENTED_EDGE('',*,*,#10905,.F.);
+#10945 = SURFACE_OF_LINEAR_EXTRUSION('',#10946,#10950);
+#10946 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10947,#10948,#10949),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10947 = CARTESIAN_POINT('',(49.466567756766,23.007731023102,0.));
+#10948 = CARTESIAN_POINT('',(49.400148614851,22.996798679868,0.));
+#10949 = CARTESIAN_POINT('',(49.270198119802,22.996798679868,0.));
+#10950 = VECTOR('',#10951,1.);
+#10951 = DIRECTION('',(-0.,-0.,-1.));
+#10952 = ADVANCED_FACE('',(#10953),#10964,.T.);
+#10953 = FACE_BOUND('',#10954,.T.);
+#10954 = EDGE_LOOP('',(#10955,#10956,#10957,#10963));
+#10955 = ORIENTED_EDGE('',*,*,#2119,.T.);
+#10956 = ORIENTED_EDGE('',*,*,#9908,.T.);
+#10957 = ORIENTED_EDGE('',*,*,#10958,.T.);
+#10958 = EDGE_CURVE('',#9901,#10932,#10959,.T.);
+#10959 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10960,#10961,#10962),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10960 = CARTESIAN_POINT('',(49.564133763366,23.04300330033,4.));
+#10961 = CARTESIAN_POINT('',(49.533193169307,23.01845709571,4.));
+#10962 = CARTESIAN_POINT('',(49.466567756766,23.007731023102,4.));
+#10963 = ORIENTED_EDGE('',*,*,#10931,.F.);
+#10964 = SURFACE_OF_LINEAR_EXTRUSION('',#10965,#10969);
+#10965 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10966,#10967,#10968),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10966 = CARTESIAN_POINT('',(49.564133763366,23.04300330033,0.));
+#10967 = CARTESIAN_POINT('',(49.533193169307,23.01845709571,0.));
+#10968 = CARTESIAN_POINT('',(49.466567756766,23.007731023102,0.));
+#10969 = VECTOR('',#10970,1.);
+#10970 = DIRECTION('',(-0.,-0.,-1.));
+#10971 = ADVANCED_FACE('',(#10972),#10997,.T.);
+#10972 = FACE_BOUND('',#10973,.T.);
+#10973 = EDGE_LOOP('',(#10974,#10975,#10983,#10991));
+#10974 = ORIENTED_EDGE('',*,*,#2562,.T.);
+#10975 = ORIENTED_EDGE('',*,*,#10976,.T.);
+#10976 = EDGE_CURVE('',#2565,#10977,#10979,.T.);
+#10977 = VERTEX_POINT('',#10978);
+#10978 = CARTESIAN_POINT('',(54.762772377228,23.120148514851,4.));
+#10979 = LINE('',#10980,#10981);
+#10980 = CARTESIAN_POINT('',(54.762772377228,23.120148514851,0.));
+#10981 = VECTOR('',#10982,1.);
+#10982 = DIRECTION('',(0.,0.,1.));
+#10983 = ORIENTED_EDGE('',*,*,#10984,.T.);
+#10984 = EDGE_CURVE('',#10977,#10985,#10987,.T.);
+#10985 = VERTEX_POINT('',#10986);
+#10986 = CARTESIAN_POINT('',(54.744208020792,23.066105610561,4.));
+#10987 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10988,#10989,#10990),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10988 = CARTESIAN_POINT('',(54.762772377228,23.120148514851,4.));
+#10989 = CARTESIAN_POINT('',(54.762772377228,23.089207920792,4.));
+#10990 = CARTESIAN_POINT('',(54.744208020792,23.066105610561,4.));
+#10991 = ORIENTED_EDGE('',*,*,#10992,.F.);
+#10992 = EDGE_CURVE('',#2563,#10985,#10993,.T.);
+#10993 = LINE('',#10994,#10995);
+#10994 = CARTESIAN_POINT('',(54.744208020792,23.066105610561,0.));
+#10995 = VECTOR('',#10996,1.);
+#10996 = DIRECTION('',(0.,0.,1.));
+#10997 = SURFACE_OF_LINEAR_EXTRUSION('',#10998,#11002);
+#10998 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#10999,#11000,#11001),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#10999 = CARTESIAN_POINT('',(54.762772377228,23.120148514851,0.));
+#11000 = CARTESIAN_POINT('',(54.762772377228,23.089207920792,0.));
+#11001 = CARTESIAN_POINT('',(54.744208020792,23.066105610561,0.));
+#11002 = VECTOR('',#11003,1.);
+#11003 = DIRECTION('',(-0.,-0.,-1.));
+#11004 = ADVANCED_FACE('',(#11005),#11023,.T.);
+#11005 = FACE_BOUND('',#11006,.T.);
+#11006 = EDGE_LOOP('',(#11007,#11008,#11016,#11022));
+#11007 = ORIENTED_EDGE('',*,*,#3238,.F.);
+#11008 = ORIENTED_EDGE('',*,*,#11009,.T.);
+#11009 = EDGE_CURVE('',#3228,#11010,#11012,.T.);
+#11010 = VERTEX_POINT('',#11011);
+#11011 = CARTESIAN_POINT('',(54.762772377228,24.880668316832,4.));
+#11012 = LINE('',#11013,#11014);
+#11013 = CARTESIAN_POINT('',(54.762772377228,24.880668316832,0.));
+#11014 = VECTOR('',#11015,1.);
+#11015 = DIRECTION('',(0.,0.,1.));
+#11016 = ORIENTED_EDGE('',*,*,#11017,.T.);
+#11017 = EDGE_CURVE('',#11010,#10977,#11018,.T.);
+#11018 = LINE('',#11019,#11020);
+#11019 = CARTESIAN_POINT('',(54.762772377228,24.880668316832,4.));
+#11020 = VECTOR('',#11021,1.);
+#11021 = DIRECTION('',(0.,-1.,0.));
+#11022 = ORIENTED_EDGE('',*,*,#10976,.F.);
+#11023 = PLANE('',#11024);
+#11024 = AXIS2_PLACEMENT_3D('',#11025,#11026,#11027);
+#11025 = CARTESIAN_POINT('',(54.762772377228,24.880668316832,0.));
+#11026 = DIRECTION('',(1.,0.,0.));
+#11027 = DIRECTION('',(0.,-1.,0.));
+#11028 = ADVANCED_FACE('',(#11029),#11047,.T.);
+#11029 = FACE_BOUND('',#11030,.T.);
+#11030 = EDGE_LOOP('',(#11031,#11032,#11040,#11046));
+#11031 = ORIENTED_EDGE('',*,*,#3227,.T.);
+#11032 = ORIENTED_EDGE('',*,*,#11033,.T.);
+#11033 = EDGE_CURVE('',#3217,#11034,#11036,.T.);
+#11034 = VERTEX_POINT('',#11035);
+#11035 = CARTESIAN_POINT('',(54.713267426733,25.33095709571,4.));
+#11036 = LINE('',#11037,#11038);
+#11037 = CARTESIAN_POINT('',(54.713267426733,25.33095709571,0.));
+#11038 = VECTOR('',#11039,1.);
+#11039 = DIRECTION('',(0.,0.,1.));
+#11040 = ORIENTED_EDGE('',*,*,#11041,.T.);
+#11041 = EDGE_CURVE('',#11034,#11010,#11042,.T.);
+#11042 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11043,#11044,#11045),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11043 = CARTESIAN_POINT('',(54.713267426733,25.33095709571,4.));
+#11044 = CARTESIAN_POINT('',(54.762772377228,25.118292079208,4.));
+#11045 = CARTESIAN_POINT('',(54.762772377228,24.880668316832,4.));
+#11046 = ORIENTED_EDGE('',*,*,#11009,.F.);
+#11047 = SURFACE_OF_LINEAR_EXTRUSION('',#11048,#11052);
+#11048 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11049,#11050,#11051),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11049 = CARTESIAN_POINT('',(54.713267426733,25.33095709571,0.));
+#11050 = CARTESIAN_POINT('',(54.762772377228,25.118292079208,0.));
+#11051 = CARTESIAN_POINT('',(54.762772377228,24.880668316832,0.));
+#11052 = VECTOR('',#11053,1.);
+#11053 = DIRECTION('',(-0.,-0.,-1.));
+#11054 = ADVANCED_FACE('',(#11055),#11073,.T.);
+#11055 = FACE_BOUND('',#11056,.T.);
+#11056 = EDGE_LOOP('',(#11057,#11058,#11066,#11072));
+#11057 = ORIENTED_EDGE('',*,*,#3216,.T.);
+#11058 = ORIENTED_EDGE('',*,*,#11059,.T.);
+#11059 = EDGE_CURVE('',#3202,#11060,#11062,.T.);
+#11060 = VERTEX_POINT('',#11061);
+#11061 = CARTESIAN_POINT('',(54.547632113201,25.70245049505,4.));
+#11062 = LINE('',#11063,#11064);
+#11063 = CARTESIAN_POINT('',(54.547632113201,25.70245049505,0.));
+#11064 = VECTOR('',#11065,1.);
+#11065 = DIRECTION('',(0.,0.,1.));
+#11066 = ORIENTED_EDGE('',*,*,#11067,.T.);
+#11067 = EDGE_CURVE('',#11060,#11034,#11068,.T.);
+#11068 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11069,#11070,#11071),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11069 = CARTESIAN_POINT('',(54.547632113201,25.70245049505,4.));
+#11070 = CARTESIAN_POINT('',(54.663762476238,25.543622112211,4.));
+#11071 = CARTESIAN_POINT('',(54.713267426733,25.33095709571,4.));
+#11072 = ORIENTED_EDGE('',*,*,#11033,.F.);
+#11073 = SURFACE_OF_LINEAR_EXTRUSION('',#11074,#11078);
+#11074 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11075,#11076,#11077),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11075 = CARTESIAN_POINT('',(54.547632113201,25.70245049505,0.));
+#11076 = CARTESIAN_POINT('',(54.663762476238,25.543622112211,0.));
+#11077 = CARTESIAN_POINT('',(54.713267426733,25.33095709571,0.));
+#11078 = VECTOR('',#11079,1.);
+#11079 = DIRECTION('',(-0.,-0.,-1.));
+#11080 = ADVANCED_FACE('',(#11081),#11099,.T.);
+#11081 = FACE_BOUND('',#11082,.T.);
+#11082 = EDGE_LOOP('',(#11083,#11084,#11092,#11098));
+#11083 = ORIENTED_EDGE('',*,*,#3201,.T.);
+#11084 = ORIENTED_EDGE('',*,*,#11085,.T.);
+#11085 = EDGE_CURVE('',#3191,#11086,#11088,.T.);
+#11086 = VERTEX_POINT('',#11087);
+#11087 = CARTESIAN_POINT('',(54.24297039703,25.953688118812,4.));
+#11088 = LINE('',#11089,#11090);
+#11089 = CARTESIAN_POINT('',(54.24297039703,25.953688118812,0.));
+#11090 = VECTOR('',#11091,1.);
+#11091 = DIRECTION('',(0.,0.,1.));
+#11092 = ORIENTED_EDGE('',*,*,#11093,.T.);
+#11093 = EDGE_CURVE('',#11086,#11060,#11094,.T.);
+#11094 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11095,#11096,#11097),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11095 = CARTESIAN_POINT('',(54.24297039703,25.953688118812,4.));
+#11096 = CARTESIAN_POINT('',(54.431708020792,25.861278877888,4.));
+#11097 = CARTESIAN_POINT('',(54.547632113201,25.70245049505,4.));
+#11098 = ORIENTED_EDGE('',*,*,#11059,.F.);
+#11099 = SURFACE_OF_LINEAR_EXTRUSION('',#11100,#11104);
+#11100 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11101,#11102,#11103),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11101 = CARTESIAN_POINT('',(54.24297039703,25.953688118812,0.));
+#11102 = CARTESIAN_POINT('',(54.431708020792,25.861278877888,0.));
+#11103 = CARTESIAN_POINT('',(54.547632113201,25.70245049505,0.));
+#11104 = VECTOR('',#11105,1.);
+#11105 = DIRECTION('',(-0.,-0.,-1.));
+#11106 = ADVANCED_FACE('',(#11107),#11125,.T.);
+#11107 = FACE_BOUND('',#11108,.T.);
+#11108 = EDGE_LOOP('',(#11109,#11110,#11118,#11124));
+#11109 = ORIENTED_EDGE('',*,*,#3190,.T.);
+#11110 = ORIENTED_EDGE('',*,*,#11111,.T.);
+#11111 = EDGE_CURVE('',#3178,#11112,#11114,.T.);
+#11112 = VERTEX_POINT('',#11113);
+#11113 = CARTESIAN_POINT('',(53.778861486139,26.046303630363,4.));
+#11114 = LINE('',#11115,#11116);
+#11115 = CARTESIAN_POINT('',(53.778861486139,26.046303630363,0.));
+#11116 = VECTOR('',#11117,1.);
+#11117 = DIRECTION('',(0.,0.,1.));
+#11118 = ORIENTED_EDGE('',*,*,#11119,.T.);
+#11119 = EDGE_CURVE('',#11112,#11086,#11120,.T.);
+#11120 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11121,#11122,#11123),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11121 = CARTESIAN_POINT('',(53.778861486139,26.046303630363,4.));
+#11122 = CARTESIAN_POINT('',(54.054232773267,26.046303630363,4.));
+#11123 = CARTESIAN_POINT('',(54.24297039703,25.953688118812,4.));
+#11124 = ORIENTED_EDGE('',*,*,#11085,.F.);
+#11125 = SURFACE_OF_LINEAR_EXTRUSION('',#11126,#11130);
+#11126 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11127,#11128,#11129),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11127 = CARTESIAN_POINT('',(53.778861486139,26.046303630363,0.));
+#11128 = CARTESIAN_POINT('',(54.054232773267,26.046303630363,0.));
+#11129 = CARTESIAN_POINT('',(54.24297039703,25.953688118812,0.));
+#11130 = VECTOR('',#11131,1.);
+#11131 = DIRECTION('',(-0.,-0.,-1.));
+#11132 = ADVANCED_FACE('',(#11133),#11151,.T.);
+#11133 = FACE_BOUND('',#11134,.T.);
+#11134 = EDGE_LOOP('',(#11135,#11136,#11144,#11150));
+#11135 = ORIENTED_EDGE('',*,*,#3177,.T.);
+#11136 = ORIENTED_EDGE('',*,*,#11137,.T.);
+#11137 = EDGE_CURVE('',#3168,#11138,#11140,.T.);
+#11138 = VERTEX_POINT('',#11139);
+#11139 = CARTESIAN_POINT('',(53.542062806271,26.01701320132,4.));
+#11140 = LINE('',#11141,#11142);
+#11141 = CARTESIAN_POINT('',(53.542062806271,26.01701320132,0.));
+#11142 = VECTOR('',#11143,1.);
+#11143 = DIRECTION('',(0.,0.,1.));
+#11144 = ORIENTED_EDGE('',*,*,#11145,.T.);
+#11145 = EDGE_CURVE('',#11138,#11112,#11146,.T.);
+#11146 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11147,#11148,#11149),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11147 = CARTESIAN_POINT('',(53.542062806271,26.01701320132,4.));
+#11148 = CARTESIAN_POINT('',(53.658193169307,26.046303630363,4.));
+#11149 = CARTESIAN_POINT('',(53.778861486139,26.046303630363,4.));
+#11150 = ORIENTED_EDGE('',*,*,#11111,.F.);
+#11151 = SURFACE_OF_LINEAR_EXTRUSION('',#11152,#11156);
+#11152 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11153,#11154,#11155),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11153 = CARTESIAN_POINT('',(53.542062806271,26.01701320132,0.));
+#11154 = CARTESIAN_POINT('',(53.658193169307,26.046303630363,0.));
+#11155 = CARTESIAN_POINT('',(53.778861486139,26.046303630363,0.));
+#11156 = VECTOR('',#11157,1.);
+#11157 = DIRECTION('',(-0.,-0.,-1.));
+#11158 = ADVANCED_FACE('',(#11159),#11177,.T.);
+#11159 = FACE_BOUND('',#11160,.T.);
+#11160 = EDGE_LOOP('',(#11161,#11162,#11170,#11176));
+#11161 = ORIENTED_EDGE('',*,*,#3167,.T.);
+#11162 = ORIENTED_EDGE('',*,*,#11163,.T.);
+#11163 = EDGE_CURVE('',#3158,#11164,#11166,.T.);
+#11164 = VERTEX_POINT('',#11165);
+#11165 = CARTESIAN_POINT('',(53.310008350825,25.927491749175,4.));
+#11166 = LINE('',#11167,#11168);
+#11167 = CARTESIAN_POINT('',(53.310008350825,25.927491749175,0.));
+#11168 = VECTOR('',#11169,1.);
+#11169 = DIRECTION('',(0.,0.,1.));
+#11170 = ORIENTED_EDGE('',*,*,#11171,.T.);
+#11171 = EDGE_CURVE('',#11164,#11138,#11172,.T.);
+#11172 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11173,#11174,#11175),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11173 = CARTESIAN_POINT('',(53.310008350825,25.927491749175,4.));
+#11174 = CARTESIAN_POINT('',(53.426138713861,25.987722772277,4.));
+#11175 = CARTESIAN_POINT('',(53.542062806271,26.01701320132,4.));
+#11176 = ORIENTED_EDGE('',*,*,#11137,.F.);
+#11177 = SURFACE_OF_LINEAR_EXTRUSION('',#11178,#11182);
+#11178 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11179,#11180,#11181),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11179 = CARTESIAN_POINT('',(53.310008350825,25.927491749175,0.));
+#11180 = CARTESIAN_POINT('',(53.426138713861,25.987722772277,0.));
+#11181 = CARTESIAN_POINT('',(53.542062806271,26.01701320132,0.));
+#11182 = VECTOR('',#11183,1.);
+#11183 = DIRECTION('',(-0.,-0.,-1.));
+#11184 = ADVANCED_FACE('',(#11185),#11203,.T.);
+#11185 = FACE_BOUND('',#11186,.T.);
+#11186 = EDGE_LOOP('',(#11187,#11188,#11196,#11202));
+#11187 = ORIENTED_EDGE('',*,*,#3157,.T.);
+#11188 = ORIENTED_EDGE('',*,*,#11189,.T.);
+#11189 = EDGE_CURVE('',#3148,#11190,#11192,.T.);
+#11190 = VERTEX_POINT('',#11191);
+#11191 = CARTESIAN_POINT('',(53.074859835974,25.771551155116,4.));
+#11192 = LINE('',#11193,#11194);
+#11193 = CARTESIAN_POINT('',(53.074859835974,25.771551155116,0.));
+#11194 = VECTOR('',#11195,1.);
+#11195 = DIRECTION('',(0.,0.,1.));
+#11196 = ORIENTED_EDGE('',*,*,#11197,.T.);
+#11197 = EDGE_CURVE('',#11190,#11164,#11198,.T.);
+#11198 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11199,#11200,#11201),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11199 = CARTESIAN_POINT('',(53.074859835974,25.771551155116,4.));
+#11200 = CARTESIAN_POINT('',(53.194084258416,25.867260726073,4.));
+#11201 = CARTESIAN_POINT('',(53.310008350825,25.927491749175,4.));
+#11202 = ORIENTED_EDGE('',*,*,#11163,.F.);
+#11203 = SURFACE_OF_LINEAR_EXTRUSION('',#11204,#11208);
+#11204 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11205,#11206,#11207),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11205 = CARTESIAN_POINT('',(53.074859835974,25.771551155116,0.));
+#11206 = CARTESIAN_POINT('',(53.194084258416,25.867260726073,0.));
+#11207 = CARTESIAN_POINT('',(53.310008350825,25.927491749175,0.));
+#11208 = VECTOR('',#11209,1.);
+#11209 = DIRECTION('',(-0.,-0.,-1.));
+#11210 = ADVANCED_FACE('',(#11211),#11229,.T.);
+#11211 = FACE_BOUND('',#11212,.T.);
+#11212 = EDGE_LOOP('',(#11213,#11214,#11222,#11228));
+#11213 = ORIENTED_EDGE('',*,*,#3147,.T.);
+#11214 = ORIENTED_EDGE('',*,*,#11215,.T.);
+#11215 = EDGE_CURVE('',#3138,#11216,#11218,.T.);
+#11216 = VERTEX_POINT('',#11217);
+#11217 = CARTESIAN_POINT('',(52.832079307921,25.543415841584,4.));
+#11218 = LINE('',#11219,#11220);
+#11219 = CARTESIAN_POINT('',(52.832079307921,25.543415841584,0.));
+#11220 = VECTOR('',#11221,1.);
+#11221 = DIRECTION('',(0.,0.,1.));
+#11222 = ORIENTED_EDGE('',*,*,#11223,.T.);
+#11223 = EDGE_CURVE('',#11216,#11190,#11224,.T.);
+#11224 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11225,#11226,#11227),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11225 = CARTESIAN_POINT('',(52.832079307921,25.543415841584,4.));
+#11226 = CARTESIAN_POINT('',(52.955841684158,25.676047854785,4.));
+#11227 = CARTESIAN_POINT('',(53.074859835974,25.771551155116,4.));
+#11228 = ORIENTED_EDGE('',*,*,#11189,.F.);
+#11229 = SURFACE_OF_LINEAR_EXTRUSION('',#11230,#11234);
+#11230 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11231,#11232,#11233),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11231 = CARTESIAN_POINT('',(52.832079307921,25.543415841584,0.));
+#11232 = CARTESIAN_POINT('',(52.955841684158,25.676047854785,0.));
+#11233 = CARTESIAN_POINT('',(53.074859835974,25.771551155116,0.));
+#11234 = VECTOR('',#11235,1.);
+#11235 = DIRECTION('',(-0.,-0.,-1.));
+#11236 = ADVANCED_FACE('',(#11237),#11255,.T.);
+#11237 = FACE_BOUND('',#11238,.T.);
+#11238 = EDGE_LOOP('',(#11239,#11240,#11248,#11254));
+#11239 = ORIENTED_EDGE('',*,*,#3137,.T.);
+#11240 = ORIENTED_EDGE('',*,*,#11241,.T.);
+#11241 = EDGE_CURVE('',#3125,#11242,#11244,.T.);
+#11242 = VERTEX_POINT('',#11243);
+#11243 = CARTESIAN_POINT('',(52.702128812871,25.750099009901,4.));
+#11244 = LINE('',#11245,#11246);
+#11245 = CARTESIAN_POINT('',(52.702128812871,25.750099009901,0.));
+#11246 = VECTOR('',#11247,1.);
+#11247 = DIRECTION('',(0.,0.,1.));
+#11248 = ORIENTED_EDGE('',*,*,#11249,.T.);
+#11249 = EDGE_CURVE('',#11242,#11216,#11250,.T.);
+#11250 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11251,#11252,#11253),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11251 = CARTESIAN_POINT('',(52.702128812871,25.750099009901,4.));
+#11252 = CARTESIAN_POINT('',(52.77948029802,25.65748349835,4.));
+#11253 = CARTESIAN_POINT('',(52.832079307921,25.543415841584,4.));
+#11254 = ORIENTED_EDGE('',*,*,#11215,.F.);
+#11255 = SURFACE_OF_LINEAR_EXTRUSION('',#11256,#11260);
+#11256 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11257,#11258,#11259),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11257 = CARTESIAN_POINT('',(52.702128812871,25.750099009901,0.));
+#11258 = CARTESIAN_POINT('',(52.77948029802,25.65748349835,0.));
+#11259 = CARTESIAN_POINT('',(52.832079307921,25.543415841584,0.));
+#11260 = VECTOR('',#11261,1.);
+#11261 = DIRECTION('',(-0.,-0.,-1.));
+#11262 = ADVANCED_FACE('',(#11263),#11281,.T.);
+#11263 = FACE_BOUND('',#11264,.T.);
+#11264 = EDGE_LOOP('',(#11265,#11266,#11274,#11280));
+#11265 = ORIENTED_EDGE('',*,*,#3124,.T.);
+#11266 = ORIENTED_EDGE('',*,*,#11267,.T.);
+#11267 = EDGE_CURVE('',#3115,#11268,#11270,.T.);
+#11268 = VERTEX_POINT('',#11269);
+#11269 = CARTESIAN_POINT('',(52.517929142904,25.908927392739,4.));
+#11270 = LINE('',#11271,#11272);
+#11271 = CARTESIAN_POINT('',(52.517929142904,25.908927392739,0.));
+#11272 = VECTOR('',#11273,1.);
+#11273 = DIRECTION('',(0.,0.,1.));
+#11274 = ORIENTED_EDGE('',*,*,#11275,.T.);
+#11275 = EDGE_CURVE('',#11268,#11242,#11276,.T.);
+#11276 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11277,#11278,#11279),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11277 = CARTESIAN_POINT('',(52.517929142904,25.908927392739,4.));
+#11278 = CARTESIAN_POINT('',(52.624777327723,25.842714521452,4.));
+#11279 = CARTESIAN_POINT('',(52.702128812871,25.750099009901,4.));
+#11280 = ORIENTED_EDGE('',*,*,#11241,.F.);
+#11281 = SURFACE_OF_LINEAR_EXTRUSION('',#11282,#11286);
+#11282 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11283,#11284,#11285),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11283 = CARTESIAN_POINT('',(52.517929142904,25.908927392739,0.));
+#11284 = CARTESIAN_POINT('',(52.624777327723,25.842714521452,0.));
+#11285 = CARTESIAN_POINT('',(52.702128812871,25.750099009901,0.));
+#11286 = VECTOR('',#11287,1.);
+#11287 = DIRECTION('',(-0.,-0.,-1.));
+#11288 = ADVANCED_FACE('',(#11289),#11307,.T.);
+#11289 = FACE_BOUND('',#11290,.T.);
+#11290 = EDGE_LOOP('',(#11291,#11292,#11300,#11306));
+#11291 = ORIENTED_EDGE('',*,*,#3114,.T.);
+#11292 = ORIENTED_EDGE('',*,*,#11293,.T.);
+#11293 = EDGE_CURVE('',#3104,#11294,#11296,.T.);
+#11294 = VERTEX_POINT('',#11295);
+#11295 = CARTESIAN_POINT('',(52.275148614851,26.010825082508,4.));
+#11296 = LINE('',#11297,#11298);
+#11297 = CARTESIAN_POINT('',(52.275148614851,26.010825082508,0.));
+#11298 = VECTOR('',#11299,1.);
+#11299 = DIRECTION('',(0.,0.,1.));
+#11300 = ORIENTED_EDGE('',*,*,#11301,.T.);
+#11301 = EDGE_CURVE('',#11294,#11268,#11302,.T.);
+#11302 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11303,#11304,#11305),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11303 = CARTESIAN_POINT('',(52.275148614851,26.010825082508,4.));
+#11304 = CARTESIAN_POINT('',(52.411287228713,25.975346534653,4.));
+#11305 = CARTESIAN_POINT('',(52.517929142904,25.908927392739,4.));
+#11306 = ORIENTED_EDGE('',*,*,#11267,.F.);
+#11307 = SURFACE_OF_LINEAR_EXTRUSION('',#11308,#11312);
+#11308 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11309,#11310,#11311),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11309 = CARTESIAN_POINT('',(52.275148614851,26.010825082508,0.));
+#11310 = CARTESIAN_POINT('',(52.411287228713,25.975346534653,0.));
+#11311 = CARTESIAN_POINT('',(52.517929142904,25.908927392739,0.));
+#11312 = VECTOR('',#11313,1.);
+#11313 = DIRECTION('',(-0.,-0.,-1.));
+#11314 = ADVANCED_FACE('',(#11315),#11333,.T.);
+#11315 = FACE_BOUND('',#11316,.T.);
+#11316 = EDGE_LOOP('',(#11317,#11318,#11326,#11332));
+#11317 = ORIENTED_EDGE('',*,*,#3103,.T.);
+#11318 = ORIENTED_EDGE('',*,*,#11319,.T.);
+#11319 = EDGE_CURVE('',#3089,#11320,#11322,.T.);
+#11320 = VERTEX_POINT('',#11321);
+#11321 = CARTESIAN_POINT('',(51.968836733663,26.046303630363,4.));
+#11322 = LINE('',#11323,#11324);
+#11323 = CARTESIAN_POINT('',(51.968836733663,26.046303630363,0.));
+#11324 = VECTOR('',#11325,1.);
+#11325 = DIRECTION('',(0.,0.,1.));
+#11326 = ORIENTED_EDGE('',*,*,#11327,.T.);
+#11327 = EDGE_CURVE('',#11320,#11294,#11328,.T.);
+#11328 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11329,#11330,#11331),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11329 = CARTESIAN_POINT('',(51.968836733663,26.046303630363,4.));
+#11330 = CARTESIAN_POINT('',(52.13901000099,26.046303630363,4.));
+#11331 = CARTESIAN_POINT('',(52.275148614851,26.010825082508,4.));
+#11332 = ORIENTED_EDGE('',*,*,#11293,.F.);
+#11333 = SURFACE_OF_LINEAR_EXTRUSION('',#11334,#11338);
+#11334 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11335,#11336,#11337),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11335 = CARTESIAN_POINT('',(51.968836733663,26.046303630363,0.));
+#11336 = CARTESIAN_POINT('',(52.13901000099,26.046303630363,0.));
+#11337 = CARTESIAN_POINT('',(52.275148614851,26.010825082508,0.));
+#11338 = VECTOR('',#11339,1.);
+#11339 = DIRECTION('',(-0.,-0.,-1.));
+#11340 = ADVANCED_FACE('',(#11341),#11359,.T.);
+#11341 = FACE_BOUND('',#11342,.T.);
+#11342 = EDGE_LOOP('',(#11343,#11344,#11352,#11358));
+#11343 = ORIENTED_EDGE('',*,*,#3088,.T.);
+#11344 = ORIENTED_EDGE('',*,*,#11345,.T.);
+#11345 = EDGE_CURVE('',#3078,#11346,#11348,.T.);
+#11346 = VERTEX_POINT('',#11347);
+#11347 = CARTESIAN_POINT('',(51.493795479538,25.92295379538,4.));
+#11348 = LINE('',#11349,#11350);
+#11349 = CARTESIAN_POINT('',(51.493795479538,25.92295379538,0.));
+#11350 = VECTOR('',#11351,1.);
+#11351 = DIRECTION('',(0.,0.,1.));
+#11352 = ORIENTED_EDGE('',*,*,#11353,.T.);
+#11353 = EDGE_CURVE('',#11346,#11320,#11354,.T.);
+#11354 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11355,#11356,#11357),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11355 = CARTESIAN_POINT('',(51.493795479538,25.92295379538,4.));
+#11356 = CARTESIAN_POINT('',(51.721311981188,26.046303630363,4.));
+#11357 = CARTESIAN_POINT('',(51.968836733663,26.046303630363,4.));
+#11358 = ORIENTED_EDGE('',*,*,#11319,.F.);
+#11359 = SURFACE_OF_LINEAR_EXTRUSION('',#11360,#11364);
+#11360 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11361,#11362,#11363),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11361 = CARTESIAN_POINT('',(51.493795479538,25.92295379538,0.));
+#11362 = CARTESIAN_POINT('',(51.721311981188,26.046303630363,0.));
+#11363 = CARTESIAN_POINT('',(51.968836733663,26.046303630363,0.));
+#11364 = VECTOR('',#11365,1.);
+#11365 = DIRECTION('',(-0.,-0.,-1.));
+#11366 = ADVANCED_FACE('',(#11367),#11385,.T.);
+#11367 = FACE_BOUND('',#11368,.T.);
+#11368 = EDGE_LOOP('',(#11369,#11370,#11378,#11384));
+#11369 = ORIENTED_EDGE('',*,*,#3077,.T.);
+#11370 = ORIENTED_EDGE('',*,*,#11371,.T.);
+#11371 = EDGE_CURVE('',#3070,#11372,#11374,.T.);
+#11372 = VERTEX_POINT('',#11373);
+#11373 = CARTESIAN_POINT('',(51.037524852475,25.552698019802,4.));
+#11374 = LINE('',#11375,#11376);
+#11375 = CARTESIAN_POINT('',(51.037524852475,25.552698019802,0.));
+#11376 = VECTOR('',#11377,1.);
+#11377 = DIRECTION('',(0.,0.,1.));
+#11378 = ORIENTED_EDGE('',*,*,#11379,.T.);
+#11379 = EDGE_CURVE('',#11372,#11346,#11380,.T.);
+#11380 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11381,#11382,#11383),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11381 = CARTESIAN_POINT('',(51.037524852475,25.552698019802,4.));
+#11382 = CARTESIAN_POINT('',(51.266485248515,25.799603960396,4.));
+#11383 = CARTESIAN_POINT('',(51.493795479538,25.92295379538,4.));
+#11384 = ORIENTED_EDGE('',*,*,#11345,.F.);
+#11385 = SURFACE_OF_LINEAR_EXTRUSION('',#11386,#11390);
+#11386 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11387,#11388,#11389),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11387 = CARTESIAN_POINT('',(51.037524852475,25.552698019802,0.));
+#11388 = CARTESIAN_POINT('',(51.266485248515,25.799603960396,0.));
+#11389 = CARTESIAN_POINT('',(51.493795479538,25.92295379538,0.));
+#11390 = VECTOR('',#11391,1.);
+#11391 = DIRECTION('',(-0.,-0.,-1.));
+#11392 = ADVANCED_FACE('',(#11393),#11411,.T.);
+#11393 = FACE_BOUND('',#11394,.T.);
+#11394 = EDGE_LOOP('',(#11395,#11396,#11404,#11410));
+#11395 = ORIENTED_EDGE('',*,*,#3069,.F.);
+#11396 = ORIENTED_EDGE('',*,*,#11397,.T.);
+#11397 = EDGE_CURVE('',#3060,#11398,#11400,.T.);
+#11398 = VERTEX_POINT('',#11399);
+#11399 = CARTESIAN_POINT('',(51.037524852475,25.870148514851,4.));
+#11400 = LINE('',#11401,#11402);
+#11401 = CARTESIAN_POINT('',(51.037524852475,25.870148514851,0.));
+#11402 = VECTOR('',#11403,1.);
+#11403 = DIRECTION('',(0.,0.,1.));
+#11404 = ORIENTED_EDGE('',*,*,#11405,.T.);
+#11405 = EDGE_CURVE('',#11398,#11372,#11406,.T.);
+#11406 = LINE('',#11407,#11408);
+#11407 = CARTESIAN_POINT('',(51.037524852475,25.870148514851,4.));
+#11408 = VECTOR('',#11409,1.);
+#11409 = DIRECTION('',(0.,-1.,0.));
+#11410 = ORIENTED_EDGE('',*,*,#11371,.F.);
+#11411 = PLANE('',#11412);
+#11412 = AXIS2_PLACEMENT_3D('',#11413,#11414,#11415);
+#11413 = CARTESIAN_POINT('',(51.037524852475,25.870148514851,0.));
+#11414 = DIRECTION('',(1.,0.,0.));
+#11415 = DIRECTION('',(0.,-1.,0.));
+#11416 = ADVANCED_FACE('',(#11417),#11435,.T.);
+#11417 = FACE_BOUND('',#11418,.T.);
+#11418 = EDGE_LOOP('',(#11419,#11420,#11428,#11434));
+#11419 = ORIENTED_EDGE('',*,*,#3059,.T.);
+#11420 = ORIENTED_EDGE('',*,*,#11421,.T.);
+#11421 = EDGE_CURVE('',#3050,#11422,#11424,.T.);
+#11422 = VERTEX_POINT('',#11423);
+#11423 = CARTESIAN_POINT('',(51.022054555446,25.924191419142,4.));
+#11424 = LINE('',#11425,#11426);
+#11425 = CARTESIAN_POINT('',(51.022054555446,25.924191419142,0.));
+#11426 = VECTOR('',#11427,1.);
+#11427 = DIRECTION('',(0.,0.,1.));
+#11428 = ORIENTED_EDGE('',*,*,#11429,.T.);
+#11429 = EDGE_CURVE('',#11422,#11398,#11430,.T.);
+#11430 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11431,#11432,#11433),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11431 = CARTESIAN_POINT('',(51.022054555446,25.924191419142,4.));
+#11432 = CARTESIAN_POINT('',(51.037524852475,25.901089108911,4.));
+#11433 = CARTESIAN_POINT('',(51.037524852475,25.870148514851,4.));
+#11434 = ORIENTED_EDGE('',*,*,#11397,.F.);
+#11435 = SURFACE_OF_LINEAR_EXTRUSION('',#11436,#11440);
+#11436 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11437,#11438,#11439),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11437 = CARTESIAN_POINT('',(51.022054555446,25.924191419142,0.));
+#11438 = CARTESIAN_POINT('',(51.037524852475,25.901089108911,0.));
+#11439 = CARTESIAN_POINT('',(51.037524852475,25.870148514851,0.));
+#11440 = VECTOR('',#11441,1.);
+#11441 = DIRECTION('',(-0.,-0.,-1.));
+#11442 = ADVANCED_FACE('',(#11443),#11461,.T.);
+#11443 = FACE_BOUND('',#11444,.T.);
+#11444 = EDGE_LOOP('',(#11445,#11446,#11454,#11460));
+#11445 = ORIENTED_EDGE('',*,*,#3049,.T.);
+#11446 = ORIENTED_EDGE('',*,*,#11447,.T.);
+#11447 = EDGE_CURVE('',#3040,#11448,#11450,.T.);
+#11448 = VERTEX_POINT('',#11449);
+#11449 = CARTESIAN_POINT('',(50.970899439934,25.962557755776,4.));
+#11450 = LINE('',#11451,#11452);
+#11451 = CARTESIAN_POINT('',(50.970899439934,25.962557755776,0.));
+#11452 = VECTOR('',#11453,1.);
+#11453 = DIRECTION('',(0.,0.,1.));
+#11454 = ORIENTED_EDGE('',*,*,#11455,.T.);
+#11455 = EDGE_CURVE('',#11448,#11422,#11456,.T.);
+#11456 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11457,#11458,#11459),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11457 = CARTESIAN_POINT('',(50.970899439934,25.962557755776,4.));
+#11458 = CARTESIAN_POINT('',(51.006584258416,25.947293729373,4.));
+#11459 = CARTESIAN_POINT('',(51.022054555446,25.924191419142,4.));
+#11460 = ORIENTED_EDGE('',*,*,#11421,.F.);
+#11461 = SURFACE_OF_LINEAR_EXTRUSION('',#11462,#11466);
+#11462 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11463,#11464,#11465),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11463 = CARTESIAN_POINT('',(50.970899439934,25.962557755776,0.));
+#11464 = CARTESIAN_POINT('',(51.006584258416,25.947293729373,0.));
+#11465 = CARTESIAN_POINT('',(51.022054555446,25.924191419142,0.));
+#11466 = VECTOR('',#11467,1.);
+#11467 = DIRECTION('',(-0.,-0.,-1.));
+#11468 = ADVANCED_FACE('',(#11469),#11487,.T.);
+#11469 = FACE_BOUND('',#11470,.T.);
+#11470 = EDGE_LOOP('',(#11471,#11472,#11480,#11486));
+#11471 = ORIENTED_EDGE('',*,*,#3039,.T.);
+#11472 = ORIENTED_EDGE('',*,*,#11473,.T.);
+#11473 = EDGE_CURVE('',#3030,#11474,#11476,.T.);
+#11474 = VERTEX_POINT('',#11475);
+#11475 = CARTESIAN_POINT('',(50.870445644554,25.985660066007,4.));
+#11476 = LINE('',#11477,#11478);
+#11477 = CARTESIAN_POINT('',(50.870445644554,25.985660066007,0.));
+#11478 = VECTOR('',#11479,1.);
+#11479 = DIRECTION('',(0.,0.,1.));
+#11480 = ORIENTED_EDGE('',*,*,#11481,.T.);
+#11481 = EDGE_CURVE('',#11474,#11448,#11482,.T.);
+#11482 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11483,#11484,#11485),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11483 = CARTESIAN_POINT('',(50.870445644554,25.985660066007,4.));
+#11484 = CARTESIAN_POINT('',(50.935420892079,25.978028052805,4.));
+#11485 = CARTESIAN_POINT('',(50.970899439934,25.962557755776,4.));
+#11486 = ORIENTED_EDGE('',*,*,#11447,.F.);
+#11487 = SURFACE_OF_LINEAR_EXTRUSION('',#11488,#11492);
+#11488 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11489,#11490,#11491),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11489 = CARTESIAN_POINT('',(50.870445644554,25.985660066007,0.));
+#11490 = CARTESIAN_POINT('',(50.935420892079,25.978028052805,0.));
+#11491 = CARTESIAN_POINT('',(50.970899439934,25.962557755776,0.));
+#11492 = VECTOR('',#11493,1.);
+#11493 = DIRECTION('',(-0.,-0.,-1.));
+#11494 = ADVANCED_FACE('',(#11495),#11513,.T.);
+#11495 = FACE_BOUND('',#11496,.T.);
+#11496 = EDGE_LOOP('',(#11497,#11498,#11506,#11512));
+#11497 = ORIENTED_EDGE('',*,*,#3029,.T.);
+#11498 = ORIENTED_EDGE('',*,*,#11499,.T.);
+#11499 = EDGE_CURVE('',#3020,#11500,#11502,.T.);
+#11500 = VERTEX_POINT('',#11501);
+#11501 = CARTESIAN_POINT('',(50.70646049604,25.993498349835,4.));
+#11502 = LINE('',#11503,#11504);
+#11503 = CARTESIAN_POINT('',(50.70646049604,25.993498349835,0.));
+#11504 = VECTOR('',#11505,1.);
+#11505 = DIRECTION('',(0.,0.,1.));
+#11506 = ORIENTED_EDGE('',*,*,#11507,.T.);
+#11507 = EDGE_CURVE('',#11500,#11474,#11508,.T.);
+#11508 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11509,#11510,#11511),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11509 = CARTESIAN_POINT('',(50.70646049604,25.993498349835,4.));
+#11510 = CARTESIAN_POINT('',(50.80547039703,25.993498349835,4.));
+#11511 = CARTESIAN_POINT('',(50.870445644554,25.985660066007,4.));
+#11512 = ORIENTED_EDGE('',*,*,#11473,.F.);
+#11513 = SURFACE_OF_LINEAR_EXTRUSION('',#11514,#11518);
+#11514 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11515,#11516,#11517),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11515 = CARTESIAN_POINT('',(50.70646049604,25.993498349835,0.));
+#11516 = CARTESIAN_POINT('',(50.80547039703,25.993498349835,0.));
+#11517 = CARTESIAN_POINT('',(50.870445644554,25.985660066007,0.));
+#11518 = VECTOR('',#11519,1.);
+#11519 = DIRECTION('',(-0.,-0.,-1.));
+#11520 = ADVANCED_FACE('',(#11521),#11539,.T.);
+#11521 = FACE_BOUND('',#11522,.T.);
+#11522 = EDGE_LOOP('',(#11523,#11524,#11532,#11538));
+#11523 = ORIENTED_EDGE('',*,*,#3019,.T.);
+#11524 = ORIENTED_EDGE('',*,*,#11525,.T.);
+#11525 = EDGE_CURVE('',#3010,#11526,#11528,.T.);
+#11526 = VERTEX_POINT('',#11527);
+#11527 = CARTESIAN_POINT('',(50.54701330132,25.985660066007,4.));
+#11528 = LINE('',#11529,#11530);
+#11529 = CARTESIAN_POINT('',(50.54701330132,25.985660066007,0.));
+#11530 = VECTOR('',#11531,1.);
+#11531 = DIRECTION('',(0.,0.,1.));
+#11532 = ORIENTED_EDGE('',*,*,#11533,.T.);
+#11533 = EDGE_CURVE('',#11526,#11500,#11534,.T.);
+#11534 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11535,#11536,#11537),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11535 = CARTESIAN_POINT('',(50.54701330132,25.985660066007,4.));
+#11536 = CARTESIAN_POINT('',(50.610544654455,25.993498349835,4.));
+#11537 = CARTESIAN_POINT('',(50.70646049604,25.993498349835,4.));
+#11538 = ORIENTED_EDGE('',*,*,#11499,.F.);
+#11539 = SURFACE_OF_LINEAR_EXTRUSION('',#11540,#11544);
+#11540 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11541,#11542,#11543),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11541 = CARTESIAN_POINT('',(50.54701330132,25.985660066007,0.));
+#11542 = CARTESIAN_POINT('',(50.610544654455,25.993498349835,0.));
+#11543 = CARTESIAN_POINT('',(50.70646049604,25.993498349835,0.));
+#11544 = VECTOR('',#11545,1.);
+#11545 = DIRECTION('',(-0.,-0.,-1.));
+#11546 = ADVANCED_FACE('',(#11547),#11565,.T.);
+#11547 = FACE_BOUND('',#11548,.T.);
+#11548 = EDGE_LOOP('',(#11549,#11550,#11558,#11564));
+#11549 = ORIENTED_EDGE('',*,*,#3009,.T.);
+#11550 = ORIENTED_EDGE('',*,*,#11551,.T.);
+#11551 = EDGE_CURVE('',#3000,#11552,#11554,.T.);
+#11552 = VERTEX_POINT('',#11553);
+#11553 = CARTESIAN_POINT('',(50.443465446535,25.962557755776,4.));
+#11554 = LINE('',#11555,#11556);
+#11555 = CARTESIAN_POINT('',(50.443465446535,25.962557755776,0.));
+#11556 = VECTOR('',#11557,1.);
+#11557 = DIRECTION('',(0.,0.,1.));
+#11558 = ORIENTED_EDGE('',*,*,#11559,.T.);
+#11559 = EDGE_CURVE('',#11552,#11526,#11560,.T.);
+#11560 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11561,#11562,#11563),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11561 = CARTESIAN_POINT('',(50.443465446535,25.962557755776,4.));
+#11562 = CARTESIAN_POINT('',(50.483688218812,25.978028052805,4.));
+#11563 = CARTESIAN_POINT('',(50.54701330132,25.985660066007,4.));
+#11564 = ORIENTED_EDGE('',*,*,#11525,.F.);
+#11565 = SURFACE_OF_LINEAR_EXTRUSION('',#11566,#11570);
+#11566 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11567,#11568,#11569),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11567 = CARTESIAN_POINT('',(50.443465446535,25.962557755776,0.));
+#11568 = CARTESIAN_POINT('',(50.483688218812,25.978028052805,0.));
+#11569 = CARTESIAN_POINT('',(50.54701330132,25.985660066007,0.));
+#11570 = VECTOR('',#11571,1.);
+#11571 = DIRECTION('',(-0.,-0.,-1.));
+#11572 = ADVANCED_FACE('',(#11573),#11591,.T.);
+#11573 = FACE_BOUND('',#11574,.T.);
+#11574 = EDGE_LOOP('',(#11575,#11576,#11584,#11590));
+#11575 = ORIENTED_EDGE('',*,*,#2999,.T.);
+#11576 = ORIENTED_EDGE('',*,*,#11577,.T.);
+#11577 = EDGE_CURVE('',#2987,#11578,#11580,.T.);
+#11578 = VERTEX_POINT('',#11579);
+#11579 = CARTESIAN_POINT('',(50.387772377228,25.924191419142,4.));
+#11580 = LINE('',#11581,#11582);
+#11581 = CARTESIAN_POINT('',(50.387772377228,25.924191419142,0.));
+#11582 = VECTOR('',#11583,1.);
+#11583 = DIRECTION('',(0.,0.,1.));
+#11584 = ORIENTED_EDGE('',*,*,#11585,.T.);
+#11585 = EDGE_CURVE('',#11578,#11552,#11586,.T.);
+#11586 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11587,#11588,#11589),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11587 = CARTESIAN_POINT('',(50.387772377228,25.924191419142,4.));
+#11588 = CARTESIAN_POINT('',(50.403242674257,25.947293729373,4.));
+#11589 = CARTESIAN_POINT('',(50.443465446535,25.962557755776,4.));
+#11590 = ORIENTED_EDGE('',*,*,#11551,.F.);
+#11591 = SURFACE_OF_LINEAR_EXTRUSION('',#11592,#11596);
+#11592 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11593,#11594,#11595),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11593 = CARTESIAN_POINT('',(50.387772377228,25.924191419142,0.));
+#11594 = CARTESIAN_POINT('',(50.403242674257,25.947293729373,0.));
+#11595 = CARTESIAN_POINT('',(50.443465446535,25.962557755776,0.));
+#11596 = VECTOR('',#11597,1.);
+#11597 = DIRECTION('',(-0.,-0.,-1.));
+#11598 = ADVANCED_FACE('',(#11599),#11617,.T.);
+#11599 = FACE_BOUND('',#11600,.T.);
+#11600 = EDGE_LOOP('',(#11601,#11602,#11610,#11616));
+#11601 = ORIENTED_EDGE('',*,*,#2986,.T.);
+#11602 = ORIENTED_EDGE('',*,*,#11603,.T.);
+#11603 = EDGE_CURVE('',#2979,#11604,#11606,.T.);
+#11604 = VERTEX_POINT('',#11605);
+#11605 = CARTESIAN_POINT('',(50.372302080198,25.870148514851,4.));
+#11606 = LINE('',#11607,#11608);
+#11607 = CARTESIAN_POINT('',(50.372302080198,25.870148514851,0.));
+#11608 = VECTOR('',#11609,1.);
+#11609 = DIRECTION('',(0.,0.,1.));
+#11610 = ORIENTED_EDGE('',*,*,#11611,.T.);
+#11611 = EDGE_CURVE('',#11604,#11578,#11612,.T.);
+#11612 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11613,#11614,#11615),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11613 = CARTESIAN_POINT('',(50.372302080198,25.870148514851,4.));
+#11614 = CARTESIAN_POINT('',(50.372302080198,25.901089108911,4.));
+#11615 = CARTESIAN_POINT('',(50.387772377228,25.924191419142,4.));
+#11616 = ORIENTED_EDGE('',*,*,#11577,.F.);
+#11617 = SURFACE_OF_LINEAR_EXTRUSION('',#11618,#11622);
+#11618 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11619,#11620,#11621),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11619 = CARTESIAN_POINT('',(50.372302080198,25.870148514851,0.));
+#11620 = CARTESIAN_POINT('',(50.372302080198,25.901089108911,0.));
+#11621 = CARTESIAN_POINT('',(50.387772377228,25.924191419142,0.));
+#11622 = VECTOR('',#11623,1.);
+#11623 = DIRECTION('',(-0.,-0.,-1.));
+#11624 = ADVANCED_FACE('',(#11625),#11643,.T.);
+#11625 = FACE_BOUND('',#11626,.T.);
+#11626 = EDGE_LOOP('',(#11627,#11628,#11636,#11642));
+#11627 = ORIENTED_EDGE('',*,*,#2978,.F.);
+#11628 = ORIENTED_EDGE('',*,*,#11629,.T.);
+#11629 = EDGE_CURVE('',#2966,#11630,#11632,.T.);
+#11630 = VERTEX_POINT('',#11631);
+#11631 = CARTESIAN_POINT('',(50.372302080198,23.120148514851,4.));
+#11632 = LINE('',#11633,#11634);
+#11633 = CARTESIAN_POINT('',(50.372302080198,23.120148514851,0.));
+#11634 = VECTOR('',#11635,1.);
+#11635 = DIRECTION('',(0.,0.,1.));
+#11636 = ORIENTED_EDGE('',*,*,#11637,.T.);
+#11637 = EDGE_CURVE('',#11630,#11604,#11638,.T.);
+#11638 = LINE('',#11639,#11640);
+#11639 = CARTESIAN_POINT('',(50.372302080198,23.120148514851,4.));
+#11640 = VECTOR('',#11641,1.);
+#11641 = DIRECTION('',(0.,1.,0.));
+#11642 = ORIENTED_EDGE('',*,*,#11603,.F.);
+#11643 = PLANE('',#11644);
+#11644 = AXIS2_PLACEMENT_3D('',#11645,#11646,#11647);
+#11645 = CARTESIAN_POINT('',(50.372302080198,23.120148514851,0.));
+#11646 = DIRECTION('',(-1.,0.,0.));
+#11647 = DIRECTION('',(0.,1.,0.));
+#11648 = ADVANCED_FACE('',(#11649),#11667,.T.);
+#11649 = FACE_BOUND('',#11650,.T.);
+#11650 = EDGE_LOOP('',(#11651,#11652,#11660,#11666));
+#11651 = ORIENTED_EDGE('',*,*,#2965,.T.);
+#11652 = ORIENTED_EDGE('',*,*,#11653,.T.);
+#11653 = EDGE_CURVE('',#2956,#11654,#11656,.T.);
+#11654 = VERTEX_POINT('',#11655);
+#11655 = CARTESIAN_POINT('',(50.390866436634,23.066105610561,4.));
+#11656 = LINE('',#11657,#11658);
+#11657 = CARTESIAN_POINT('',(50.390866436634,23.066105610561,0.));
+#11658 = VECTOR('',#11659,1.);
+#11659 = DIRECTION('',(0.,0.,1.));
+#11660 = ORIENTED_EDGE('',*,*,#11661,.T.);
+#11661 = EDGE_CURVE('',#11654,#11630,#11662,.T.);
+#11662 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11663,#11664,#11665),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11663 = CARTESIAN_POINT('',(50.390866436634,23.066105610561,4.));
+#11664 = CARTESIAN_POINT('',(50.372302080198,23.089207920792,4.));
+#11665 = CARTESIAN_POINT('',(50.372302080198,23.120148514851,4.));
+#11666 = ORIENTED_EDGE('',*,*,#11629,.F.);
+#11667 = SURFACE_OF_LINEAR_EXTRUSION('',#11668,#11672);
+#11668 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11669,#11670,#11671),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11669 = CARTESIAN_POINT('',(50.390866436634,23.066105610561,0.));
+#11670 = CARTESIAN_POINT('',(50.372302080198,23.089207920792,0.));
+#11671 = CARTESIAN_POINT('',(50.372302080198,23.120148514851,0.));
+#11672 = VECTOR('',#11673,1.);
+#11673 = DIRECTION('',(-0.,-0.,-1.));
+#11674 = ADVANCED_FACE('',(#11675),#11693,.T.);
+#11675 = FACE_BOUND('',#11676,.T.);
+#11676 = EDGE_LOOP('',(#11677,#11678,#11686,#11692));
+#11677 = ORIENTED_EDGE('',*,*,#2955,.T.);
+#11678 = ORIENTED_EDGE('',*,*,#11679,.T.);
+#11679 = EDGE_CURVE('',#2946,#11680,#11682,.T.);
+#11680 = VERTEX_POINT('',#11681);
+#11681 = CARTESIAN_POINT('',(50.454191519142,23.0275330033,4.));
+#11682 = LINE('',#11683,#11684);
+#11683 = CARTESIAN_POINT('',(50.454191519142,23.0275330033,0.));
+#11684 = VECTOR('',#11685,1.);
+#11685 = DIRECTION('',(0.,0.,1.));
+#11686 = ORIENTED_EDGE('',*,*,#11687,.T.);
+#11687 = EDGE_CURVE('',#11680,#11654,#11688,.T.);
+#11688 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11689,#11690,#11691),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11689 = CARTESIAN_POINT('',(50.454191519142,23.0275330033,4.));
+#11690 = CARTESIAN_POINT('',(50.409430793069,23.04300330033,4.));
+#11691 = CARTESIAN_POINT('',(50.390866436634,23.066105610561,4.));
+#11692 = ORIENTED_EDGE('',*,*,#11653,.F.);
+#11693 = SURFACE_OF_LINEAR_EXTRUSION('',#11694,#11698);
+#11694 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11695,#11696,#11697),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11695 = CARTESIAN_POINT('',(50.454191519142,23.0275330033,0.));
+#11696 = CARTESIAN_POINT('',(50.409430793069,23.04300330033,0.));
+#11697 = CARTESIAN_POINT('',(50.390866436634,23.066105610561,0.));
+#11698 = VECTOR('',#11699,1.);
+#11699 = DIRECTION('',(-0.,-0.,-1.));
+#11700 = ADVANCED_FACE('',(#11701),#11719,.T.);
+#11701 = FACE_BOUND('',#11702,.T.);
+#11702 = EDGE_LOOP('',(#11703,#11704,#11712,#11718));
+#11703 = ORIENTED_EDGE('',*,*,#2945,.T.);
+#11704 = ORIENTED_EDGE('',*,*,#11705,.T.);
+#11705 = EDGE_CURVE('',#2936,#11706,#11708,.T.);
+#11706 = VERTEX_POINT('',#11707);
+#11707 = CARTESIAN_POINT('',(50.573415941584,23.004636963696,4.));
+#11708 = LINE('',#11709,#11710);
+#11709 = CARTESIAN_POINT('',(50.573415941584,23.004636963696,0.));
+#11710 = VECTOR('',#11711,1.);
+#11711 = DIRECTION('',(0.,0.,1.));
+#11712 = ORIENTED_EDGE('',*,*,#11713,.T.);
+#11713 = EDGE_CURVE('',#11706,#11680,#11714,.T.);
+#11714 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11715,#11716,#11717),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11715 = CARTESIAN_POINT('',(50.573415941584,23.004636963696,4.));
+#11716 = CARTESIAN_POINT('',(50.499158515842,23.012268976898,4.));
+#11717 = CARTESIAN_POINT('',(50.454191519142,23.0275330033,4.));
+#11718 = ORIENTED_EDGE('',*,*,#11679,.F.);
+#11719 = SURFACE_OF_LINEAR_EXTRUSION('',#11720,#11724);
+#11720 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11721,#11722,#11723),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11721 = CARTESIAN_POINT('',(50.573415941584,23.004636963696,0.));
+#11722 = CARTESIAN_POINT('',(50.499158515842,23.012268976898,0.));
+#11723 = CARTESIAN_POINT('',(50.454191519142,23.0275330033,0.));
+#11724 = VECTOR('',#11725,1.);
+#11725 = DIRECTION('',(-0.,-0.,-1.));
+#11726 = ADVANCED_FACE('',(#11727),#11745,.T.);
+#11727 = FACE_BOUND('',#11728,.T.);
+#11728 = EDGE_LOOP('',(#11729,#11730,#11738,#11744));
+#11729 = ORIENTED_EDGE('',*,*,#2935,.T.);
+#11730 = ORIENTED_EDGE('',*,*,#11731,.T.);
+#11731 = EDGE_CURVE('',#2926,#11732,#11734,.T.);
+#11732 = VERTEX_POINT('',#11733);
+#11733 = CARTESIAN_POINT('',(50.762153565347,22.996798679868,4.));
+#11734 = LINE('',#11735,#11736);
+#11735 = CARTESIAN_POINT('',(50.762153565347,22.996798679868,0.));
+#11736 = VECTOR('',#11737,1.);
+#11737 = DIRECTION('',(0.,0.,1.));
+#11738 = ORIENTED_EDGE('',*,*,#11739,.T.);
+#11739 = EDGE_CURVE('',#11732,#11706,#11740,.T.);
+#11740 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11741,#11742,#11743),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11741 = CARTESIAN_POINT('',(50.762153565347,22.996798679868,4.));
+#11742 = CARTESIAN_POINT('',(50.647673367327,22.996798679868,4.));
+#11743 = CARTESIAN_POINT('',(50.573415941584,23.004636963696,4.));
+#11744 = ORIENTED_EDGE('',*,*,#11705,.F.);
+#11745 = SURFACE_OF_LINEAR_EXTRUSION('',#11746,#11750);
+#11746 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11747,#11748,#11749),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11747 = CARTESIAN_POINT('',(50.762153565347,22.996798679868,0.));
+#11748 = CARTESIAN_POINT('',(50.647673367327,22.996798679868,0.));
+#11749 = CARTESIAN_POINT('',(50.573415941584,23.004636963696,0.));
+#11750 = VECTOR('',#11751,1.);
+#11751 = DIRECTION('',(-0.,-0.,-1.));
+#11752 = ADVANCED_FACE('',(#11753),#11771,.T.);
+#11753 = FACE_BOUND('',#11754,.T.);
+#11754 = EDGE_LOOP('',(#11755,#11756,#11764,#11770));
+#11755 = ORIENTED_EDGE('',*,*,#2925,.T.);
+#11756 = ORIENTED_EDGE('',*,*,#11757,.T.);
+#11757 = EDGE_CURVE('',#2916,#11758,#11760,.T.);
+#11758 = VERTEX_POINT('',#11759);
+#11759 = CARTESIAN_POINT('',(50.950891189109,23.004636963696,4.));
+#11760 = LINE('',#11761,#11762);
+#11761 = CARTESIAN_POINT('',(50.950891189109,23.004636963696,0.));
+#11762 = VECTOR('',#11763,1.);
+#11763 = DIRECTION('',(0.,0.,1.));
+#11764 = ORIENTED_EDGE('',*,*,#11765,.T.);
+#11765 = EDGE_CURVE('',#11758,#11732,#11766,.T.);
+#11766 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11767,#11768,#11769),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11767 = CARTESIAN_POINT('',(50.950891189109,23.004636963696,4.));
+#11768 = CARTESIAN_POINT('',(50.876633763366,22.996798679868,4.));
+#11769 = CARTESIAN_POINT('',(50.762153565347,22.996798679868,4.));
+#11770 = ORIENTED_EDGE('',*,*,#11731,.F.);
+#11771 = SURFACE_OF_LINEAR_EXTRUSION('',#11772,#11776);
+#11772 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11773,#11774,#11775),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11773 = CARTESIAN_POINT('',(50.950891189109,23.004636963696,0.));
+#11774 = CARTESIAN_POINT('',(50.876633763366,22.996798679868,0.));
+#11775 = CARTESIAN_POINT('',(50.762153565347,22.996798679868,0.));
+#11776 = VECTOR('',#11777,1.);
+#11777 = DIRECTION('',(-0.,-0.,-1.));
+#11778 = ADVANCED_FACE('',(#11779),#11797,.T.);
+#11779 = FACE_BOUND('',#11780,.T.);
+#11780 = EDGE_LOOP('',(#11781,#11782,#11790,#11796));
+#11781 = ORIENTED_EDGE('',*,*,#2915,.T.);
+#11782 = ORIENTED_EDGE('',*,*,#11783,.T.);
+#11783 = EDGE_CURVE('',#2906,#11784,#11786,.T.);
+#11784 = VERTEX_POINT('',#11785);
+#11785 = CARTESIAN_POINT('',(51.069909340924,23.0275330033,4.));
+#11786 = LINE('',#11787,#11788);
+#11787 = CARTESIAN_POINT('',(51.069909340924,23.0275330033,0.));
+#11788 = VECTOR('',#11789,1.);
+#11789 = DIRECTION('',(0.,0.,1.));
+#11790 = ORIENTED_EDGE('',*,*,#11791,.T.);
+#11791 = EDGE_CURVE('',#11784,#11758,#11792,.T.);
+#11792 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11793,#11794,#11795),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11793 = CARTESIAN_POINT('',(51.069909340924,23.0275330033,4.));
+#11794 = CARTESIAN_POINT('',(51.025148614851,23.012268976898,4.));
+#11795 = CARTESIAN_POINT('',(50.950891189109,23.004636963696,4.));
+#11796 = ORIENTED_EDGE('',*,*,#11757,.F.);
+#11797 = SURFACE_OF_LINEAR_EXTRUSION('',#11798,#11802);
+#11798 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11799,#11800,#11801),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11799 = CARTESIAN_POINT('',(51.069909340924,23.0275330033,0.));
+#11800 = CARTESIAN_POINT('',(51.025148614851,23.012268976898,0.));
+#11801 = CARTESIAN_POINT('',(50.950891189109,23.004636963696,0.));
+#11802 = VECTOR('',#11803,1.);
+#11803 = DIRECTION('',(-0.,-0.,-1.));
+#11804 = ADVANCED_FACE('',(#11805),#11823,.T.);
+#11805 = FACE_BOUND('',#11806,.T.);
+#11806 = EDGE_LOOP('',(#11807,#11808,#11816,#11822));
+#11807 = ORIENTED_EDGE('',*,*,#2905,.T.);
+#11808 = ORIENTED_EDGE('',*,*,#11809,.T.);
+#11809 = EDGE_CURVE('',#2893,#11810,#11812,.T.);
+#11810 = VERTEX_POINT('',#11811);
+#11811 = CARTESIAN_POINT('',(51.133440694059,23.066105610561,4.));
+#11812 = LINE('',#11813,#11814);
+#11813 = CARTESIAN_POINT('',(51.133440694059,23.066105610561,0.));
+#11814 = VECTOR('',#11815,1.);
+#11815 = DIRECTION('',(0.,0.,1.));
+#11816 = ORIENTED_EDGE('',*,*,#11817,.T.);
+#11817 = EDGE_CURVE('',#11810,#11784,#11818,.T.);
+#11818 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11819,#11820,#11821),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11819 = CARTESIAN_POINT('',(51.133440694059,23.066105610561,4.));
+#11820 = CARTESIAN_POINT('',(51.114876337624,23.04300330033,4.));
+#11821 = CARTESIAN_POINT('',(51.069909340924,23.0275330033,4.));
+#11822 = ORIENTED_EDGE('',*,*,#11783,.F.);
+#11823 = SURFACE_OF_LINEAR_EXTRUSION('',#11824,#11828);
+#11824 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11825,#11826,#11827),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11825 = CARTESIAN_POINT('',(51.133440694059,23.066105610561,0.));
+#11826 = CARTESIAN_POINT('',(51.114876337624,23.04300330033,0.));
+#11827 = CARTESIAN_POINT('',(51.069909340924,23.0275330033,0.));
+#11828 = VECTOR('',#11829,1.);
+#11829 = DIRECTION('',(-0.,-0.,-1.));
+#11830 = ADVANCED_FACE('',(#11831),#11849,.T.);
+#11831 = FACE_BOUND('',#11832,.T.);
+#11832 = EDGE_LOOP('',(#11833,#11834,#11842,#11848));
+#11833 = ORIENTED_EDGE('',*,*,#2892,.T.);
+#11834 = ORIENTED_EDGE('',*,*,#11835,.T.);
+#11835 = EDGE_CURVE('',#2885,#11836,#11838,.T.);
+#11836 = VERTEX_POINT('',#11837);
+#11837 = CARTESIAN_POINT('',(51.152005050495,23.120148514851,4.));
+#11838 = LINE('',#11839,#11840);
+#11839 = CARTESIAN_POINT('',(51.152005050495,23.120148514851,0.));
+#11840 = VECTOR('',#11841,1.);
+#11841 = DIRECTION('',(0.,0.,1.));
+#11842 = ORIENTED_EDGE('',*,*,#11843,.T.);
+#11843 = EDGE_CURVE('',#11836,#11810,#11844,.T.);
+#11844 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11845,#11846,#11847),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11845 = CARTESIAN_POINT('',(51.152005050495,23.120148514851,4.));
+#11846 = CARTESIAN_POINT('',(51.152005050495,23.089414191419,4.));
+#11847 = CARTESIAN_POINT('',(51.133440694059,23.066105610561,4.));
+#11848 = ORIENTED_EDGE('',*,*,#11809,.F.);
+#11849 = SURFACE_OF_LINEAR_EXTRUSION('',#11850,#11854);
+#11850 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11851,#11852,#11853),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11851 = CARTESIAN_POINT('',(51.152005050495,23.120148514851,0.));
+#11852 = CARTESIAN_POINT('',(51.152005050495,23.089414191419,0.));
+#11853 = CARTESIAN_POINT('',(51.133440694059,23.066105610561,0.));
+#11854 = VECTOR('',#11855,1.);
+#11855 = DIRECTION('',(-0.,-0.,-1.));
+#11856 = ADVANCED_FACE('',(#11857),#11875,.T.);
+#11857 = FACE_BOUND('',#11858,.T.);
+#11858 = EDGE_LOOP('',(#11859,#11860,#11868,#11874));
+#11859 = ORIENTED_EDGE('',*,*,#2884,.F.);
+#11860 = ORIENTED_EDGE('',*,*,#11861,.T.);
+#11861 = EDGE_CURVE('',#2874,#11862,#11864,.T.);
+#11862 = VERTEX_POINT('',#11863);
+#11863 = CARTESIAN_POINT('',(51.152005050495,24.950181518152,4.));
+#11864 = LINE('',#11865,#11866);
+#11865 = CARTESIAN_POINT('',(51.152005050495,24.950181518152,0.));
+#11866 = VECTOR('',#11867,1.);
+#11867 = DIRECTION('',(0.,0.,1.));
+#11868 = ORIENTED_EDGE('',*,*,#11869,.T.);
+#11869 = EDGE_CURVE('',#11862,#11836,#11870,.T.);
+#11870 = LINE('',#11871,#11872);
+#11871 = CARTESIAN_POINT('',(51.152005050495,24.950181518152,4.));
+#11872 = VECTOR('',#11873,1.);
+#11873 = DIRECTION('',(0.,-1.,0.));
+#11874 = ORIENTED_EDGE('',*,*,#11835,.F.);
+#11875 = PLANE('',#11876);
+#11876 = AXIS2_PLACEMENT_3D('',#11877,#11878,#11879);
+#11877 = CARTESIAN_POINT('',(51.152005050495,24.950181518152,0.));
+#11878 = DIRECTION('',(1.,0.,0.));
+#11879 = DIRECTION('',(0.,-1.,0.));
+#11880 = ADVANCED_FACE('',(#11881),#11899,.T.);
+#11881 = FACE_BOUND('',#11882,.T.);
+#11882 = EDGE_LOOP('',(#11883,#11884,#11892,#11898));
+#11883 = ORIENTED_EDGE('',*,*,#2873,.T.);
+#11884 = ORIENTED_EDGE('',*,*,#11885,.T.);
+#11885 = EDGE_CURVE('',#2863,#11886,#11888,.T.);
+#11886 = VERTEX_POINT('',#11887);
+#11887 = CARTESIAN_POINT('',(51.458316931683,25.26495049505,4.));
+#11888 = LINE('',#11889,#11890);
+#11889 = CARTESIAN_POINT('',(51.458316931683,25.26495049505,0.));
+#11890 = VECTOR('',#11891,1.);
+#11891 = DIRECTION('',(0.,0.,1.));
+#11892 = ORIENTED_EDGE('',*,*,#11893,.T.);
+#11893 = EDGE_CURVE('',#11886,#11862,#11894,.T.);
+#11894 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11895,#11896,#11897),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11895 = CARTESIAN_POINT('',(51.458316931683,25.26495049505,4.));
+#11896 = CARTESIAN_POINT('',(51.31599019901,25.157070957096,4.));
+#11897 = CARTESIAN_POINT('',(51.152005050495,24.950181518152,4.));
+#11898 = ORIENTED_EDGE('',*,*,#11861,.F.);
+#11899 = SURFACE_OF_LINEAR_EXTRUSION('',#11900,#11904);
+#11900 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11901,#11902,#11903),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11901 = CARTESIAN_POINT('',(51.458316931683,25.26495049505,0.));
+#11902 = CARTESIAN_POINT('',(51.31599019901,25.157070957096,0.));
+#11903 = CARTESIAN_POINT('',(51.152005050495,24.950181518152,0.));
+#11904 = VECTOR('',#11905,1.);
+#11905 = DIRECTION('',(-0.,-0.,-1.));
+#11906 = ADVANCED_FACE('',(#11907),#11925,.T.);
+#11907 = FACE_BOUND('',#11908,.T.);
+#11908 = EDGE_LOOP('',(#11909,#11910,#11918,#11924));
+#11909 = ORIENTED_EDGE('',*,*,#2862,.T.);
+#11910 = ORIENTED_EDGE('',*,*,#11911,.T.);
+#11911 = EDGE_CURVE('',#2853,#11912,#11914,.T.);
+#11912 = VERTEX_POINT('',#11913);
+#11913 = CARTESIAN_POINT('',(51.74297039703,25.37303630363,4.));
+#11914 = LINE('',#11915,#11916);
+#11915 = CARTESIAN_POINT('',(51.74297039703,25.37303630363,0.));
+#11916 = VECTOR('',#11917,1.);
+#11917 = DIRECTION('',(0.,0.,1.));
+#11918 = ORIENTED_EDGE('',*,*,#11919,.T.);
+#11919 = EDGE_CURVE('',#11912,#11886,#11920,.T.);
+#11920 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11921,#11922,#11923),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11921 = CARTESIAN_POINT('',(51.74297039703,25.37303630363,4.));
+#11922 = CARTESIAN_POINT('',(51.600643664356,25.37303630363,4.));
+#11923 = CARTESIAN_POINT('',(51.458316931683,25.26495049505,4.));
+#11924 = ORIENTED_EDGE('',*,*,#11885,.F.);
+#11925 = SURFACE_OF_LINEAR_EXTRUSION('',#11926,#11930);
+#11926 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11927,#11928,#11929),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11927 = CARTESIAN_POINT('',(51.74297039703,25.37303630363,0.));
+#11928 = CARTESIAN_POINT('',(51.600643664356,25.37303630363,0.));
+#11929 = CARTESIAN_POINT('',(51.458316931683,25.26495049505,0.));
+#11930 = VECTOR('',#11931,1.);
+#11931 = DIRECTION('',(-0.,-0.,-1.));
+#11932 = ADVANCED_FACE('',(#11933),#11951,.T.);
+#11933 = FACE_BOUND('',#11934,.T.);
+#11934 = EDGE_LOOP('',(#11935,#11936,#11944,#11950));
+#11935 = ORIENTED_EDGE('',*,*,#2852,.T.);
+#11936 = ORIENTED_EDGE('',*,*,#11937,.T.);
+#11937 = EDGE_CURVE('',#2840,#11938,#11940,.T.);
+#11938 = VERTEX_POINT('',#11939);
+#11939 = CARTESIAN_POINT('',(51.937896139604,25.328275577558,4.));
+#11940 = LINE('',#11941,#11942);
+#11941 = CARTESIAN_POINT('',(51.937896139604,25.328275577558,0.));
+#11942 = VECTOR('',#11943,1.);
+#11943 = DIRECTION('',(0.,0.,1.));
+#11944 = ORIENTED_EDGE('',*,*,#11945,.T.);
+#11945 = EDGE_CURVE('',#11938,#11912,#11946,.T.);
+#11946 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11947,#11948,#11949),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11947 = CARTESIAN_POINT('',(51.937896139604,25.328275577558,4.));
+#11948 = CARTESIAN_POINT('',(51.854356535644,25.37303630363,4.));
+#11949 = CARTESIAN_POINT('',(51.74297039703,25.37303630363,4.));
+#11950 = ORIENTED_EDGE('',*,*,#11911,.F.);
+#11951 = SURFACE_OF_LINEAR_EXTRUSION('',#11952,#11956);
+#11952 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11953,#11954,#11955),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11953 = CARTESIAN_POINT('',(51.937896139604,25.328275577558,0.));
+#11954 = CARTESIAN_POINT('',(51.854356535644,25.37303630363,0.));
+#11955 = CARTESIAN_POINT('',(51.74297039703,25.37303630363,0.));
+#11956 = VECTOR('',#11957,1.);
+#11957 = DIRECTION('',(-0.,-0.,-1.));
+#11958 = ADVANCED_FACE('',(#11959),#11977,.T.);
+#11959 = FACE_BOUND('',#11960,.T.);
+#11960 = EDGE_LOOP('',(#11961,#11962,#11970,#11976));
+#11961 = ORIENTED_EDGE('',*,*,#2839,.T.);
+#11962 = ORIENTED_EDGE('',*,*,#11963,.T.);
+#11963 = EDGE_CURVE('',#2830,#11964,#11966,.T.);
+#11964 = VERTEX_POINT('',#11965);
+#11965 = CARTESIAN_POINT('',(52.074034753465,25.201625412541,4.));
+#11966 = LINE('',#11967,#11968);
+#11967 = CARTESIAN_POINT('',(52.074034753465,25.201625412541,0.));
+#11968 = VECTOR('',#11969,1.);
+#11969 = DIRECTION('',(0.,0.,1.));
+#11970 = ORIENTED_EDGE('',*,*,#11971,.T.);
+#11971 = EDGE_CURVE('',#11964,#11938,#11972,.T.);
+#11972 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11973,#11974,#11975),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11973 = CARTESIAN_POINT('',(52.074034753465,25.201625412541,4.));
+#11974 = CARTESIAN_POINT('',(52.021435743564,25.283514851485,4.));
+#11975 = CARTESIAN_POINT('',(51.937896139604,25.328275577558,4.));
+#11976 = ORIENTED_EDGE('',*,*,#11937,.F.);
+#11977 = SURFACE_OF_LINEAR_EXTRUSION('',#11978,#11982);
+#11978 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11979,#11980,#11981),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11979 = CARTESIAN_POINT('',(52.074034753465,25.201625412541,0.));
+#11980 = CARTESIAN_POINT('',(52.021435743564,25.283514851485,0.));
+#11981 = CARTESIAN_POINT('',(51.937896139604,25.328275577558,0.));
+#11982 = VECTOR('',#11983,1.);
+#11983 = DIRECTION('',(-0.,-0.,-1.));
+#11984 = ADVANCED_FACE('',(#11985),#12003,.T.);
+#11985 = FACE_BOUND('',#11986,.T.);
+#11986 = EDGE_LOOP('',(#11987,#11988,#11996,#12002));
+#11987 = ORIENTED_EDGE('',*,*,#2829,.T.);
+#11988 = ORIENTED_EDGE('',*,*,#11989,.T.);
+#11989 = EDGE_CURVE('',#2820,#11990,#11992,.T.);
+#11990 = VERTEX_POINT('',#11991);
+#11991 = CARTESIAN_POINT('',(52.152830133003,25.005668316832,4.));
+#11992 = LINE('',#11993,#11994);
+#11993 = CARTESIAN_POINT('',(52.152830133003,25.005668316832,0.));
+#11994 = VECTOR('',#11995,1.);
+#11995 = DIRECTION('',(0.,0.,1.));
+#11996 = ORIENTED_EDGE('',*,*,#11997,.T.);
+#11997 = EDGE_CURVE('',#11990,#11964,#11998,.T.);
+#11998 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#11999,#12000,#12001),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#11999 = CARTESIAN_POINT('',(52.152830133003,25.005668316832,4.));
+#12000 = CARTESIAN_POINT('',(52.126633763366,25.119942244224,4.));
+#12001 = CARTESIAN_POINT('',(52.074034753465,25.201625412541,4.));
+#12002 = ORIENTED_EDGE('',*,*,#11963,.F.);
+#12003 = SURFACE_OF_LINEAR_EXTRUSION('',#12004,#12008);
+#12004 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12005,#12006,#12007),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12005 = CARTESIAN_POINT('',(52.152830133003,25.005668316832,0.));
+#12006 = CARTESIAN_POINT('',(52.126633763366,25.119942244224,0.));
+#12007 = CARTESIAN_POINT('',(52.074034753465,25.201625412541,0.));
+#12008 = VECTOR('',#12009,1.);
+#12009 = DIRECTION('',(-0.,-0.,-1.));
+#12010 = ADVANCED_FACE('',(#12011),#12029,.T.);
+#12011 = FACE_BOUND('',#12012,.T.);
+#12012 = EDGE_LOOP('',(#12013,#12014,#12022,#12028));
+#12013 = ORIENTED_EDGE('',*,*,#2819,.T.);
+#12014 = ORIENTED_EDGE('',*,*,#12015,.T.);
+#12015 = EDGE_CURVE('',#2812,#12016,#12018,.T.);
+#12016 = VERTEX_POINT('',#12017);
+#12017 = CARTESIAN_POINT('',(52.179232773267,24.752780528053,4.));
+#12018 = LINE('',#12019,#12020);
+#12019 = CARTESIAN_POINT('',(52.179232773267,24.752780528053,0.));
+#12020 = VECTOR('',#12021,1.);
+#12021 = DIRECTION('',(0.,0.,1.));
+#12022 = ORIENTED_EDGE('',*,*,#12023,.T.);
+#12023 = EDGE_CURVE('',#12016,#11990,#12024,.T.);
+#12024 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12025,#12026,#12027),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12025 = CARTESIAN_POINT('',(52.179232773267,24.752780528053,4.));
+#12026 = CARTESIAN_POINT('',(52.179232773267,24.891600660066,4.));
+#12027 = CARTESIAN_POINT('',(52.152830133003,25.005668316832,4.));
+#12028 = ORIENTED_EDGE('',*,*,#11989,.F.);
+#12029 = SURFACE_OF_LINEAR_EXTRUSION('',#12030,#12034);
+#12030 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12031,#12032,#12033),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12031 = CARTESIAN_POINT('',(52.179232773267,24.752780528053,0.));
+#12032 = CARTESIAN_POINT('',(52.179232773267,24.891600660066,0.));
+#12033 = CARTESIAN_POINT('',(52.152830133003,25.005668316832,0.));
+#12034 = VECTOR('',#12035,1.);
+#12035 = DIRECTION('',(-0.,-0.,-1.));
+#12036 = ADVANCED_FACE('',(#12037),#12055,.T.);
+#12037 = FACE_BOUND('',#12038,.T.);
+#12038 = EDGE_LOOP('',(#12039,#12040,#12048,#12054));
+#12039 = ORIENTED_EDGE('',*,*,#2811,.F.);
+#12040 = ORIENTED_EDGE('',*,*,#12041,.T.);
+#12041 = EDGE_CURVE('',#2802,#12042,#12044,.T.);
+#12042 = VERTEX_POINT('',#12043);
+#12043 = CARTESIAN_POINT('',(52.179232773267,23.120148514851,4.));
+#12044 = LINE('',#12045,#12046);
+#12045 = CARTESIAN_POINT('',(52.179232773267,23.120148514851,0.));
+#12046 = VECTOR('',#12047,1.);
+#12047 = DIRECTION('',(0.,0.,1.));
+#12048 = ORIENTED_EDGE('',*,*,#12049,.T.);
+#12049 = EDGE_CURVE('',#12042,#12016,#12050,.T.);
+#12050 = LINE('',#12051,#12052);
+#12051 = CARTESIAN_POINT('',(52.179232773267,23.120148514851,4.));
+#12052 = VECTOR('',#12053,1.);
+#12053 = DIRECTION('',(0.,1.,0.));
+#12054 = ORIENTED_EDGE('',*,*,#12015,.F.);
+#12055 = PLANE('',#12056);
+#12056 = AXIS2_PLACEMENT_3D('',#12057,#12058,#12059);
+#12057 = CARTESIAN_POINT('',(52.179232773267,23.120148514851,0.));
+#12058 = DIRECTION('',(-1.,0.,0.));
+#12059 = DIRECTION('',(0.,1.,0.));
+#12060 = ADVANCED_FACE('',(#12061),#12079,.T.);
+#12061 = FACE_BOUND('',#12062,.T.);
+#12062 = EDGE_LOOP('',(#12063,#12064,#12072,#12078));
+#12063 = ORIENTED_EDGE('',*,*,#2801,.T.);
+#12064 = ORIENTED_EDGE('',*,*,#12065,.T.);
+#12065 = EDGE_CURVE('',#2792,#12066,#12068,.T.);
+#12066 = VERTEX_POINT('',#12067);
+#12067 = CARTESIAN_POINT('',(52.197797129703,23.066105610561,4.));
+#12068 = LINE('',#12069,#12070);
+#12069 = CARTESIAN_POINT('',(52.197797129703,23.066105610561,0.));
+#12070 = VECTOR('',#12071,1.);
+#12071 = DIRECTION('',(0.,0.,1.));
+#12072 = ORIENTED_EDGE('',*,*,#12073,.T.);
+#12073 = EDGE_CURVE('',#12066,#12042,#12074,.T.);
+#12074 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12075,#12076,#12077),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12075 = CARTESIAN_POINT('',(52.197797129703,23.066105610561,4.));
+#12076 = CARTESIAN_POINT('',(52.179232773267,23.089414191419,4.));
+#12077 = CARTESIAN_POINT('',(52.179232773267,23.120148514851,4.));
+#12078 = ORIENTED_EDGE('',*,*,#12041,.F.);
+#12079 = SURFACE_OF_LINEAR_EXTRUSION('',#12080,#12084);
+#12080 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12081,#12082,#12083),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12081 = CARTESIAN_POINT('',(52.197797129703,23.066105610561,0.));
+#12082 = CARTESIAN_POINT('',(52.179232773267,23.089414191419,0.));
+#12083 = CARTESIAN_POINT('',(52.179232773267,23.120148514851,0.));
+#12084 = VECTOR('',#12085,1.);
+#12085 = DIRECTION('',(-0.,-0.,-1.));
+#12086 = ADVANCED_FACE('',(#12087),#12105,.T.);
+#12087 = FACE_BOUND('',#12088,.T.);
+#12088 = EDGE_LOOP('',(#12089,#12090,#12098,#12104));
+#12089 = ORIENTED_EDGE('',*,*,#2791,.T.);
+#12090 = ORIENTED_EDGE('',*,*,#12091,.T.);
+#12091 = EDGE_CURVE('',#2782,#12092,#12094,.T.);
+#12092 = VERTEX_POINT('',#12093);
+#12093 = CARTESIAN_POINT('',(52.261122212211,23.0275330033,4.));
+#12094 = LINE('',#12095,#12096);
+#12095 = CARTESIAN_POINT('',(52.261122212211,23.0275330033,0.));
+#12096 = VECTOR('',#12097,1.);
+#12097 = DIRECTION('',(0.,0.,1.));
+#12098 = ORIENTED_EDGE('',*,*,#12099,.T.);
+#12099 = EDGE_CURVE('',#12092,#12066,#12100,.T.);
+#12100 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12101,#12102,#12103),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12101 = CARTESIAN_POINT('',(52.261122212211,23.0275330033,4.));
+#12102 = CARTESIAN_POINT('',(52.216361486139,23.04300330033,4.));
+#12103 = CARTESIAN_POINT('',(52.197797129703,23.066105610561,4.));
+#12104 = ORIENTED_EDGE('',*,*,#12065,.F.);
+#12105 = SURFACE_OF_LINEAR_EXTRUSION('',#12106,#12110);
+#12106 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12107,#12108,#12109),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12107 = CARTESIAN_POINT('',(52.261122212211,23.0275330033,0.));
+#12108 = CARTESIAN_POINT('',(52.216361486139,23.04300330033,0.));
+#12109 = CARTESIAN_POINT('',(52.197797129703,23.066105610561,0.));
+#12110 = VECTOR('',#12111,1.);
+#12111 = DIRECTION('',(-0.,-0.,-1.));
+#12112 = ADVANCED_FACE('',(#12113),#12131,.T.);
+#12113 = FACE_BOUND('',#12114,.T.);
+#12114 = EDGE_LOOP('',(#12115,#12116,#12124,#12130));
+#12115 = ORIENTED_EDGE('',*,*,#2781,.T.);
+#12116 = ORIENTED_EDGE('',*,*,#12117,.T.);
+#12117 = EDGE_CURVE('',#2772,#12118,#12120,.T.);
+#12118 = VERTEX_POINT('',#12119);
+#12119 = CARTESIAN_POINT('',(52.380346634653,23.004636963696,4.));
+#12120 = LINE('',#12121,#12122);
+#12121 = CARTESIAN_POINT('',(52.380346634653,23.004636963696,0.));
+#12122 = VECTOR('',#12123,1.);
+#12123 = DIRECTION('',(0.,0.,1.));
+#12124 = ORIENTED_EDGE('',*,*,#12125,.T.);
+#12125 = EDGE_CURVE('',#12118,#12092,#12126,.T.);
+#12126 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12127,#12128,#12129),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12127 = CARTESIAN_POINT('',(52.380346634653,23.004636963696,4.));
+#12128 = CARTESIAN_POINT('',(52.306089208911,23.012268976898,4.));
+#12129 = CARTESIAN_POINT('',(52.261122212211,23.0275330033,4.));
+#12130 = ORIENTED_EDGE('',*,*,#12091,.F.);
+#12131 = SURFACE_OF_LINEAR_EXTRUSION('',#12132,#12136);
+#12132 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12133,#12134,#12135),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12133 = CARTESIAN_POINT('',(52.380346634653,23.004636963696,0.));
+#12134 = CARTESIAN_POINT('',(52.306089208911,23.012268976898,0.));
+#12135 = CARTESIAN_POINT('',(52.261122212211,23.0275330033,0.));
+#12136 = VECTOR('',#12137,1.);
+#12137 = DIRECTION('',(-0.,-0.,-1.));
+#12138 = ADVANCED_FACE('',(#12139),#12157,.T.);
+#12139 = FACE_BOUND('',#12140,.T.);
+#12140 = EDGE_LOOP('',(#12141,#12142,#12150,#12156));
+#12141 = ORIENTED_EDGE('',*,*,#2771,.T.);
+#12142 = ORIENTED_EDGE('',*,*,#12143,.T.);
+#12143 = EDGE_CURVE('',#2762,#12144,#12146,.T.);
+#12144 = VERTEX_POINT('',#12145);
+#12145 = CARTESIAN_POINT('',(52.569084258416,22.996798679868,4.));
+#12146 = LINE('',#12147,#12148);
+#12147 = CARTESIAN_POINT('',(52.569084258416,22.996798679868,0.));
+#12148 = VECTOR('',#12149,1.);
+#12149 = DIRECTION('',(0.,0.,1.));
+#12150 = ORIENTED_EDGE('',*,*,#12151,.T.);
+#12151 = EDGE_CURVE('',#12144,#12118,#12152,.T.);
+#12152 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12153,#12154,#12155),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12153 = CARTESIAN_POINT('',(52.569084258416,22.996798679868,4.));
+#12154 = CARTESIAN_POINT('',(52.454604060396,22.996798679868,4.));
+#12155 = CARTESIAN_POINT('',(52.380346634653,23.004636963696,4.));
+#12156 = ORIENTED_EDGE('',*,*,#12117,.F.);
+#12157 = SURFACE_OF_LINEAR_EXTRUSION('',#12158,#12162);
+#12158 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12159,#12160,#12161),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12159 = CARTESIAN_POINT('',(52.569084258416,22.996798679868,0.));
+#12160 = CARTESIAN_POINT('',(52.454604060396,22.996798679868,0.));
+#12161 = CARTESIAN_POINT('',(52.380346634653,23.004636963696,0.));
+#12162 = VECTOR('',#12163,1.);
+#12163 = DIRECTION('',(-0.,-0.,-1.));
+#12164 = ADVANCED_FACE('',(#12165),#12183,.T.);
+#12165 = FACE_BOUND('',#12166,.T.);
+#12166 = EDGE_LOOP('',(#12167,#12168,#12176,#12182));
+#12167 = ORIENTED_EDGE('',*,*,#2761,.T.);
+#12168 = ORIENTED_EDGE('',*,*,#12169,.T.);
+#12169 = EDGE_CURVE('',#2752,#12170,#12172,.T.);
+#12170 = VERTEX_POINT('',#12171);
+#12171 = CARTESIAN_POINT('',(52.754727822772,23.004636963696,4.));
+#12172 = LINE('',#12173,#12174);
+#12173 = CARTESIAN_POINT('',(52.754727822772,23.004636963696,0.));
+#12174 = VECTOR('',#12175,1.);
+#12175 = DIRECTION('',(0.,0.,1.));
+#12176 = ORIENTED_EDGE('',*,*,#12177,.T.);
+#12177 = EDGE_CURVE('',#12170,#12144,#12178,.T.);
+#12178 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12179,#12180,#12181),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12179 = CARTESIAN_POINT('',(52.754727822772,23.004636963696,4.));
+#12180 = CARTESIAN_POINT('',(52.68047039703,22.996798679868,4.));
+#12181 = CARTESIAN_POINT('',(52.569084258416,22.996798679868,4.));
+#12182 = ORIENTED_EDGE('',*,*,#12143,.F.);
+#12183 = SURFACE_OF_LINEAR_EXTRUSION('',#12184,#12188);
+#12184 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12185,#12186,#12187),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12185 = CARTESIAN_POINT('',(52.754727822772,23.004636963696,0.));
+#12186 = CARTESIAN_POINT('',(52.68047039703,22.996798679868,0.));
+#12187 = CARTESIAN_POINT('',(52.569084258416,22.996798679868,0.));
+#12188 = VECTOR('',#12189,1.);
+#12189 = DIRECTION('',(-0.,-0.,-1.));
+#12190 = ADVANCED_FACE('',(#12191),#12209,.T.);
+#12191 = FACE_BOUND('',#12192,.T.);
+#12192 = EDGE_LOOP('',(#12193,#12194,#12202,#12208));
+#12193 = ORIENTED_EDGE('',*,*,#2751,.T.);
+#12194 = ORIENTED_EDGE('',*,*,#12195,.T.);
+#12195 = EDGE_CURVE('',#2742,#12196,#12198,.T.);
+#12196 = VERTEX_POINT('',#12197);
+#12197 = CARTESIAN_POINT('',(52.873745974587,23.0275330033,4.));
+#12198 = LINE('',#12199,#12200);
+#12199 = CARTESIAN_POINT('',(52.873745974587,23.0275330033,0.));
+#12200 = VECTOR('',#12201,1.);
+#12201 = DIRECTION('',(0.,0.,1.));
+#12202 = ORIENTED_EDGE('',*,*,#12203,.T.);
+#12203 = EDGE_CURVE('',#12196,#12170,#12204,.T.);
+#12204 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12205,#12206,#12207),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12205 = CARTESIAN_POINT('',(52.873745974587,23.0275330033,4.));
+#12206 = CARTESIAN_POINT('',(52.828985248515,23.012268976898,4.));
+#12207 = CARTESIAN_POINT('',(52.754727822772,23.004636963696,4.));
+#12208 = ORIENTED_EDGE('',*,*,#12169,.F.);
+#12209 = SURFACE_OF_LINEAR_EXTRUSION('',#12210,#12214);
+#12210 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12211,#12212,#12213),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12211 = CARTESIAN_POINT('',(52.873745974587,23.0275330033,0.));
+#12212 = CARTESIAN_POINT('',(52.828985248515,23.012268976898,0.));
+#12213 = CARTESIAN_POINT('',(52.754727822772,23.004636963696,0.));
+#12214 = VECTOR('',#12215,1.);
+#12215 = DIRECTION('',(-0.,-0.,-1.));
+#12216 = ADVANCED_FACE('',(#12217),#12235,.T.);
+#12217 = FACE_BOUND('',#12218,.T.);
+#12218 = EDGE_LOOP('',(#12219,#12220,#12228,#12234));
+#12219 = ORIENTED_EDGE('',*,*,#2741,.T.);
+#12220 = ORIENTED_EDGE('',*,*,#12221,.T.);
+#12221 = EDGE_CURVE('',#2729,#12222,#12224,.T.);
+#12222 = VERTEX_POINT('',#12223);
+#12223 = CARTESIAN_POINT('',(52.937277327723,23.066105610561,4.));
+#12224 = LINE('',#12225,#12226);
+#12225 = CARTESIAN_POINT('',(52.937277327723,23.066105610561,0.));
+#12226 = VECTOR('',#12227,1.);
+#12227 = DIRECTION('',(0.,0.,1.));
+#12228 = ORIENTED_EDGE('',*,*,#12229,.T.);
+#12229 = EDGE_CURVE('',#12222,#12196,#12230,.T.);
+#12230 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12231,#12232,#12233),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12231 = CARTESIAN_POINT('',(52.937277327723,23.066105610561,4.));
+#12232 = CARTESIAN_POINT('',(52.918712971287,23.04300330033,4.));
+#12233 = CARTESIAN_POINT('',(52.873745974587,23.0275330033,4.));
+#12234 = ORIENTED_EDGE('',*,*,#12195,.F.);
+#12235 = SURFACE_OF_LINEAR_EXTRUSION('',#12236,#12240);
+#12236 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12237,#12238,#12239),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12237 = CARTESIAN_POINT('',(52.937277327723,23.066105610561,0.));
+#12238 = CARTESIAN_POINT('',(52.918712971287,23.04300330033,0.));
+#12239 = CARTESIAN_POINT('',(52.873745974587,23.0275330033,0.));
+#12240 = VECTOR('',#12241,1.);
+#12241 = DIRECTION('',(-0.,-0.,-1.));
+#12242 = ADVANCED_FACE('',(#12243),#12261,.T.);
+#12243 = FACE_BOUND('',#12244,.T.);
+#12244 = EDGE_LOOP('',(#12245,#12246,#12254,#12260));
+#12245 = ORIENTED_EDGE('',*,*,#2728,.T.);
+#12246 = ORIENTED_EDGE('',*,*,#12247,.T.);
+#12247 = EDGE_CURVE('',#2721,#12248,#12250,.T.);
+#12248 = VERTEX_POINT('',#12249);
+#12249 = CARTESIAN_POINT('',(52.955841684158,23.120148514851,4.));
+#12250 = LINE('',#12251,#12252);
+#12251 = CARTESIAN_POINT('',(52.955841684158,23.120148514851,0.));
+#12252 = VECTOR('',#12253,1.);
+#12253 = DIRECTION('',(0.,0.,1.));
+#12254 = ORIENTED_EDGE('',*,*,#12255,.T.);
+#12255 = EDGE_CURVE('',#12248,#12222,#12256,.T.);
+#12256 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12257,#12258,#12259),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12257 = CARTESIAN_POINT('',(52.955841684158,23.120148514851,4.));
+#12258 = CARTESIAN_POINT('',(52.955841684158,23.089414191419,4.));
+#12259 = CARTESIAN_POINT('',(52.937277327723,23.066105610561,4.));
+#12260 = ORIENTED_EDGE('',*,*,#12221,.F.);
+#12261 = SURFACE_OF_LINEAR_EXTRUSION('',#12262,#12266);
+#12262 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12263,#12264,#12265),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12263 = CARTESIAN_POINT('',(52.955841684158,23.120148514851,0.));
+#12264 = CARTESIAN_POINT('',(52.955841684158,23.089414191419,0.));
+#12265 = CARTESIAN_POINT('',(52.937277327723,23.066105610561,0.));
+#12266 = VECTOR('',#12267,1.);
+#12267 = DIRECTION('',(-0.,-0.,-1.));
+#12268 = ADVANCED_FACE('',(#12269),#12287,.T.);
+#12269 = FACE_BOUND('',#12270,.T.);
+#12270 = EDGE_LOOP('',(#12271,#12272,#12280,#12286));
+#12271 = ORIENTED_EDGE('',*,*,#2720,.F.);
+#12272 = ORIENTED_EDGE('',*,*,#12273,.T.);
+#12273 = EDGE_CURVE('',#2710,#12274,#12276,.T.);
+#12274 = VERTEX_POINT('',#12275);
+#12275 = CARTESIAN_POINT('',(52.955841684158,24.950181518152,4.));
+#12276 = LINE('',#12277,#12278);
+#12277 = CARTESIAN_POINT('',(52.955841684158,24.950181518152,0.));
+#12278 = VECTOR('',#12279,1.);
+#12279 = DIRECTION('',(0.,0.,1.));
+#12280 = ORIENTED_EDGE('',*,*,#12281,.T.);
+#12281 = EDGE_CURVE('',#12274,#12248,#12282,.T.);
+#12282 = LINE('',#12283,#12284);
+#12283 = CARTESIAN_POINT('',(52.955841684158,24.950181518152,4.));
+#12284 = VECTOR('',#12285,1.);
+#12285 = DIRECTION('',(0.,-1.,0.));
+#12286 = ORIENTED_EDGE('',*,*,#12247,.F.);
+#12287 = PLANE('',#12288);
+#12288 = AXIS2_PLACEMENT_3D('',#12289,#12290,#12291);
+#12289 = CARTESIAN_POINT('',(52.955841684158,24.950181518152,0.));
+#12290 = DIRECTION('',(1.,0.,0.));
+#12291 = DIRECTION('',(0.,-1.,0.));
+#12292 = ADVANCED_FACE('',(#12293),#12311,.T.);
+#12293 = FACE_BOUND('',#12294,.T.);
+#12294 = EDGE_LOOP('',(#12295,#12296,#12304,#12310));
+#12295 = ORIENTED_EDGE('',*,*,#2709,.T.);
+#12296 = ORIENTED_EDGE('',*,*,#12297,.T.);
+#12297 = EDGE_CURVE('',#2699,#12298,#12300,.T.);
+#12298 = VERTEX_POINT('',#12299);
+#12299 = CARTESIAN_POINT('',(53.265247624752,25.26495049505,4.));
+#12300 = LINE('',#12301,#12302);
+#12301 = CARTESIAN_POINT('',(53.265247624752,25.26495049505,0.));
+#12302 = VECTOR('',#12303,1.);
+#12303 = DIRECTION('',(0.,0.,1.));
+#12304 = ORIENTED_EDGE('',*,*,#12305,.T.);
+#12305 = EDGE_CURVE('',#12298,#12274,#12306,.T.);
+#12306 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12307,#12308,#12309),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12307 = CARTESIAN_POINT('',(53.265247624752,25.26495049505,4.));
+#12308 = CARTESIAN_POINT('',(53.122920892079,25.157070957096,4.));
+#12309 = CARTESIAN_POINT('',(52.955841684158,24.950181518152,4.));
+#12310 = ORIENTED_EDGE('',*,*,#12273,.F.);
+#12311 = SURFACE_OF_LINEAR_EXTRUSION('',#12312,#12316);
+#12312 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12313,#12314,#12315),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12313 = CARTESIAN_POINT('',(53.265247624752,25.26495049505,0.));
+#12314 = CARTESIAN_POINT('',(53.122920892079,25.157070957096,0.));
+#12315 = CARTESIAN_POINT('',(52.955841684158,24.950181518152,0.));
+#12316 = VECTOR('',#12317,1.);
+#12317 = DIRECTION('',(-0.,-0.,-1.));
+#12318 = ADVANCED_FACE('',(#12319),#12337,.T.);
+#12319 = FACE_BOUND('',#12320,.T.);
+#12320 = EDGE_LOOP('',(#12321,#12322,#12330,#12336));
+#12321 = ORIENTED_EDGE('',*,*,#2698,.T.);
+#12322 = ORIENTED_EDGE('',*,*,#12323,.T.);
+#12323 = EDGE_CURVE('',#2689,#12324,#12326,.T.);
+#12324 = VERTEX_POINT('',#12325);
+#12325 = CARTESIAN_POINT('',(53.546807030693,25.37303630363,4.));
+#12326 = LINE('',#12327,#12328);
+#12327 = CARTESIAN_POINT('',(53.546807030693,25.37303630363,0.));
+#12328 = VECTOR('',#12329,1.);
+#12329 = DIRECTION('',(0.,0.,1.));
+#12330 = ORIENTED_EDGE('',*,*,#12331,.T.);
+#12331 = EDGE_CURVE('',#12324,#12298,#12332,.T.);
+#12332 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12333,#12334,#12335),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12333 = CARTESIAN_POINT('',(53.546807030693,25.37303630363,4.));
+#12334 = CARTESIAN_POINT('',(53.407574357426,25.37303630363,4.));
+#12335 = CARTESIAN_POINT('',(53.265247624752,25.26495049505,4.));
+#12336 = ORIENTED_EDGE('',*,*,#12297,.F.);
+#12337 = SURFACE_OF_LINEAR_EXTRUSION('',#12338,#12342);
+#12338 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12339,#12340,#12341),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12339 = CARTESIAN_POINT('',(53.546807030693,25.37303630363,0.));
+#12340 = CARTESIAN_POINT('',(53.407574357426,25.37303630363,0.));
+#12341 = CARTESIAN_POINT('',(53.265247624752,25.26495049505,0.));
+#12342 = VECTOR('',#12343,1.);
+#12343 = DIRECTION('',(-0.,-0.,-1.));
+#12344 = ADVANCED_FACE('',(#12345),#12363,.T.);
+#12345 = FACE_BOUND('',#12346,.T.);
+#12346 = EDGE_LOOP('',(#12347,#12348,#12356,#12362));
+#12347 = ORIENTED_EDGE('',*,*,#2688,.T.);
+#12348 = ORIENTED_EDGE('',*,*,#12349,.T.);
+#12349 = EDGE_CURVE('',#2676,#12350,#12352,.T.);
+#12350 = VERTEX_POINT('',#12351);
+#12351 = CARTESIAN_POINT('',(53.743176667657,25.328275577558,4.));
+#12352 = LINE('',#12353,#12354);
+#12353 = CARTESIAN_POINT('',(53.743176667657,25.328275577558,0.));
+#12354 = VECTOR('',#12355,1.);
+#12355 = DIRECTION('',(0.,0.,1.));
+#12356 = ORIENTED_EDGE('',*,*,#12357,.T.);
+#12357 = EDGE_CURVE('',#12350,#12324,#12358,.T.);
+#12358 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12359,#12360,#12361),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12359 = CARTESIAN_POINT('',(53.743176667657,25.328275577558,4.));
+#12360 = CARTESIAN_POINT('',(53.661287228713,25.37303630363,4.));
+#12361 = CARTESIAN_POINT('',(53.546807030693,25.37303630363,4.));
+#12362 = ORIENTED_EDGE('',*,*,#12323,.F.);
+#12363 = SURFACE_OF_LINEAR_EXTRUSION('',#12364,#12368);
+#12364 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12365,#12366,#12367),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12365 = CARTESIAN_POINT('',(53.743176667657,25.328275577558,0.));
+#12366 = CARTESIAN_POINT('',(53.661287228713,25.37303630363,0.));
+#12367 = CARTESIAN_POINT('',(53.546807030693,25.37303630363,0.));
+#12368 = VECTOR('',#12369,1.);
+#12369 = DIRECTION('',(-0.,-0.,-1.));
+#12370 = ADVANCED_FACE('',(#12371),#12389,.T.);
+#12371 = FACE_BOUND('',#12372,.T.);
+#12372 = EDGE_LOOP('',(#12373,#12374,#12382,#12388));
+#12373 = ORIENTED_EDGE('',*,*,#2675,.T.);
+#12374 = ORIENTED_EDGE('',*,*,#12375,.T.);
+#12375 = EDGE_CURVE('',#2666,#12376,#12378,.T.);
+#12376 = VERTEX_POINT('',#12377);
+#12377 = CARTESIAN_POINT('',(53.879315281518,25.201625412541,4.));
+#12378 = LINE('',#12379,#12380);
+#12379 = CARTESIAN_POINT('',(53.879315281518,25.201625412541,0.));
+#12380 = VECTOR('',#12381,1.);
+#12381 = DIRECTION('',(0.,0.,1.));
+#12382 = ORIENTED_EDGE('',*,*,#12383,.T.);
+#12383 = EDGE_CURVE('',#12376,#12350,#12384,.T.);
+#12384 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12385,#12386,#12387),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12385 = CARTESIAN_POINT('',(53.879315281518,25.201625412541,4.));
+#12386 = CARTESIAN_POINT('',(53.825272377228,25.283514851485,4.));
+#12387 = CARTESIAN_POINT('',(53.743176667657,25.328275577558,4.));
+#12388 = ORIENTED_EDGE('',*,*,#12349,.F.);
+#12389 = SURFACE_OF_LINEAR_EXTRUSION('',#12390,#12394);
+#12390 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12391,#12392,#12393),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12391 = CARTESIAN_POINT('',(53.879315281518,25.201625412541,0.));
+#12392 = CARTESIAN_POINT('',(53.825272377228,25.283514851485,0.));
+#12393 = CARTESIAN_POINT('',(53.743176667657,25.328275577558,0.));
+#12394 = VECTOR('',#12395,1.);
+#12395 = DIRECTION('',(-0.,-0.,-1.));
+#12396 = ADVANCED_FACE('',(#12397),#12415,.T.);
+#12397 = FACE_BOUND('',#12398,.T.);
+#12398 = EDGE_LOOP('',(#12399,#12400,#12408,#12414));
+#12399 = ORIENTED_EDGE('',*,*,#2665,.T.);
+#12400 = ORIENTED_EDGE('',*,*,#12401,.T.);
+#12401 = EDGE_CURVE('',#2656,#12402,#12404,.T.);
+#12402 = VERTEX_POINT('',#12403);
+#12403 = CARTESIAN_POINT('',(53.959760826073,25.005668316832,4.));
+#12404 = LINE('',#12405,#12406);
+#12405 = CARTESIAN_POINT('',(53.959760826073,25.005668316832,0.));
+#12406 = VECTOR('',#12407,1.);
+#12407 = DIRECTION('',(0.,0.,1.));
+#12408 = ORIENTED_EDGE('',*,*,#12409,.T.);
+#12409 = EDGE_CURVE('',#12402,#12376,#12410,.T.);
+#12410 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12411,#12412,#12413),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12411 = CARTESIAN_POINT('',(53.959760826073,25.005668316832,4.));
+#12412 = CARTESIAN_POINT('',(53.933564456436,25.119942244224,4.));
+#12413 = CARTESIAN_POINT('',(53.879315281518,25.201625412541,4.));
+#12414 = ORIENTED_EDGE('',*,*,#12375,.F.);
+#12415 = SURFACE_OF_LINEAR_EXTRUSION('',#12416,#12420);
+#12416 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12417,#12418,#12419),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12417 = CARTESIAN_POINT('',(53.959760826073,25.005668316832,0.));
+#12418 = CARTESIAN_POINT('',(53.933564456436,25.119942244224,0.));
+#12419 = CARTESIAN_POINT('',(53.879315281518,25.201625412541,0.));
+#12420 = VECTOR('',#12421,1.);
+#12421 = DIRECTION('',(-0.,-0.,-1.));
+#12422 = ADVANCED_FACE('',(#12423),#12441,.T.);
+#12423 = FACE_BOUND('',#12424,.T.);
+#12424 = EDGE_LOOP('',(#12425,#12426,#12434,#12440));
+#12425 = ORIENTED_EDGE('',*,*,#2655,.T.);
+#12426 = ORIENTED_EDGE('',*,*,#12427,.T.);
+#12427 = EDGE_CURVE('',#2648,#12428,#12430,.T.);
+#12428 = VERTEX_POINT('',#12429);
+#12429 = CARTESIAN_POINT('',(53.986163466337,24.752780528053,4.));
+#12430 = LINE('',#12431,#12432);
+#12431 = CARTESIAN_POINT('',(53.986163466337,24.752780528053,0.));
+#12432 = VECTOR('',#12433,1.);
+#12433 = DIRECTION('',(0.,0.,1.));
+#12434 = ORIENTED_EDGE('',*,*,#12435,.T.);
+#12435 = EDGE_CURVE('',#12428,#12402,#12436,.T.);
+#12436 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12437,#12438,#12439),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12437 = CARTESIAN_POINT('',(53.986163466337,24.752780528053,4.));
+#12438 = CARTESIAN_POINT('',(53.986163466337,24.891600660066,4.));
+#12439 = CARTESIAN_POINT('',(53.959760826073,25.005668316832,4.));
+#12440 = ORIENTED_EDGE('',*,*,#12401,.F.);
+#12441 = SURFACE_OF_LINEAR_EXTRUSION('',#12442,#12446);
+#12442 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12443,#12444,#12445),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12443 = CARTESIAN_POINT('',(53.986163466337,24.752780528053,0.));
+#12444 = CARTESIAN_POINT('',(53.986163466337,24.891600660066,0.));
+#12445 = CARTESIAN_POINT('',(53.959760826073,25.005668316832,0.));
+#12446 = VECTOR('',#12447,1.);
+#12447 = DIRECTION('',(-0.,-0.,-1.));
+#12448 = ADVANCED_FACE('',(#12449),#12467,.T.);
+#12449 = FACE_BOUND('',#12450,.T.);
+#12450 = EDGE_LOOP('',(#12451,#12452,#12460,#12466));
+#12451 = ORIENTED_EDGE('',*,*,#2647,.F.);
+#12452 = ORIENTED_EDGE('',*,*,#12453,.T.);
+#12453 = EDGE_CURVE('',#2635,#12454,#12456,.T.);
+#12454 = VERTEX_POINT('',#12455);
+#12455 = CARTESIAN_POINT('',(53.986163466337,23.120148514851,4.));
+#12456 = LINE('',#12457,#12458);
+#12457 = CARTESIAN_POINT('',(53.986163466337,23.120148514851,0.));
+#12458 = VECTOR('',#12459,1.);
+#12459 = DIRECTION('',(0.,0.,1.));
+#12460 = ORIENTED_EDGE('',*,*,#12461,.T.);
+#12461 = EDGE_CURVE('',#12454,#12428,#12462,.T.);
+#12462 = LINE('',#12463,#12464);
+#12463 = CARTESIAN_POINT('',(53.986163466337,23.120148514851,4.));
+#12464 = VECTOR('',#12465,1.);
+#12465 = DIRECTION('',(0.,1.,0.));
+#12466 = ORIENTED_EDGE('',*,*,#12427,.F.);
+#12467 = PLANE('',#12468);
+#12468 = AXIS2_PLACEMENT_3D('',#12469,#12470,#12471);
+#12469 = CARTESIAN_POINT('',(53.986163466337,23.120148514851,0.));
+#12470 = DIRECTION('',(-1.,0.,0.));
+#12471 = DIRECTION('',(0.,1.,0.));
+#12472 = ADVANCED_FACE('',(#12473),#12491,.T.);
+#12473 = FACE_BOUND('',#12474,.T.);
+#12474 = EDGE_LOOP('',(#12475,#12476,#12484,#12490));
+#12475 = ORIENTED_EDGE('',*,*,#2634,.T.);
+#12476 = ORIENTED_EDGE('',*,*,#12477,.T.);
+#12477 = EDGE_CURVE('',#2625,#12478,#12480,.T.);
+#12478 = VERTEX_POINT('',#12479);
+#12479 = CARTESIAN_POINT('',(54.003077657756,23.066105610561,4.));
+#12480 = LINE('',#12481,#12482);
+#12481 = CARTESIAN_POINT('',(54.003077657756,23.066105610561,0.));
+#12482 = VECTOR('',#12483,1.);
+#12483 = DIRECTION('',(0.,0.,1.));
+#12484 = ORIENTED_EDGE('',*,*,#12485,.T.);
+#12485 = EDGE_CURVE('',#12478,#12454,#12486,.T.);
+#12486 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12487,#12488,#12489),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12487 = CARTESIAN_POINT('',(54.003077657756,23.066105610561,4.));
+#12488 = CARTESIAN_POINT('',(53.986163466337,23.089414191419,4.));
+#12489 = CARTESIAN_POINT('',(53.986163466337,23.120148514851,4.));
+#12490 = ORIENTED_EDGE('',*,*,#12453,.F.);
+#12491 = SURFACE_OF_LINEAR_EXTRUSION('',#12492,#12496);
+#12492 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12493,#12494,#12495),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12493 = CARTESIAN_POINT('',(54.003077657756,23.066105610561,0.));
+#12494 = CARTESIAN_POINT('',(53.986163466337,23.089414191419,0.));
+#12495 = CARTESIAN_POINT('',(53.986163466337,23.120148514851,0.));
+#12496 = VECTOR('',#12497,1.);
+#12497 = DIRECTION('',(-0.,-0.,-1.));
+#12498 = ADVANCED_FACE('',(#12499),#12517,.T.);
+#12499 = FACE_BOUND('',#12500,.T.);
+#12500 = EDGE_LOOP('',(#12501,#12502,#12510,#12516));
+#12501 = ORIENTED_EDGE('',*,*,#2624,.T.);
+#12502 = ORIENTED_EDGE('',*,*,#12503,.T.);
+#12503 = EDGE_CURVE('',#2615,#12504,#12506,.T.);
+#12504 = VERTEX_POINT('',#12505);
+#12505 = CARTESIAN_POINT('',(54.064958845875,23.0275330033,4.));
+#12506 = LINE('',#12507,#12508);
+#12507 = CARTESIAN_POINT('',(54.064958845875,23.0275330033,0.));
+#12508 = VECTOR('',#12509,1.);
+#12509 = DIRECTION('',(0.,0.,1.));
+#12510 = ORIENTED_EDGE('',*,*,#12511,.T.);
+#12511 = EDGE_CURVE('',#12504,#12478,#12512,.T.);
+#12512 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12513,#12514,#12515),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12513 = CARTESIAN_POINT('',(54.064958845875,23.0275330033,4.));
+#12514 = CARTESIAN_POINT('',(54.020198119802,23.04300330033,4.));
+#12515 = CARTESIAN_POINT('',(54.003077657756,23.066105610561,4.));
+#12516 = ORIENTED_EDGE('',*,*,#12477,.F.);
+#12517 = SURFACE_OF_LINEAR_EXTRUSION('',#12518,#12522);
+#12518 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12519,#12520,#12521),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12519 = CARTESIAN_POINT('',(54.064958845875,23.0275330033,0.));
+#12520 = CARTESIAN_POINT('',(54.020198119802,23.04300330033,0.));
+#12521 = CARTESIAN_POINT('',(54.003077657756,23.066105610561,0.));
+#12522 = VECTOR('',#12523,1.);
+#12523 = DIRECTION('',(-0.,-0.,-1.));
+#12524 = ADVANCED_FACE('',(#12525),#12543,.T.);
+#12525 = FACE_BOUND('',#12526,.T.);
+#12526 = EDGE_LOOP('',(#12527,#12528,#12536,#12542));
+#12527 = ORIENTED_EDGE('',*,*,#2614,.T.);
+#12528 = ORIENTED_EDGE('',*,*,#12529,.T.);
+#12529 = EDGE_CURVE('',#2605,#12530,#12532,.T.);
+#12530 = VERTEX_POINT('',#12531);
+#12531 = CARTESIAN_POINT('',(54.184183268317,23.004636963696,4.));
+#12532 = LINE('',#12533,#12534);
+#12533 = CARTESIAN_POINT('',(54.184183268317,23.004636963696,0.));
+#12534 = VECTOR('',#12535,1.);
+#12535 = DIRECTION('',(0.,0.,1.));
+#12536 = ORIENTED_EDGE('',*,*,#12537,.T.);
+#12537 = EDGE_CURVE('',#12530,#12504,#12538,.T.);
+#12538 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12539,#12540,#12541),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12539 = CARTESIAN_POINT('',(54.184183268317,23.004636963696,4.));
+#12540 = CARTESIAN_POINT('',(54.109925842574,23.012268976898,4.));
+#12541 = CARTESIAN_POINT('',(54.064958845875,23.0275330033,4.));
+#12542 = ORIENTED_EDGE('',*,*,#12503,.F.);
+#12543 = SURFACE_OF_LINEAR_EXTRUSION('',#12544,#12548);
+#12544 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12545,#12546,#12547),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12545 = CARTESIAN_POINT('',(54.184183268317,23.004636963696,0.));
+#12546 = CARTESIAN_POINT('',(54.109925842574,23.012268976898,0.));
+#12547 = CARTESIAN_POINT('',(54.064958845875,23.0275330033,0.));
+#12548 = VECTOR('',#12549,1.);
+#12549 = DIRECTION('',(-0.,-0.,-1.));
+#12550 = ADVANCED_FACE('',(#12551),#12569,.T.);
+#12551 = FACE_BOUND('',#12552,.T.);
+#12552 = EDGE_LOOP('',(#12553,#12554,#12562,#12568));
+#12553 = ORIENTED_EDGE('',*,*,#2604,.T.);
+#12554 = ORIENTED_EDGE('',*,*,#12555,.T.);
+#12555 = EDGE_CURVE('',#2595,#12556,#12558,.T.);
+#12556 = VERTEX_POINT('',#12557);
+#12557 = CARTESIAN_POINT('',(54.376014951485,22.996798679868,4.));
+#12558 = LINE('',#12559,#12560);
+#12559 = CARTESIAN_POINT('',(54.376014951485,22.996798679868,0.));
+#12560 = VECTOR('',#12561,1.);
+#12561 = DIRECTION('',(0.,0.,1.));
+#12562 = ORIENTED_EDGE('',*,*,#12563,.T.);
+#12563 = EDGE_CURVE('',#12556,#12530,#12564,.T.);
+#12564 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12565,#12566,#12567),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12565 = CARTESIAN_POINT('',(54.376014951485,22.996798679868,4.));
+#12566 = CARTESIAN_POINT('',(54.258440694059,22.996798679868,4.));
+#12567 = CARTESIAN_POINT('',(54.184183268317,23.004636963696,4.));
+#12568 = ORIENTED_EDGE('',*,*,#12529,.F.);
+#12569 = SURFACE_OF_LINEAR_EXTRUSION('',#12570,#12574);
+#12570 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12571,#12572,#12573),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12571 = CARTESIAN_POINT('',(54.376014951485,22.996798679868,0.));
+#12572 = CARTESIAN_POINT('',(54.258440694059,22.996798679868,0.));
+#12573 = CARTESIAN_POINT('',(54.184183268317,23.004636963696,0.));
+#12574 = VECTOR('',#12575,1.);
+#12575 = DIRECTION('',(-0.,-0.,-1.));
+#12576 = ADVANCED_FACE('',(#12577),#12595,.T.);
+#12577 = FACE_BOUND('',#12578,.T.);
+#12578 = EDGE_LOOP('',(#12579,#12580,#12588,#12594));
+#12579 = ORIENTED_EDGE('',*,*,#2594,.T.);
+#12580 = ORIENTED_EDGE('',*,*,#12581,.T.);
+#12581 = EDGE_CURVE('',#2585,#12582,#12584,.T.);
+#12582 = VERTEX_POINT('',#12583);
+#12583 = CARTESIAN_POINT('',(54.564752575248,23.004636963696,4.));
+#12584 = LINE('',#12585,#12586);
+#12585 = CARTESIAN_POINT('',(54.564752575248,23.004636963696,0.));
+#12586 = VECTOR('',#12587,1.);
+#12587 = DIRECTION('',(0.,0.,1.));
+#12588 = ORIENTED_EDGE('',*,*,#12589,.T.);
+#12589 = EDGE_CURVE('',#12582,#12556,#12590,.T.);
+#12590 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12591,#12592,#12593),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12591 = CARTESIAN_POINT('',(54.564752575248,23.004636963696,4.));
+#12592 = CARTESIAN_POINT('',(54.490495149505,22.996798679868,4.));
+#12593 = CARTESIAN_POINT('',(54.376014951485,22.996798679868,4.));
+#12594 = ORIENTED_EDGE('',*,*,#12555,.F.);
+#12595 = SURFACE_OF_LINEAR_EXTRUSION('',#12596,#12600);
+#12596 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12597,#12598,#12599),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12597 = CARTESIAN_POINT('',(54.564752575248,23.004636963696,0.));
+#12598 = CARTESIAN_POINT('',(54.490495149505,22.996798679868,0.));
+#12599 = CARTESIAN_POINT('',(54.376014951485,22.996798679868,0.));
+#12600 = VECTOR('',#12601,1.);
+#12601 = DIRECTION('',(-0.,-0.,-1.));
+#12602 = ADVANCED_FACE('',(#12603),#12621,.T.);
+#12603 = FACE_BOUND('',#12604,.T.);
+#12604 = EDGE_LOOP('',(#12605,#12606,#12614,#12620));
+#12605 = ORIENTED_EDGE('',*,*,#2584,.T.);
+#12606 = ORIENTED_EDGE('',*,*,#12607,.T.);
+#12607 = EDGE_CURVE('',#2575,#12608,#12610,.T.);
+#12608 = VERTEX_POINT('',#12609);
+#12609 = CARTESIAN_POINT('',(54.682326832673,23.0275330033,4.));
+#12610 = LINE('',#12611,#12612);
+#12611 = CARTESIAN_POINT('',(54.682326832673,23.0275330033,0.));
+#12612 = VECTOR('',#12613,1.);
+#12613 = DIRECTION('',(0.,0.,1.));
+#12614 = ORIENTED_EDGE('',*,*,#12615,.T.);
+#12615 = EDGE_CURVE('',#12608,#12582,#12616,.T.);
+#12616 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12617,#12618,#12619),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12617 = CARTESIAN_POINT('',(54.682326832673,23.0275330033,4.));
+#12618 = CARTESIAN_POINT('',(54.63901000099,23.012268976898,4.));
+#12619 = CARTESIAN_POINT('',(54.564752575248,23.004636963696,4.));
+#12620 = ORIENTED_EDGE('',*,*,#12581,.F.);
+#12621 = SURFACE_OF_LINEAR_EXTRUSION('',#12622,#12626);
+#12622 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12623,#12624,#12625),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12623 = CARTESIAN_POINT('',(54.682326832673,23.0275330033,0.));
+#12624 = CARTESIAN_POINT('',(54.63901000099,23.012268976898,0.));
+#12625 = CARTESIAN_POINT('',(54.564752575248,23.004636963696,0.));
+#12626 = VECTOR('',#12627,1.);
+#12627 = DIRECTION('',(-0.,-0.,-1.));
+#12628 = ADVANCED_FACE('',(#12629),#12640,.T.);
+#12629 = FACE_BOUND('',#12630,.T.);
+#12630 = EDGE_LOOP('',(#12631,#12632,#12633,#12639));
+#12631 = ORIENTED_EDGE('',*,*,#2574,.T.);
+#12632 = ORIENTED_EDGE('',*,*,#10992,.T.);
+#12633 = ORIENTED_EDGE('',*,*,#12634,.T.);
+#12634 = EDGE_CURVE('',#10985,#12608,#12635,.T.);
+#12635 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12636,#12637,#12638),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12636 = CARTESIAN_POINT('',(54.744208020792,23.066105610561,4.));
+#12637 = CARTESIAN_POINT('',(54.725643664356,23.04300330033,4.));
+#12638 = CARTESIAN_POINT('',(54.682326832673,23.0275330033,4.));
+#12639 = ORIENTED_EDGE('',*,*,#12607,.F.);
+#12640 = SURFACE_OF_LINEAR_EXTRUSION('',#12641,#12645);
+#12641 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12642,#12643,#12644),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12642 = CARTESIAN_POINT('',(54.744208020792,23.066105610561,0.));
+#12643 = CARTESIAN_POINT('',(54.725643664356,23.04300330033,0.));
+#12644 = CARTESIAN_POINT('',(54.682326832673,23.0275330033,0.));
+#12645 = VECTOR('',#12646,1.);
+#12646 = DIRECTION('',(-0.,-0.,-1.));
+#12647 = ADVANCED_FACE('',(#12648),#12673,.T.);
+#12648 = FACE_BOUND('',#12649,.T.);
+#12649 = EDGE_LOOP('',(#12650,#12651,#12659,#12667));
+#12650 = ORIENTED_EDGE('',*,*,#3246,.T.);
+#12651 = ORIENTED_EDGE('',*,*,#12652,.T.);
+#12652 = EDGE_CURVE('',#3249,#12653,#12655,.T.);
+#12653 = VERTEX_POINT('',#12654);
+#12654 = CARTESIAN_POINT('',(58.070321882178,24.580338283828,4.));
+#12655 = LINE('',#12656,#12657);
+#12656 = CARTESIAN_POINT('',(58.070321882178,24.580338283828,0.));
+#12657 = VECTOR('',#12658,1.);
+#12658 = DIRECTION('',(0.,0.,1.));
+#12659 = ORIENTED_EDGE('',*,*,#12660,.T.);
+#12660 = EDGE_CURVE('',#12653,#12661,#12663,.T.);
+#12661 = VERTEX_POINT('',#12662);
+#12662 = CARTESIAN_POINT('',(58.006790529043,24.371386138614,4.));
+#12663 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12664,#12665,#12666),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12664 = CARTESIAN_POINT('',(58.070321882178,24.580338283828,4.));
+#12665 = CARTESIAN_POINT('',(58.070321882178,24.43904290429,4.));
+#12666 = CARTESIAN_POINT('',(58.006790529043,24.371386138614,4.));
+#12667 = ORIENTED_EDGE('',*,*,#12668,.F.);
+#12668 = EDGE_CURVE('',#3247,#12661,#12669,.T.);
+#12669 = LINE('',#12670,#12671);
+#12670 = CARTESIAN_POINT('',(58.006790529043,24.371386138614,0.));
+#12671 = VECTOR('',#12672,1.);
+#12672 = DIRECTION('',(0.,0.,1.));
+#12673 = SURFACE_OF_LINEAR_EXTRUSION('',#12674,#12678);
+#12674 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12675,#12676,#12677),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12675 = CARTESIAN_POINT('',(58.070321882178,24.580338283828,0.));
+#12676 = CARTESIAN_POINT('',(58.070321882178,24.43904290429,0.));
+#12677 = CARTESIAN_POINT('',(58.006790529043,24.371386138614,0.));
+#12678 = VECTOR('',#12679,1.);
+#12679 = DIRECTION('',(-0.,-0.,-1.));
+#12680 = ADVANCED_FACE('',(#12681),#12699,.T.);
+#12681 = FACE_BOUND('',#12682,.T.);
+#12682 = EDGE_LOOP('',(#12683,#12684,#12692,#12698));
+#12683 = ORIENTED_EDGE('',*,*,#3635,.F.);
+#12684 = ORIENTED_EDGE('',*,*,#12685,.T.);
+#12685 = EDGE_CURVE('',#3625,#12686,#12688,.T.);
+#12686 = VERTEX_POINT('',#12687);
+#12687 = CARTESIAN_POINT('',(58.070321882178,24.703275577558,4.));
+#12688 = LINE('',#12689,#12690);
+#12689 = CARTESIAN_POINT('',(58.070321882178,24.703275577558,0.));
+#12690 = VECTOR('',#12691,1.);
+#12691 = DIRECTION('',(0.,0.,1.));
+#12692 = ORIENTED_EDGE('',*,*,#12693,.T.);
+#12693 = EDGE_CURVE('',#12686,#12653,#12694,.T.);
+#12694 = LINE('',#12695,#12696);
+#12695 = CARTESIAN_POINT('',(58.070321882178,24.703275577558,4.));
+#12696 = VECTOR('',#12697,1.);
+#12697 = DIRECTION('',(0.,-1.,0.));
+#12698 = ORIENTED_EDGE('',*,*,#12652,.F.);
+#12699 = PLANE('',#12700);
+#12700 = AXIS2_PLACEMENT_3D('',#12701,#12702,#12703);
+#12701 = CARTESIAN_POINT('',(58.070321882178,24.703275577558,0.));
+#12702 = DIRECTION('',(1.,0.,0.));
+#12703 = DIRECTION('',(0.,-1.,0.));
+#12704 = ADVANCED_FACE('',(#12705),#12723,.T.);
+#12705 = FACE_BOUND('',#12706,.T.);
+#12706 = EDGE_LOOP('',(#12707,#12708,#12716,#12722));
+#12707 = ORIENTED_EDGE('',*,*,#3624,.T.);
+#12708 = ORIENTED_EDGE('',*,*,#12709,.T.);
+#12709 = EDGE_CURVE('',#3610,#12710,#12712,.T.);
+#12710 = VERTEX_POINT('',#12711);
+#12711 = CARTESIAN_POINT('',(57.996064456436,25.237929042904,4.));
+#12712 = LINE('',#12713,#12714);
+#12713 = CARTESIAN_POINT('',(57.996064456436,25.237929042904,0.));
+#12714 = VECTOR('',#12715,1.);
+#12715 = DIRECTION('',(0.,0.,1.));
+#12716 = ORIENTED_EDGE('',*,*,#12717,.T.);
+#12717 = EDGE_CURVE('',#12710,#12686,#12718,.T.);
+#12718 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12719,#12720,#12721),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12719 = CARTESIAN_POINT('',(57.996064456436,25.237929042904,4.));
+#12720 = CARTESIAN_POINT('',(58.070321882178,24.992054455446,4.));
+#12721 = CARTESIAN_POINT('',(58.070321882178,24.703275577558,4.));
+#12722 = ORIENTED_EDGE('',*,*,#12685,.F.);
+#12723 = SURFACE_OF_LINEAR_EXTRUSION('',#12724,#12728);
+#12724 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12725,#12726,#12727),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12725 = CARTESIAN_POINT('',(57.996064456436,25.237929042904,0.));
+#12726 = CARTESIAN_POINT('',(58.070321882178,24.992054455446,0.));
+#12727 = CARTESIAN_POINT('',(58.070321882178,24.703275577558,0.));
+#12728 = VECTOR('',#12729,1.);
+#12729 = DIRECTION('',(-0.,-0.,-1.));
+#12730 = ADVANCED_FACE('',(#12731),#12749,.T.);
+#12731 = FACE_BOUND('',#12732,.T.);
+#12732 = EDGE_LOOP('',(#12733,#12734,#12742,#12748));
+#12733 = ORIENTED_EDGE('',*,*,#3609,.T.);
+#12734 = ORIENTED_EDGE('',*,*,#12735,.T.);
+#12735 = EDGE_CURVE('',#3599,#12736,#12738,.T.);
+#12736 = VERTEX_POINT('',#12737);
+#12737 = CARTESIAN_POINT('',(57.76401000099,25.663671617162,4.));
+#12738 = LINE('',#12739,#12740);
+#12739 = CARTESIAN_POINT('',(57.76401000099,25.663671617162,0.));
+#12740 = VECTOR('',#12741,1.);
+#12741 = DIRECTION('',(0.,0.,1.));
+#12742 = ORIENTED_EDGE('',*,*,#12743,.T.);
+#12743 = EDGE_CURVE('',#12736,#12710,#12744,.T.);
+#12744 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12745,#12746,#12747),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12745 = CARTESIAN_POINT('',(57.76401000099,25.663671617162,4.));
+#12746 = CARTESIAN_POINT('',(57.921807030693,25.483803630363,4.));
+#12747 = CARTESIAN_POINT('',(57.996064456436,25.237929042904,4.));
+#12748 = ORIENTED_EDGE('',*,*,#12709,.F.);
+#12749 = SURFACE_OF_LINEAR_EXTRUSION('',#12750,#12754);
+#12750 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12751,#12752,#12753),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12751 = CARTESIAN_POINT('',(57.76401000099,25.663671617162,0.));
+#12752 = CARTESIAN_POINT('',(57.921807030693,25.483803630363,0.));
+#12753 = CARTESIAN_POINT('',(57.996064456436,25.237929042904,0.));
+#12754 = VECTOR('',#12755,1.);
+#12755 = DIRECTION('',(-0.,-0.,-1.));
+#12756 = ADVANCED_FACE('',(#12757),#12775,.T.);
+#12757 = FACE_BOUND('',#12758,.T.);
+#12758 = EDGE_LOOP('',(#12759,#12760,#12768,#12774));
+#12759 = ORIENTED_EDGE('',*,*,#3598,.T.);
+#12760 = ORIENTED_EDGE('',*,*,#12761,.T.);
+#12761 = EDGE_CURVE('',#3587,#12762,#12764,.T.);
+#12762 = VERTEX_POINT('',#12763);
+#12763 = CARTESIAN_POINT('',(57.360132113201,25.944818481848,4.));
+#12764 = LINE('',#12765,#12766);
+#12765 = CARTESIAN_POINT('',(57.360132113201,25.944818481848,0.));
+#12766 = VECTOR('',#12767,1.);
+#12767 = DIRECTION('',(0.,0.,1.));
+#12768 = ORIENTED_EDGE('',*,*,#12769,.T.);
+#12769 = EDGE_CURVE('',#12762,#12736,#12770,.T.);
+#12770 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12771,#12772,#12773),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12771 = CARTESIAN_POINT('',(57.360132113201,25.944818481848,4.));
+#12772 = CARTESIAN_POINT('',(57.606212971287,25.84353960396,4.));
+#12773 = CARTESIAN_POINT('',(57.76401000099,25.663671617162,4.));
+#12774 = ORIENTED_EDGE('',*,*,#12735,.F.);
+#12775 = SURFACE_OF_LINEAR_EXTRUSION('',#12776,#12780);
+#12776 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12777,#12778,#12779),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12777 = CARTESIAN_POINT('',(57.360132113201,25.944818481848,0.));
+#12778 = CARTESIAN_POINT('',(57.606212971287,25.84353960396,0.));
+#12779 = CARTESIAN_POINT('',(57.76401000099,25.663671617162,0.));
+#12780 = VECTOR('',#12781,1.);
+#12781 = DIRECTION('',(-0.,-0.,-1.));
+#12782 = ADVANCED_FACE('',(#12783),#12801,.T.);
+#12783 = FACE_BOUND('',#12784,.T.);
+#12784 = EDGE_LOOP('',(#12785,#12786,#12794,#12800));
+#12785 = ORIENTED_EDGE('',*,*,#3586,.T.);
+#12786 = ORIENTED_EDGE('',*,*,#12787,.T.);
+#12787 = EDGE_CURVE('',#3576,#12788,#12790,.T.);
+#12788 = VERTEX_POINT('',#12789);
+#12789 = CARTESIAN_POINT('',(56.767722872277,26.046303630363,4.));
+#12790 = LINE('',#12791,#12792);
+#12791 = CARTESIAN_POINT('',(56.767722872277,26.046303630363,0.));
+#12792 = VECTOR('',#12793,1.);
+#12793 = DIRECTION('',(0.,0.,1.));
+#12794 = ORIENTED_EDGE('',*,*,#12795,.T.);
+#12795 = EDGE_CURVE('',#12788,#12762,#12796,.T.);
+#12796 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12797,#12798,#12799),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12797 = CARTESIAN_POINT('',(56.767722872277,26.046303630363,4.));
+#12798 = CARTESIAN_POINT('',(57.114257525743,26.046303630363,4.));
+#12799 = CARTESIAN_POINT('',(57.360132113201,25.944818481848,4.));
+#12800 = ORIENTED_EDGE('',*,*,#12761,.F.);
+#12801 = SURFACE_OF_LINEAR_EXTRUSION('',#12802,#12806);
+#12802 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12803,#12804,#12805),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12803 = CARTESIAN_POINT('',(56.767722872277,26.046303630363,0.));
+#12804 = CARTESIAN_POINT('',(57.114257525743,26.046303630363,0.));
+#12805 = CARTESIAN_POINT('',(57.360132113201,25.944818481848,0.));
+#12806 = VECTOR('',#12807,1.);
+#12807 = DIRECTION('',(-0.,-0.,-1.));
+#12808 = ADVANCED_FACE('',(#12809),#12827,.T.);
+#12809 = FACE_BOUND('',#12810,.T.);
+#12810 = EDGE_LOOP('',(#12811,#12812,#12820,#12826));
+#12811 = ORIENTED_EDGE('',*,*,#3575,.T.);
+#12812 = ORIENTED_EDGE('',*,*,#12813,.T.);
+#12813 = EDGE_CURVE('',#3561,#12814,#12816,.T.);
+#12814 = VERTEX_POINT('',#12815);
+#12815 = CARTESIAN_POINT('',(56.178201420132,25.938217821782,4.));
+#12816 = LINE('',#12817,#12818);
+#12817 = CARTESIAN_POINT('',(56.178201420132,25.938217821782,0.));
+#12818 = VECTOR('',#12819,1.);
+#12819 = DIRECTION('',(0.,0.,1.));
+#12820 = ORIENTED_EDGE('',*,*,#12821,.T.);
+#12821 = EDGE_CURVE('',#12814,#12788,#12822,.T.);
+#12822 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12823,#12824,#12825),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12823 = CARTESIAN_POINT('',(56.178201420132,25.938217821782,4.));
+#12824 = CARTESIAN_POINT('',(56.439752575248,26.046303630363,4.));
+#12825 = CARTESIAN_POINT('',(56.767722872277,26.046303630363,4.));
+#12826 = ORIENTED_EDGE('',*,*,#12787,.F.);
+#12827 = SURFACE_OF_LINEAR_EXTRUSION('',#12828,#12832);
+#12828 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12829,#12830,#12831),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12829 = CARTESIAN_POINT('',(56.178201420132,25.938217821782,0.));
+#12830 = CARTESIAN_POINT('',(56.439752575248,26.046303630363,0.));
+#12831 = CARTESIAN_POINT('',(56.767722872277,26.046303630363,0.));
+#12832 = VECTOR('',#12833,1.);
+#12833 = DIRECTION('',(-0.,-0.,-1.));
+#12834 = ADVANCED_FACE('',(#12835),#12853,.T.);
+#12835 = FACE_BOUND('',#12836,.T.);
+#12836 = EDGE_LOOP('',(#12837,#12838,#12846,#12852));
+#12837 = ORIENTED_EDGE('',*,*,#3560,.T.);
+#12838 = ORIENTED_EDGE('',*,*,#12839,.T.);
+#12839 = EDGE_CURVE('',#3550,#12840,#12842,.T.);
+#12840 = VERTEX_POINT('',#12841);
+#12841 = CARTESIAN_POINT('',(55.734307030693,25.625305280528,4.));
+#12842 = LINE('',#12843,#12844);
+#12843 = CARTESIAN_POINT('',(55.734307030693,25.625305280528,0.));
+#12844 = VECTOR('',#12845,1.);
+#12845 = DIRECTION('',(0.,0.,1.));
+#12846 = ORIENTED_EDGE('',*,*,#12847,.T.);
+#12847 = EDGE_CURVE('',#12840,#12814,#12848,.T.);
+#12848 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12849,#12850,#12851),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12849 = CARTESIAN_POINT('',(55.734307030693,25.625305280528,4.));
+#12850 = CARTESIAN_POINT('',(55.916856535644,25.830338283828,4.));
+#12851 = CARTESIAN_POINT('',(56.178201420132,25.938217821782,4.));
+#12852 = ORIENTED_EDGE('',*,*,#12813,.F.);
+#12853 = SURFACE_OF_LINEAR_EXTRUSION('',#12854,#12858);
+#12854 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12855,#12856,#12857),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12855 = CARTESIAN_POINT('',(55.734307030693,25.625305280528,0.));
+#12856 = CARTESIAN_POINT('',(55.916856535644,25.830338283828,0.));
+#12857 = CARTESIAN_POINT('',(56.178201420132,25.938217821782,0.));
+#12858 = VECTOR('',#12859,1.);
+#12859 = DIRECTION('',(-0.,-0.,-1.));
+#12860 = ADVANCED_FACE('',(#12861),#12879,.T.);
+#12861 = FACE_BOUND('',#12862,.T.);
+#12862 = EDGE_LOOP('',(#12863,#12864,#12872,#12878));
+#12863 = ORIENTED_EDGE('',*,*,#3549,.T.);
+#12864 = ORIENTED_EDGE('',*,*,#12865,.T.);
+#12865 = EDGE_CURVE('',#3539,#12866,#12868,.T.);
+#12866 = VERTEX_POINT('',#12867);
+#12867 = CARTESIAN_POINT('',(55.455841684158,25.125717821782,4.));
+#12868 = LINE('',#12869,#12870);
+#12869 = CARTESIAN_POINT('',(55.455841684158,25.125717821782,0.));
+#12870 = VECTOR('',#12871,1.);
+#12871 = DIRECTION('',(0.,0.,1.));
+#12872 = ORIENTED_EDGE('',*,*,#12873,.T.);
+#12873 = EDGE_CURVE('',#12866,#12840,#12874,.T.);
+#12874 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12875,#12876,#12877),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12875 = CARTESIAN_POINT('',(55.455841684158,25.125717821782,4.));
+#12876 = CARTESIAN_POINT('',(55.551757525743,25.420272277228,4.));
+#12877 = CARTESIAN_POINT('',(55.734307030693,25.625305280528,4.));
+#12878 = ORIENTED_EDGE('',*,*,#12839,.F.);
+#12879 = SURFACE_OF_LINEAR_EXTRUSION('',#12880,#12884);
+#12880 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12881,#12882,#12883),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12881 = CARTESIAN_POINT('',(55.455841684158,25.125717821782,0.));
+#12882 = CARTESIAN_POINT('',(55.551757525743,25.420272277228,0.));
+#12883 = CARTESIAN_POINT('',(55.734307030693,25.625305280528,0.));
+#12884 = VECTOR('',#12885,1.);
+#12885 = DIRECTION('',(-0.,-0.,-1.));
+#12886 = ADVANCED_FACE('',(#12887),#12905,.T.);
+#12887 = FACE_BOUND('',#12888,.T.);
+#12888 = EDGE_LOOP('',(#12889,#12890,#12898,#12904));
+#12889 = ORIENTED_EDGE('',*,*,#3538,.T.);
+#12890 = ORIENTED_EDGE('',*,*,#12891,.T.);
+#12891 = EDGE_CURVE('',#3527,#12892,#12894,.T.);
+#12892 = VERTEX_POINT('',#12893);
+#12893 = CARTESIAN_POINT('',(55.359925842574,24.464207920792,4.));
+#12894 = LINE('',#12895,#12896);
+#12895 = CARTESIAN_POINT('',(55.359925842574,24.464207920792,0.));
+#12896 = VECTOR('',#12897,1.);
+#12897 = DIRECTION('',(0.,0.,1.));
+#12898 = ORIENTED_EDGE('',*,*,#12899,.T.);
+#12899 = EDGE_CURVE('',#12892,#12866,#12900,.T.);
+#12900 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12901,#12902,#12903),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12901 = CARTESIAN_POINT('',(55.359925842574,24.464207920792,4.));
+#12902 = CARTESIAN_POINT('',(55.359925842574,24.831369636964,4.));
+#12903 = CARTESIAN_POINT('',(55.455841684158,25.125717821782,4.));
+#12904 = ORIENTED_EDGE('',*,*,#12865,.F.);
+#12905 = SURFACE_OF_LINEAR_EXTRUSION('',#12906,#12910);
+#12906 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12907,#12908,#12909),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12907 = CARTESIAN_POINT('',(55.359925842574,24.464207920792,0.));
+#12908 = CARTESIAN_POINT('',(55.359925842574,24.831369636964,0.));
+#12909 = CARTESIAN_POINT('',(55.455841684158,25.125717821782,0.));
+#12910 = VECTOR('',#12911,1.);
+#12911 = DIRECTION('',(-0.,-0.,-1.));
+#12912 = ADVANCED_FACE('',(#12913),#12931,.T.);
+#12913 = FACE_BOUND('',#12914,.T.);
+#12914 = EDGE_LOOP('',(#12915,#12916,#12924,#12930));
+#12915 = ORIENTED_EDGE('',*,*,#3526,.T.);
+#12916 = ORIENTED_EDGE('',*,*,#12917,.T.);
+#12917 = EDGE_CURVE('',#3516,#12918,#12920,.T.);
+#12918 = VERTEX_POINT('',#12919);
+#12919 = CARTESIAN_POINT('',(55.451097459736,23.791971947195,4.));
+#12920 = LINE('',#12921,#12922);
+#12921 = CARTESIAN_POINT('',(55.451097459736,23.791971947195,0.));
+#12922 = VECTOR('',#12923,1.);
+#12923 = DIRECTION('',(0.,0.,1.));
+#12924 = ORIENTED_EDGE('',*,*,#12925,.T.);
+#12925 = EDGE_CURVE('',#12918,#12892,#12926,.T.);
+#12926 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12927,#12928,#12929),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12927 = CARTESIAN_POINT('',(55.451097459736,23.791971947195,4.));
+#12928 = CARTESIAN_POINT('',(55.359925842574,24.078894389439,4.));
+#12929 = CARTESIAN_POINT('',(55.359925842574,24.464207920792,4.));
+#12930 = ORIENTED_EDGE('',*,*,#12891,.F.);
+#12931 = SURFACE_OF_LINEAR_EXTRUSION('',#12932,#12936);
+#12932 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12933,#12934,#12935),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12933 = CARTESIAN_POINT('',(55.451097459736,23.791971947195,0.));
+#12934 = CARTESIAN_POINT('',(55.359925842574,24.078894389439,0.));
+#12935 = CARTESIAN_POINT('',(55.359925842574,24.464207920792,0.));
+#12936 = VECTOR('',#12937,1.);
+#12937 = DIRECTION('',(-0.,-0.,-1.));
+#12938 = ADVANCED_FACE('',(#12939),#12957,.T.);
+#12939 = FACE_BOUND('',#12940,.T.);
+#12940 = EDGE_LOOP('',(#12941,#12942,#12950,#12956));
+#12941 = ORIENTED_EDGE('',*,*,#3515,.T.);
+#12942 = ORIENTED_EDGE('',*,*,#12943,.T.);
+#12943 = EDGE_CURVE('',#3501,#12944,#12946,.T.);
+#12944 = VERTEX_POINT('',#12945);
+#12945 = CARTESIAN_POINT('',(55.728118911881,23.317136963696,4.));
+#12946 = LINE('',#12947,#12948);
+#12947 = CARTESIAN_POINT('',(55.728118911881,23.317136963696,0.));
+#12948 = VECTOR('',#12949,1.);
+#12949 = DIRECTION('',(0.,0.,1.));
+#12950 = ORIENTED_EDGE('',*,*,#12951,.T.);
+#12951 = EDGE_CURVE('',#12944,#12918,#12952,.T.);
+#12952 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12953,#12954,#12955),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12953 = CARTESIAN_POINT('',(55.728118911881,23.317136963696,4.));
+#12954 = CARTESIAN_POINT('',(55.542475347525,23.505255775578,4.));
+#12955 = CARTESIAN_POINT('',(55.451097459736,23.791971947195,4.));
+#12956 = ORIENTED_EDGE('',*,*,#12917,.F.);
+#12957 = SURFACE_OF_LINEAR_EXTRUSION('',#12958,#12962);
+#12958 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12959,#12960,#12961),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12959 = CARTESIAN_POINT('',(55.728118911881,23.317136963696,0.));
+#12960 = CARTESIAN_POINT('',(55.542475347525,23.505255775578,0.));
+#12961 = CARTESIAN_POINT('',(55.451097459736,23.791971947195,0.));
+#12962 = VECTOR('',#12963,1.);
+#12963 = DIRECTION('',(-0.,-0.,-1.));
+#12964 = ADVANCED_FACE('',(#12965),#12983,.T.);
+#12965 = FACE_BOUND('',#12966,.T.);
+#12966 = EDGE_LOOP('',(#12967,#12968,#12976,#12982));
+#12967 = ORIENTED_EDGE('',*,*,#3500,.T.);
+#12968 = ORIENTED_EDGE('',*,*,#12969,.T.);
+#12969 = EDGE_CURVE('',#3490,#12970,#12972,.T.);
+#12970 = VERTEX_POINT('',#12971);
+#12971 = CARTESIAN_POINT('',(56.190577657756,23.036402640264,4.));
+#12972 = LINE('',#12973,#12974);
+#12973 = CARTESIAN_POINT('',(56.190577657756,23.036402640264,0.));
+#12974 = VECTOR('',#12975,1.);
+#12975 = DIRECTION('',(0.,0.,1.));
+#12976 = ORIENTED_EDGE('',*,*,#12977,.T.);
+#12977 = EDGE_CURVE('',#12970,#12944,#12978,.T.);
+#12978 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12979,#12980,#12981),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12979 = CARTESIAN_POINT('',(56.190577657756,23.036402640264,4.));
+#12980 = CARTESIAN_POINT('',(55.913762476238,23.129018151815,4.));
+#12981 = CARTESIAN_POINT('',(55.728118911881,23.317136963696,4.));
+#12982 = ORIENTED_EDGE('',*,*,#12943,.F.);
+#12983 = SURFACE_OF_LINEAR_EXTRUSION('',#12984,#12988);
+#12984 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#12985,#12986,#12987),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12985 = CARTESIAN_POINT('',(56.190577657756,23.036402640264,0.));
+#12986 = CARTESIAN_POINT('',(55.913762476238,23.129018151815,0.));
+#12987 = CARTESIAN_POINT('',(55.728118911881,23.317136963696,0.));
+#12988 = VECTOR('',#12989,1.);
+#12989 = DIRECTION('',(-0.,-0.,-1.));
+#12990 = ADVANCED_FACE('',(#12991),#13009,.T.);
+#12991 = FACE_BOUND('',#12992,.T.);
+#12992 = EDGE_LOOP('',(#12993,#12994,#13002,#13008));
+#12993 = ORIENTED_EDGE('',*,*,#3489,.T.);
+#12994 = ORIENTED_EDGE('',*,*,#12995,.T.);
+#12995 = EDGE_CURVE('',#3480,#12996,#12998,.T.);
+#12996 = VERTEX_POINT('',#12997);
+#12997 = CARTESIAN_POINT('',(56.835792179208,22.94399339934,4.));
+#12998 = LINE('',#12999,#13000);
+#12999 = CARTESIAN_POINT('',(56.835792179208,22.94399339934,0.));
+#13000 = VECTOR('',#13001,1.);
+#13001 = DIRECTION('',(0.,0.,1.));
+#13002 = ORIENTED_EDGE('',*,*,#13003,.T.);
+#13003 = EDGE_CURVE('',#12996,#12970,#13004,.T.);
+#13004 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13005,#13006,#13007),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13005 = CARTESIAN_POINT('',(56.835792179208,22.94399339934,4.));
+#13006 = CARTESIAN_POINT('',(56.467599109901,22.94399339934,4.));
+#13007 = CARTESIAN_POINT('',(56.190577657756,23.036402640264,4.));
+#13008 = ORIENTED_EDGE('',*,*,#12969,.F.);
+#13009 = SURFACE_OF_LINEAR_EXTRUSION('',#13010,#13014);
+#13010 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13011,#13012,#13013),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13011 = CARTESIAN_POINT('',(56.835792179208,22.94399339934,0.));
+#13012 = CARTESIAN_POINT('',(56.467599109901,22.94399339934,0.));
+#13013 = CARTESIAN_POINT('',(56.190577657756,23.036402640264,0.));
+#13014 = VECTOR('',#13015,1.);
+#13015 = DIRECTION('',(-0.,-0.,-1.));
+#13016 = ADVANCED_FACE('',(#13017),#13035,.T.);
+#13017 = FACE_BOUND('',#13018,.T.);
+#13018 = EDGE_LOOP('',(#13019,#13020,#13028,#13034));
+#13019 = ORIENTED_EDGE('',*,*,#3479,.T.);
+#13020 = ORIENTED_EDGE('',*,*,#13021,.T.);
+#13021 = EDGE_CURVE('',#3470,#13022,#13024,.T.);
+#13022 = VERTEX_POINT('',#13023);
+#13023 = CARTESIAN_POINT('',(57.219455545545,22.970396039604,4.));
+#13024 = LINE('',#13025,#13026);
+#13025 = CARTESIAN_POINT('',(57.219455545545,22.970396039604,0.));
+#13026 = VECTOR('',#13027,1.);
+#13027 = DIRECTION('',(0.,0.,1.));
+#13028 = ORIENTED_EDGE('',*,*,#13029,.T.);
+#13029 = EDGE_CURVE('',#13022,#12996,#13030,.T.);
+#13030 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13031,#13032,#13033),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13031 = CARTESIAN_POINT('',(57.219455545545,22.970396039604,4.));
+#13032 = CARTESIAN_POINT('',(57.0400001,22.94399339934,4.));
+#13033 = CARTESIAN_POINT('',(56.835792179208,22.94399339934,4.));
+#13034 = ORIENTED_EDGE('',*,*,#12995,.F.);
+#13035 = SURFACE_OF_LINEAR_EXTRUSION('',#13036,#13040);
+#13036 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13037,#13038,#13039),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13037 = CARTESIAN_POINT('',(57.219455545545,22.970396039604,0.));
+#13038 = CARTESIAN_POINT('',(57.0400001,22.94399339934,0.));
+#13039 = CARTESIAN_POINT('',(56.835792179208,22.94399339934,0.));
+#13040 = VECTOR('',#13041,1.);
+#13041 = DIRECTION('',(-0.,-0.,-1.));
+#13042 = ADVANCED_FACE('',(#13043),#13061,.T.);
+#13043 = FACE_BOUND('',#13044,.T.);
+#13044 = EDGE_LOOP('',(#13045,#13046,#13054,#13060));
+#13045 = ORIENTED_EDGE('',*,*,#3469,.T.);
+#13046 = ORIENTED_EDGE('',*,*,#13047,.T.);
+#13047 = EDGE_CURVE('',#3459,#13048,#13050,.T.);
+#13048 = VERTEX_POINT('',#13049);
+#13049 = CARTESIAN_POINT('',(57.538143664356,23.032070957096,4.));
+#13050 = LINE('',#13051,#13052);
+#13051 = CARTESIAN_POINT('',(57.538143664356,23.032070957096,0.));
+#13052 = VECTOR('',#13053,1.);
+#13053 = DIRECTION('',(0.,0.,1.));
+#13054 = ORIENTED_EDGE('',*,*,#13055,.T.);
+#13055 = EDGE_CURVE('',#13048,#13022,#13056,.T.);
+#13056 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13057,#13058,#13059),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13057 = CARTESIAN_POINT('',(57.538143664356,23.032070957096,4.));
+#13058 = CARTESIAN_POINT('',(57.398910991089,22.996592409241,4.));
+#13059 = CARTESIAN_POINT('',(57.219455545545,22.970396039604,4.));
+#13060 = ORIENTED_EDGE('',*,*,#13021,.F.);
+#13061 = SURFACE_OF_LINEAR_EXTRUSION('',#13062,#13066);
+#13062 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13063,#13064,#13065),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13063 = CARTESIAN_POINT('',(57.538143664356,23.032070957096,0.));
+#13064 = CARTESIAN_POINT('',(57.398910991089,22.996592409241,0.));
+#13065 = CARTESIAN_POINT('',(57.219455545545,22.970396039604,0.));
+#13066 = VECTOR('',#13067,1.);
+#13067 = DIRECTION('',(-0.,-0.,-1.));
+#13068 = ADVANCED_FACE('',(#13069),#13087,.T.);
+#13069 = FACE_BOUND('',#13070,.T.);
+#13070 = EDGE_LOOP('',(#13071,#13072,#13080,#13086));
+#13071 = ORIENTED_EDGE('',*,*,#3458,.T.);
+#13072 = ORIENTED_EDGE('',*,*,#13073,.T.);
+#13073 = EDGE_CURVE('',#3448,#13074,#13076,.T.);
+#13074 = VERTEX_POINT('',#13075);
+#13075 = CARTESIAN_POINT('',(57.767104060396,23.104884488449,4.));
+#13076 = LINE('',#13077,#13078);
+#13077 = CARTESIAN_POINT('',(57.767104060396,23.104884488449,0.));
+#13078 = VECTOR('',#13079,1.);
+#13079 = DIRECTION('',(0.,0.,1.));
+#13080 = ORIENTED_EDGE('',*,*,#13081,.T.);
+#13081 = EDGE_CURVE('',#13074,#13048,#13082,.T.);
+#13082 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13083,#13084,#13085),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13083 = CARTESIAN_POINT('',(57.767104060396,23.104884488449,4.));
+#13084 = CARTESIAN_POINT('',(57.677376337624,23.067755775578,4.));
+#13085 = CARTESIAN_POINT('',(57.538143664356,23.032070957096,4.));
+#13086 = ORIENTED_EDGE('',*,*,#13047,.F.);
+#13087 = SURFACE_OF_LINEAR_EXTRUSION('',#13088,#13092);
+#13088 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13089,#13090,#13091),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13089 = CARTESIAN_POINT('',(57.767104060396,23.104884488449,0.));
+#13090 = CARTESIAN_POINT('',(57.677376337624,23.067755775578,0.));
+#13091 = CARTESIAN_POINT('',(57.538143664356,23.032070957096,0.));
+#13092 = VECTOR('',#13093,1.);
+#13093 = DIRECTION('',(-0.,-0.,-1.));
+#13094 = ADVANCED_FACE('',(#13095),#13113,.T.);
+#13095 = FACE_BOUND('',#13096,.T.);
+#13096 = EDGE_LOOP('',(#13097,#13098,#13106,#13112));
+#13097 = ORIENTED_EDGE('',*,*,#3447,.T.);
+#13098 = ORIENTED_EDGE('',*,*,#13099,.T.);
+#13099 = EDGE_CURVE('',#3438,#13100,#13102,.T.);
+#13100 = VERTEX_POINT('',#13101);
+#13101 = CARTESIAN_POINT('',(57.876840033993,23.163671617162,4.));
+#13102 = LINE('',#13103,#13104);
+#13103 = CARTESIAN_POINT('',(57.876840033993,23.163671617162,0.));
+#13104 = VECTOR('',#13105,1.);
+#13105 = DIRECTION('',(0.,0.,1.));
+#13106 = ORIENTED_EDGE('',*,*,#13107,.T.);
+#13107 = EDGE_CURVE('',#13100,#13074,#13108,.T.);
+#13108 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13109,#13110,#13111),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13109 = CARTESIAN_POINT('',(57.876840033993,23.163671617162,4.));
+#13110 = CARTESIAN_POINT('',(57.856831783168,23.14201320132,4.));
+#13111 = CARTESIAN_POINT('',(57.767104060396,23.104884488449,4.));
+#13112 = ORIENTED_EDGE('',*,*,#13073,.F.);
+#13113 = SURFACE_OF_LINEAR_EXTRUSION('',#13114,#13118);
+#13114 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13115,#13116,#13117),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13115 = CARTESIAN_POINT('',(57.876840033993,23.163671617162,0.));
+#13116 = CARTESIAN_POINT('',(57.856831783168,23.14201320132,0.));
+#13117 = CARTESIAN_POINT('',(57.767104060396,23.104884488449,0.));
+#13118 = VECTOR('',#13119,1.);
+#13119 = DIRECTION('',(-0.,-0.,-1.));
+#13120 = ADVANCED_FACE('',(#13121),#13139,.T.);
+#13121 = FACE_BOUND('',#13122,.T.);
+#13122 = EDGE_LOOP('',(#13123,#13124,#13132,#13138));
+#13123 = ORIENTED_EDGE('',*,*,#3437,.T.);
+#13124 = ORIENTED_EDGE('',*,*,#13125,.T.);
+#13125 = EDGE_CURVE('',#3428,#13126,#13128,.T.);
+#13126 = VERTEX_POINT('',#13127);
+#13127 = CARTESIAN_POINT('',(57.909430793069,23.208844884488,4.));
+#13128 = LINE('',#13129,#13130);
+#13129 = CARTESIAN_POINT('',(57.909430793069,23.208844884488,0.));
+#13130 = VECTOR('',#13131,1.);
+#13131 = DIRECTION('',(0.,0.,1.));
+#13132 = ORIENTED_EDGE('',*,*,#13133,.T.);
+#13133 = EDGE_CURVE('',#13126,#13100,#13134,.T.);
+#13134 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13135,#13136,#13137),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13135 = CARTESIAN_POINT('',(57.909430793069,23.208844884488,4.));
+#13136 = CARTESIAN_POINT('',(57.897054555446,23.18553630363,4.));
+#13137 = CARTESIAN_POINT('',(57.876840033993,23.163671617162,4.));
+#13138 = ORIENTED_EDGE('',*,*,#13099,.F.);
+#13139 = SURFACE_OF_LINEAR_EXTRUSION('',#13140,#13144);
+#13140 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13141,#13142,#13143),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13141 = CARTESIAN_POINT('',(57.909430793069,23.208844884488,0.));
+#13142 = CARTESIAN_POINT('',(57.897054555446,23.18553630363,0.));
+#13143 = CARTESIAN_POINT('',(57.876840033993,23.163671617162,0.));
+#13144 = VECTOR('',#13145,1.);
+#13145 = DIRECTION('',(-0.,-0.,-1.));
+#13146 = ADVANCED_FACE('',(#13147),#13165,.T.);
+#13147 = FACE_BOUND('',#13148,.T.);
+#13148 = EDGE_LOOP('',(#13149,#13150,#13158,#13164));
+#13149 = ORIENTED_EDGE('',*,*,#3427,.T.);
+#13150 = ORIENTED_EDGE('',*,*,#13151,.T.);
+#13151 = EDGE_CURVE('',#3418,#13152,#13154,.T.);
+#13152 = VERTEX_POINT('',#13153);
+#13153 = CARTESIAN_POINT('',(57.927995149505,23.266188118812,4.));
+#13154 = LINE('',#13155,#13156);
+#13155 = CARTESIAN_POINT('',(57.927995149505,23.266188118812,0.));
+#13156 = VECTOR('',#13157,1.);
+#13157 = DIRECTION('',(0.,0.,1.));
+#13158 = ORIENTED_EDGE('',*,*,#13159,.T.);
+#13159 = EDGE_CURVE('',#13152,#13126,#13160,.T.);
+#13160 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13161,#13162,#13163),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13161 = CARTESIAN_POINT('',(57.927995149505,23.266188118812,4.));
+#13162 = CARTESIAN_POINT('',(57.921807030693,23.232153465347,4.));
+#13163 = CARTESIAN_POINT('',(57.909430793069,23.208844884488,4.));
+#13164 = ORIENTED_EDGE('',*,*,#13125,.F.);
+#13165 = SURFACE_OF_LINEAR_EXTRUSION('',#13166,#13170);
+#13166 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13167,#13168,#13169),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13167 = CARTESIAN_POINT('',(57.927995149505,23.266188118812,0.));
+#13168 = CARTESIAN_POINT('',(57.921807030693,23.232153465347,0.));
+#13169 = CARTESIAN_POINT('',(57.909430793069,23.208844884488,0.));
+#13170 = VECTOR('',#13171,1.);
+#13171 = DIRECTION('',(-0.,-0.,-1.));
+#13172 = ADVANCED_FACE('',(#13173),#13191,.T.);
+#13173 = FACE_BOUND('',#13174,.T.);
+#13174 = EDGE_LOOP('',(#13175,#13176,#13184,#13190));
+#13175 = ORIENTED_EDGE('',*,*,#3417,.T.);
+#13176 = ORIENTED_EDGE('',*,*,#13177,.T.);
+#13177 = EDGE_CURVE('',#3408,#13178,#13180,.T.);
+#13178 = VERTEX_POINT('',#13179);
+#13179 = CARTESIAN_POINT('',(57.937277327723,23.34849009901,4.));
+#13180 = LINE('',#13181,#13182);
+#13181 = CARTESIAN_POINT('',(57.937277327723,23.34849009901,0.));
+#13182 = VECTOR('',#13183,1.);
+#13183 = DIRECTION('',(0.,0.,1.));
+#13184 = ORIENTED_EDGE('',*,*,#13185,.T.);
+#13185 = EDGE_CURVE('',#13178,#13152,#13186,.T.);
+#13186 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13187,#13188,#13189),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13187 = CARTESIAN_POINT('',(57.937277327723,23.34849009901,4.));
+#13188 = CARTESIAN_POINT('',(57.934183268317,23.300429042904,4.));
+#13189 = CARTESIAN_POINT('',(57.927995149505,23.266188118812,4.));
+#13190 = ORIENTED_EDGE('',*,*,#13151,.F.);
+#13191 = SURFACE_OF_LINEAR_EXTRUSION('',#13192,#13196);
+#13192 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13193,#13194,#13195),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13193 = CARTESIAN_POINT('',(57.937277327723,23.34849009901,0.));
+#13194 = CARTESIAN_POINT('',(57.934183268317,23.300429042904,0.));
+#13195 = CARTESIAN_POINT('',(57.927995149505,23.266188118812,0.));
+#13196 = VECTOR('',#13197,1.);
+#13197 = DIRECTION('',(-0.,-0.,-1.));
+#13198 = ADVANCED_FACE('',(#13199),#13217,.T.);
+#13199 = FACE_BOUND('',#13200,.T.);
+#13200 = EDGE_LOOP('',(#13201,#13202,#13210,#13216));
+#13201 = ORIENTED_EDGE('',*,*,#3407,.T.);
+#13202 = ORIENTED_EDGE('',*,*,#13203,.T.);
+#13203 = EDGE_CURVE('',#3398,#13204,#13206,.T.);
+#13204 = VERTEX_POINT('',#13205);
+#13205 = CARTESIAN_POINT('',(57.940371387129,23.4650330033,4.));
+#13206 = LINE('',#13207,#13208);
+#13207 = CARTESIAN_POINT('',(57.940371387129,23.4650330033,0.));
+#13208 = VECTOR('',#13209,1.);
+#13209 = DIRECTION('',(0.,0.,1.));
+#13210 = ORIENTED_EDGE('',*,*,#13211,.T.);
+#13211 = EDGE_CURVE('',#13204,#13178,#13212,.T.);
+#13212 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13213,#13214,#13215),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13213 = CARTESIAN_POINT('',(57.940371387129,23.4650330033,4.));
+#13214 = CARTESIAN_POINT('',(57.940371387129,23.396757425743,4.));
+#13215 = CARTESIAN_POINT('',(57.937277327723,23.34849009901,4.));
+#13216 = ORIENTED_EDGE('',*,*,#13177,.F.);
+#13217 = SURFACE_OF_LINEAR_EXTRUSION('',#13218,#13222);
+#13218 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13219,#13220,#13221),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13219 = CARTESIAN_POINT('',(57.940371387129,23.4650330033,0.));
+#13220 = CARTESIAN_POINT('',(57.940371387129,23.396757425743,0.));
+#13221 = CARTESIAN_POINT('',(57.937277327723,23.34849009901,0.));
+#13222 = VECTOR('',#13223,1.);
+#13223 = DIRECTION('',(-0.,-0.,-1.));
+#13224 = ADVANCED_FACE('',(#13225),#13243,.T.);
+#13225 = FACE_BOUND('',#13226,.T.);
+#13226 = EDGE_LOOP('',(#13227,#13228,#13236,#13242));
+#13227 = ORIENTED_EDGE('',*,*,#3397,.T.);
+#13228 = ORIENTED_EDGE('',*,*,#13229,.T.);
+#13229 = EDGE_CURVE('',#3388,#13230,#13232,.T.);
+#13230 = VERTEX_POINT('',#13231);
+#13231 = CARTESIAN_POINT('',(57.935627162706,23.593952145215,4.));
+#13232 = LINE('',#13233,#13234);
+#13233 = CARTESIAN_POINT('',(57.935627162706,23.593952145215,0.));
+#13234 = VECTOR('',#13235,1.);
+#13235 = DIRECTION('',(0.,0.,1.));
+#13236 = ORIENTED_EDGE('',*,*,#13237,.T.);
+#13237 = EDGE_CURVE('',#13230,#13204,#13238,.T.);
+#13238 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13239,#13240,#13241),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13239 = CARTESIAN_POINT('',(57.935627162706,23.593952145215,4.));
+#13240 = CARTESIAN_POINT('',(57.940371387129,23.542797029703,4.));
+#13241 = CARTESIAN_POINT('',(57.940371387129,23.4650330033,4.));
+#13242 = ORIENTED_EDGE('',*,*,#13203,.F.);
+#13243 = SURFACE_OF_LINEAR_EXTRUSION('',#13244,#13248);
+#13244 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13245,#13246,#13247),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13245 = CARTESIAN_POINT('',(57.935627162706,23.593952145215,0.));
+#13246 = CARTESIAN_POINT('',(57.940371387129,23.542797029703,0.));
+#13247 = CARTESIAN_POINT('',(57.940371387129,23.4650330033,0.));
+#13248 = VECTOR('',#13249,1.);
+#13249 = DIRECTION('',(-0.,-0.,-1.));
+#13250 = ADVANCED_FACE('',(#13251),#13269,.T.);
+#13251 = FACE_BOUND('',#13252,.T.);
+#13252 = EDGE_LOOP('',(#13253,#13254,#13262,#13268));
+#13253 = ORIENTED_EDGE('',*,*,#3387,.T.);
+#13254 = ORIENTED_EDGE('',*,*,#13255,.T.);
+#13255 = EDGE_CURVE('',#3378,#13256,#13258,.T.);
+#13256 = VERTEX_POINT('',#13257);
+#13257 = CARTESIAN_POINT('',(57.918712971287,23.673160066007,4.));
+#13258 = LINE('',#13259,#13260);
+#13259 = CARTESIAN_POINT('',(57.918712971287,23.673160066007,0.));
+#13260 = VECTOR('',#13261,1.);
+#13261 = DIRECTION('',(0.,0.,1.));
+#13262 = ORIENTED_EDGE('',*,*,#13263,.T.);
+#13263 = EDGE_CURVE('',#13256,#13230,#13264,.T.);
+#13264 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13265,#13266,#13267),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13265 = CARTESIAN_POINT('',(57.918712971287,23.673160066007,4.));
+#13266 = CARTESIAN_POINT('',(57.931089208911,23.645313531353,4.));
+#13267 = CARTESIAN_POINT('',(57.935627162706,23.593952145215,4.));
+#13268 = ORIENTED_EDGE('',*,*,#13229,.F.);
+#13269 = SURFACE_OF_LINEAR_EXTRUSION('',#13270,#13274);
+#13270 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13271,#13272,#13273),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13271 = CARTESIAN_POINT('',(57.918712971287,23.673160066007,0.));
+#13272 = CARTESIAN_POINT('',(57.931089208911,23.645313531353,0.));
+#13273 = CARTESIAN_POINT('',(57.935627162706,23.593952145215,0.));
+#13274 = VECTOR('',#13275,1.);
+#13275 = DIRECTION('',(-0.,-0.,-1.));
+#13276 = ADVANCED_FACE('',(#13277),#13295,.T.);
+#13277 = FACE_BOUND('',#13278,.T.);
+#13278 = EDGE_LOOP('',(#13279,#13280,#13288,#13294));
+#13279 = ORIENTED_EDGE('',*,*,#3377,.T.);
+#13280 = ORIENTED_EDGE('',*,*,#13281,.T.);
+#13281 = EDGE_CURVE('',#3368,#13282,#13284,.T.);
+#13282 = VERTEX_POINT('',#13283);
+#13283 = CARTESIAN_POINT('',(57.887772377228,23.711938943894,4.));
+#13284 = LINE('',#13285,#13286);
+#13285 = CARTESIAN_POINT('',(57.887772377228,23.711938943894,0.));
+#13286 = VECTOR('',#13287,1.);
+#13287 = DIRECTION('',(0.,0.,1.));
+#13288 = ORIENTED_EDGE('',*,*,#13289,.T.);
+#13289 = EDGE_CURVE('',#13282,#13256,#13290,.T.);
+#13290 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13291,#13292,#13293),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13291 = CARTESIAN_POINT('',(57.887772377228,23.711938943894,4.));
+#13292 = CARTESIAN_POINT('',(57.906336733663,23.701212871287,4.));
+#13293 = CARTESIAN_POINT('',(57.918712971287,23.673160066007,4.));
+#13294 = ORIENTED_EDGE('',*,*,#13255,.F.);
+#13295 = SURFACE_OF_LINEAR_EXTRUSION('',#13296,#13300);
+#13296 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13297,#13298,#13299),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13297 = CARTESIAN_POINT('',(57.887772377228,23.711938943894,0.));
+#13298 = CARTESIAN_POINT('',(57.906336733663,23.701212871287,0.));
+#13299 = CARTESIAN_POINT('',(57.918712971287,23.673160066007,0.));
+#13300 = VECTOR('',#13301,1.);
+#13301 = DIRECTION('',(-0.,-0.,-1.));
+#13302 = ADVANCED_FACE('',(#13303),#13321,.T.);
+#13303 = FACE_BOUND('',#13304,.T.);
+#13304 = EDGE_LOOP('',(#13305,#13306,#13314,#13320));
+#13305 = ORIENTED_EDGE('',*,*,#3367,.T.);
+#13306 = ORIENTED_EDGE('',*,*,#13307,.T.);
+#13307 = EDGE_CURVE('',#3358,#13308,#13310,.T.);
+#13308 = VERTEX_POINT('',#13309);
+#13309 = CARTESIAN_POINT('',(57.841361486139,23.722871287129,4.));
+#13310 = LINE('',#13311,#13312);
+#13311 = CARTESIAN_POINT('',(57.841361486139,23.722871287129,0.));
+#13312 = VECTOR('',#13313,1.);
+#13313 = DIRECTION('',(0.,0.,1.));
+#13314 = ORIENTED_EDGE('',*,*,#13315,.T.);
+#13315 = EDGE_CURVE('',#13308,#13282,#13316,.T.);
+#13316 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13317,#13318,#13319),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13317 = CARTESIAN_POINT('',(57.841361486139,23.722871287129,4.));
+#13318 = CARTESIAN_POINT('',(57.869208020792,23.722871287129,4.));
+#13319 = CARTESIAN_POINT('',(57.887772377228,23.711938943894,4.));
+#13320 = ORIENTED_EDGE('',*,*,#13281,.F.);
+#13321 = SURFACE_OF_LINEAR_EXTRUSION('',#13322,#13326);
+#13322 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13323,#13324,#13325),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13323 = CARTESIAN_POINT('',(57.841361486139,23.722871287129,0.));
+#13324 = CARTESIAN_POINT('',(57.869208020792,23.722871287129,0.));
+#13325 = CARTESIAN_POINT('',(57.887772377228,23.711938943894,0.));
+#13326 = VECTOR('',#13327,1.);
+#13327 = DIRECTION('',(-0.,-0.,-1.));
+#13328 = ADVANCED_FACE('',(#13329),#13347,.T.);
+#13329 = FACE_BOUND('',#13330,.T.);
+#13330 = EDGE_LOOP('',(#13331,#13332,#13340,#13346));
+#13331 = ORIENTED_EDGE('',*,*,#3357,.T.);
+#13332 = ORIENTED_EDGE('',*,*,#13333,.T.);
+#13333 = EDGE_CURVE('',#3348,#13334,#13336,.T.);
+#13334 = VERTEX_POINT('',#13335);
+#13335 = CARTESIAN_POINT('',(57.720693169307,23.69399339934,4.));
+#13336 = LINE('',#13337,#13338);
+#13337 = CARTESIAN_POINT('',(57.720693169307,23.69399339934,0.));
+#13338 = VECTOR('',#13339,1.);
+#13339 = DIRECTION('',(0.,0.,1.));
+#13340 = ORIENTED_EDGE('',*,*,#13341,.T.);
+#13341 = EDGE_CURVE('',#13334,#13308,#13342,.T.);
+#13342 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13343,#13344,#13345),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13343 = CARTESIAN_POINT('',(57.720693169307,23.69399339934,4.));
+#13344 = CARTESIAN_POINT('',(57.794950595049,23.722871287129,4.));
+#13345 = CARTESIAN_POINT('',(57.841361486139,23.722871287129,4.));
+#13346 = ORIENTED_EDGE('',*,*,#13307,.F.);
+#13347 = SURFACE_OF_LINEAR_EXTRUSION('',#13348,#13352);
+#13348 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13349,#13350,#13351),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13349 = CARTESIAN_POINT('',(57.720693169307,23.69399339934,0.));
+#13350 = CARTESIAN_POINT('',(57.794950595049,23.722871287129,0.));
+#13351 = CARTESIAN_POINT('',(57.841361486139,23.722871287129,0.));
+#13352 = VECTOR('',#13353,1.);
+#13353 = DIRECTION('',(-0.,-0.,-1.));
+#13354 = ADVANCED_FACE('',(#13355),#13373,.T.);
+#13355 = FACE_BOUND('',#13356,.T.);
+#13356 = EDGE_LOOP('',(#13357,#13358,#13366,#13372));
+#13357 = ORIENTED_EDGE('',*,*,#3347,.T.);
+#13358 = ORIENTED_EDGE('',*,*,#13359,.T.);
+#13359 = EDGE_CURVE('',#3338,#13360,#13362,.T.);
+#13360 = VERTEX_POINT('',#13361);
+#13361 = CARTESIAN_POINT('',(57.533399439934,23.630462046205,4.));
+#13362 = LINE('',#13363,#13364);
+#13363 = CARTESIAN_POINT('',(57.533399439934,23.630462046205,0.));
+#13364 = VECTOR('',#13365,1.);
+#13365 = DIRECTION('',(0.,0.,1.));
+#13366 = ORIENTED_EDGE('',*,*,#13367,.T.);
+#13367 = EDGE_CURVE('',#13360,#13334,#13368,.T.);
+#13368 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13369,#13370,#13371),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13369 = CARTESIAN_POINT('',(57.533399439934,23.630462046205,4.));
+#13370 = CARTESIAN_POINT('',(57.646435743564,23.665321782178,4.));
+#13371 = CARTESIAN_POINT('',(57.720693169307,23.69399339934,4.));
+#13372 = ORIENTED_EDGE('',*,*,#13333,.F.);
+#13373 = SURFACE_OF_LINEAR_EXTRUSION('',#13374,#13378);
+#13374 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13375,#13376,#13377),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13375 = CARTESIAN_POINT('',(57.533399439934,23.630462046205,0.));
+#13376 = CARTESIAN_POINT('',(57.646435743564,23.665321782178,0.));
+#13377 = CARTESIAN_POINT('',(57.720693169307,23.69399339934,0.));
+#13378 = VECTOR('',#13379,1.);
+#13379 = DIRECTION('',(-0.,-0.,-1.));
+#13380 = ADVANCED_FACE('',(#13381),#13399,.T.);
+#13381 = FACE_BOUND('',#13382,.T.);
+#13382 = EDGE_LOOP('',(#13383,#13384,#13392,#13398));
+#13383 = ORIENTED_EDGE('',*,*,#3337,.T.);
+#13384 = ORIENTED_EDGE('',*,*,#13385,.T.);
+#13385 = EDGE_CURVE('',#3327,#13386,#13388,.T.);
+#13386 = VERTEX_POINT('',#13387);
+#13387 = CARTESIAN_POINT('',(57.265866436634,23.566724422442,4.));
+#13388 = LINE('',#13389,#13390);
+#13389 = CARTESIAN_POINT('',(57.265866436634,23.566724422442,0.));
+#13390 = VECTOR('',#13391,1.);
+#13391 = DIRECTION('',(0.,0.,1.));
+#13392 = ORIENTED_EDGE('',*,*,#13393,.T.);
+#13393 = EDGE_CURVE('',#13386,#13360,#13394,.T.);
+#13394 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13395,#13396,#13397),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13395 = CARTESIAN_POINT('',(57.265866436634,23.566724422442,4.));
+#13396 = CARTESIAN_POINT('',(57.420569406931,23.595602310231,4.));
+#13397 = CARTESIAN_POINT('',(57.533399439934,23.630462046205,4.));
+#13398 = ORIENTED_EDGE('',*,*,#13359,.F.);
+#13399 = SURFACE_OF_LINEAR_EXTRUSION('',#13400,#13404);
+#13400 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13401,#13402,#13403),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13401 = CARTESIAN_POINT('',(57.265866436634,23.566724422442,0.));
+#13402 = CARTESIAN_POINT('',(57.420569406931,23.595602310231,0.));
+#13403 = CARTESIAN_POINT('',(57.533399439934,23.630462046205,0.));
+#13404 = VECTOR('',#13405,1.);
+#13405 = DIRECTION('',(-0.,-0.,-1.));
+#13406 = ADVANCED_FACE('',(#13407),#13425,.T.);
+#13407 = FACE_BOUND('',#13408,.T.);
+#13408 = EDGE_LOOP('',(#13409,#13410,#13418,#13424));
+#13409 = ORIENTED_EDGE('',*,*,#3326,.T.);
+#13410 = ORIENTED_EDGE('',*,*,#13411,.T.);
+#13411 = EDGE_CURVE('',#3316,#13412,#13414,.T.);
+#13412 = VERTEX_POINT('',#13413);
+#13413 = CARTESIAN_POINT('',(56.906955545545,23.538052805281,4.));
+#13414 = LINE('',#13415,#13416);
+#13415 = CARTESIAN_POINT('',(56.906955545545,23.538052805281,0.));
+#13416 = VECTOR('',#13417,1.);
+#13417 = DIRECTION('',(0.,0.,1.));
+#13418 = ORIENTED_EDGE('',*,*,#13419,.T.);
+#13419 = EDGE_CURVE('',#13412,#13386,#13420,.T.);
+#13420 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13421,#13422,#13423),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13421 = CARTESIAN_POINT('',(56.906955545545,23.538052805281,4.));
+#13422 = CARTESIAN_POINT('',(57.111163466337,23.538052805281,4.));
+#13423 = CARTESIAN_POINT('',(57.265866436634,23.566724422442,4.));
+#13424 = ORIENTED_EDGE('',*,*,#13385,.F.);
+#13425 = SURFACE_OF_LINEAR_EXTRUSION('',#13426,#13430);
+#13426 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13427,#13428,#13429),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13427 = CARTESIAN_POINT('',(56.906955545545,23.538052805281,0.));
+#13428 = CARTESIAN_POINT('',(57.111163466337,23.538052805281,0.));
+#13429 = CARTESIAN_POINT('',(57.265866436634,23.566724422442,0.));
+#13430 = VECTOR('',#13431,1.);
+#13431 = DIRECTION('',(-0.,-0.,-1.));
+#13432 = ADVANCED_FACE('',(#13433),#13451,.T.);
+#13433 = FACE_BOUND('',#13434,.T.);
+#13434 = EDGE_LOOP('',(#13435,#13436,#13444,#13450));
+#13435 = ORIENTED_EDGE('',*,*,#3315,.T.);
+#13436 = ORIENTED_EDGE('',*,*,#13437,.T.);
+#13437 = EDGE_CURVE('',#3305,#13438,#13440,.T.);
+#13438 = VERTEX_POINT('',#13439);
+#13439 = CARTESIAN_POINT('',(56.561864786469,23.590239273927,4.));
+#13440 = LINE('',#13441,#13442);
+#13441 = CARTESIAN_POINT('',(56.561864786469,23.590239273927,0.));
+#13442 = VECTOR('',#13443,1.);
+#13443 = DIRECTION('',(0.,0.,1.));
+#13444 = ORIENTED_EDGE('',*,*,#13445,.T.);
+#13445 = EDGE_CURVE('',#13438,#13412,#13446,.T.);
+#13446 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13447,#13448,#13449),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13447 = CARTESIAN_POINT('',(56.561864786469,23.590239273927,4.));
+#13448 = CARTESIAN_POINT('',(56.705841684158,23.538052805281,4.));
+#13449 = CARTESIAN_POINT('',(56.906955545545,23.538052805281,4.));
+#13450 = ORIENTED_EDGE('',*,*,#13411,.F.);
+#13451 = SURFACE_OF_LINEAR_EXTRUSION('',#13452,#13456);
+#13452 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13453,#13454,#13455),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13453 = CARTESIAN_POINT('',(56.561864786469,23.590239273927,0.));
+#13454 = CARTESIAN_POINT('',(56.705841684158,23.538052805281,0.));
+#13455 = CARTESIAN_POINT('',(56.906955545545,23.538052805281,0.));
+#13456 = VECTOR('',#13457,1.);
+#13457 = DIRECTION('',(-0.,-0.,-1.));
+#13458 = ADVANCED_FACE('',(#13459),#13477,.T.);
+#13459 = FACE_BOUND('',#13460,.T.);
+#13460 = EDGE_LOOP('',(#13461,#13462,#13470,#13476));
+#13461 = ORIENTED_EDGE('',*,*,#3304,.T.);
+#13462 = ORIENTED_EDGE('',*,*,#13463,.T.);
+#13463 = EDGE_CURVE('',#3294,#13464,#13466,.T.);
+#13464 = VERTEX_POINT('',#13465);
+#13465 = CARTESIAN_POINT('',(56.326716271617,23.7424669967,4.));
+#13466 = LINE('',#13467,#13468);
+#13467 = CARTESIAN_POINT('',(56.326716271617,23.7424669967,0.));
+#13468 = VECTOR('',#13469,1.);
+#13469 = DIRECTION('',(0.,0.,1.));
+#13470 = ORIENTED_EDGE('',*,*,#13471,.T.);
+#13471 = EDGE_CURVE('',#13464,#13438,#13472,.T.);
+#13472 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13473,#13474,#13475),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13473 = CARTESIAN_POINT('',(56.326716271617,23.7424669967,4.));
+#13474 = CARTESIAN_POINT('',(56.418094159406,23.642632013201,4.));
+#13475 = CARTESIAN_POINT('',(56.561864786469,23.590239273927,4.));
+#13476 = ORIENTED_EDGE('',*,*,#13437,.F.);
+#13477 = SURFACE_OF_LINEAR_EXTRUSION('',#13478,#13482);
+#13478 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13479,#13480,#13481),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13479 = CARTESIAN_POINT('',(56.326716271617,23.7424669967,0.));
+#13480 = CARTESIAN_POINT('',(56.418094159406,23.642632013201,0.));
+#13481 = CARTESIAN_POINT('',(56.561864786469,23.590239273927,0.));
+#13482 = VECTOR('',#13483,1.);
+#13483 = DIRECTION('',(-0.,-0.,-1.));
+#13484 = ADVANCED_FACE('',(#13485),#13503,.T.);
+#13485 = FACE_BOUND('',#13486,.T.);
+#13486 = EDGE_LOOP('',(#13487,#13488,#13496,#13502));
+#13487 = ORIENTED_EDGE('',*,*,#3293,.T.);
+#13488 = ORIENTED_EDGE('',*,*,#13489,.T.);
+#13489 = EDGE_CURVE('',#3283,#13490,#13492,.T.);
+#13490 = VERTEX_POINT('',#13491);
+#13491 = CARTESIAN_POINT('',(56.193671717162,23.98545379538,4.));
+#13492 = LINE('',#13493,#13494);
+#13493 = CARTESIAN_POINT('',(56.193671717162,23.98545379538,0.));
+#13494 = VECTOR('',#13495,1.);
+#13495 = DIRECTION('',(0.,0.,1.));
+#13496 = ORIENTED_EDGE('',*,*,#13497,.T.);
+#13497 = EDGE_CURVE('',#13490,#13464,#13498,.T.);
+#13498 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13499,#13500,#13501),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13499 = CARTESIAN_POINT('',(56.193671717162,23.98545379538,4.));
+#13500 = CARTESIAN_POINT('',(56.235544654455,23.842508250825,4.));
+#13501 = CARTESIAN_POINT('',(56.326716271617,23.7424669967,4.));
+#13502 = ORIENTED_EDGE('',*,*,#13463,.F.);
+#13503 = SURFACE_OF_LINEAR_EXTRUSION('',#13504,#13508);
+#13504 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13505,#13506,#13507),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13505 = CARTESIAN_POINT('',(56.193671717162,23.98545379538,0.));
+#13506 = CARTESIAN_POINT('',(56.235544654455,23.842508250825,0.));
+#13507 = CARTESIAN_POINT('',(56.326716271617,23.7424669967,0.));
+#13508 = VECTOR('',#13509,1.);
+#13509 = DIRECTION('',(-0.,-0.,-1.));
+#13510 = ADVANCED_FACE('',(#13511),#13529,.T.);
+#13511 = FACE_BOUND('',#13512,.T.);
+#13512 = EDGE_LOOP('',(#13513,#13514,#13522,#13528));
+#13513 = ORIENTED_EDGE('',*,*,#3282,.T.);
+#13514 = ORIENTED_EDGE('',*,*,#13515,.T.);
+#13515 = EDGE_CURVE('',#3275,#13516,#13518,.T.);
+#13516 = VERTEX_POINT('',#13517);
+#13517 = CARTESIAN_POINT('',(56.152005050495,24.303729372937,4.));
+#13518 = LINE('',#13519,#13520);
+#13519 = CARTESIAN_POINT('',(56.152005050495,24.303729372937,0.));
+#13520 = VECTOR('',#13521,1.);
+#13521 = DIRECTION('',(0.,0.,1.));
+#13522 = ORIENTED_EDGE('',*,*,#13523,.T.);
+#13523 = EDGE_CURVE('',#13516,#13490,#13524,.T.);
+#13524 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13525,#13526,#13527),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13525 = CARTESIAN_POINT('',(56.152005050495,24.303729372937,4.));
+#13526 = CARTESIAN_POINT('',(56.152005050495,24.128399339934,4.));
+#13527 = CARTESIAN_POINT('',(56.193671717162,23.98545379538,4.));
+#13528 = ORIENTED_EDGE('',*,*,#13489,.F.);
+#13529 = SURFACE_OF_LINEAR_EXTRUSION('',#13530,#13534);
+#13530 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13531,#13532,#13533),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13531 = CARTESIAN_POINT('',(56.152005050495,24.303729372937,0.));
+#13532 = CARTESIAN_POINT('',(56.152005050495,24.128399339934,0.));
+#13533 = CARTESIAN_POINT('',(56.193671717162,23.98545379538,0.));
+#13534 = VECTOR('',#13535,1.);
+#13535 = DIRECTION('',(-0.,-0.,-1.));
+#13536 = ADVANCED_FACE('',(#13537),#13555,.T.);
+#13537 = FACE_BOUND('',#13538,.T.);
+#13538 = EDGE_LOOP('',(#13539,#13540,#13548,#13554));
+#13539 = ORIENTED_EDGE('',*,*,#3274,.F.);
+#13540 = ORIENTED_EDGE('',*,*,#13541,.T.);
+#13541 = EDGE_CURVE('',#3260,#13542,#13544,.T.);
+#13542 = VERTEX_POINT('',#13543);
+#13543 = CARTESIAN_POINT('',(57.832079307921,24.303729372937,4.));
+#13544 = LINE('',#13545,#13546);
+#13545 = CARTESIAN_POINT('',(57.832079307921,24.303729372937,0.));
+#13546 = VECTOR('',#13547,1.);
+#13547 = DIRECTION('',(0.,0.,1.));
+#13548 = ORIENTED_EDGE('',*,*,#13549,.T.);
+#13549 = EDGE_CURVE('',#13542,#13516,#13550,.T.);
+#13550 = LINE('',#13551,#13552);
+#13551 = CARTESIAN_POINT('',(57.832079307921,24.303729372937,4.));
+#13552 = VECTOR('',#13553,1.);
+#13553 = DIRECTION('',(-1.,0.,0.));
+#13554 = ORIENTED_EDGE('',*,*,#13515,.F.);
+#13555 = PLANE('',#13556);
+#13556 = AXIS2_PLACEMENT_3D('',#13557,#13558,#13559);
+#13557 = CARTESIAN_POINT('',(57.832079307921,24.303729372937,0.));
+#13558 = DIRECTION('',(0.,-1.,0.));
+#13559 = DIRECTION('',(-1.,0.,0.));
+#13560 = ADVANCED_FACE('',(#13561),#13572,.T.);
+#13561 = FACE_BOUND('',#13562,.T.);
+#13562 = EDGE_LOOP('',(#13563,#13564,#13565,#13571));
+#13563 = ORIENTED_EDGE('',*,*,#3259,.T.);
+#13564 = ORIENTED_EDGE('',*,*,#12668,.T.);
+#13565 = ORIENTED_EDGE('',*,*,#13566,.T.);
+#13566 = EDGE_CURVE('',#12661,#13542,#13567,.T.);
+#13567 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13568,#13569,#13570),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13568 = CARTESIAN_POINT('',(58.006790529043,24.371386138614,4.));
+#13569 = CARTESIAN_POINT('',(57.943465446535,24.303729372937,4.));
+#13570 = CARTESIAN_POINT('',(57.832079307921,24.303729372937,4.));
+#13571 = ORIENTED_EDGE('',*,*,#13541,.F.);
+#13572 = SURFACE_OF_LINEAR_EXTRUSION('',#13573,#13577);
+#13573 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13574,#13575,#13576),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13574 = CARTESIAN_POINT('',(58.006790529043,24.371386138614,0.));
+#13575 = CARTESIAN_POINT('',(57.943465446535,24.303729372937,0.));
+#13576 = CARTESIAN_POINT('',(57.832079307921,24.303729372937,0.));
+#13577 = VECTOR('',#13578,1.);
+#13578 = DIRECTION('',(-0.,-0.,-1.));
+#13579 = ADVANCED_FACE('',(#13580),#13605,.T.);
+#13580 = FACE_BOUND('',#13581,.T.);
+#13581 = EDGE_LOOP('',(#13582,#13583,#13591,#13599));
+#13582 = ORIENTED_EDGE('',*,*,#3643,.T.);
+#13583 = ORIENTED_EDGE('',*,*,#13584,.T.);
+#13584 = EDGE_CURVE('',#3646,#13585,#13587,.T.);
+#13585 = VERTEX_POINT('',#13586);
+#13586 = CARTESIAN_POINT('',(60.488432443234,25.615610561056,4.));
+#13587 = LINE('',#13588,#13589);
+#13588 = CARTESIAN_POINT('',(60.488432443234,25.615610561056,0.));
+#13589 = VECTOR('',#13590,1.);
+#13590 = DIRECTION('',(0.,0.,1.));
+#13591 = ORIENTED_EDGE('',*,*,#13592,.T.);
+#13592 = EDGE_CURVE('',#13585,#13593,#13595,.T.);
+#13593 = VERTEX_POINT('',#13594);
+#13594 = CARTESIAN_POINT('',(60.482244324422,25.434092409241,4.));
+#13595 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13596,#13597,#13598),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13596 = CARTESIAN_POINT('',(60.488432443234,25.615610561056,4.));
+#13597 = CARTESIAN_POINT('',(60.488432443234,25.504843234323,4.));
+#13598 = CARTESIAN_POINT('',(60.482244324422,25.434092409241,4.));
+#13599 = ORIENTED_EDGE('',*,*,#13600,.F.);
+#13600 = EDGE_CURVE('',#3644,#13593,#13601,.T.);
+#13601 = LINE('',#13602,#13603);
+#13602 = CARTESIAN_POINT('',(60.482244324422,25.434092409241,0.));
+#13603 = VECTOR('',#13604,1.);
+#13604 = DIRECTION('',(0.,0.,1.));
+#13605 = SURFACE_OF_LINEAR_EXTRUSION('',#13606,#13610);
+#13606 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13607,#13608,#13609),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13607 = CARTESIAN_POINT('',(60.488432443234,25.615610561056,0.));
+#13608 = CARTESIAN_POINT('',(60.488432443234,25.504843234323,0.));
+#13609 = CARTESIAN_POINT('',(60.482244324422,25.434092409241,0.));
+#13610 = VECTOR('',#13611,1.);
+#13611 = DIRECTION('',(-0.,-0.,-1.));
+#13612 = ADVANCED_FACE('',(#13613),#13631,.T.);
+#13613 = FACE_BOUND('',#13614,.T.);
+#13614 = EDGE_LOOP('',(#13615,#13616,#13624,#13630));
+#13615 = ORIENTED_EDGE('',*,*,#4066,.T.);
+#13616 = ORIENTED_EDGE('',*,*,#13617,.T.);
+#13617 = EDGE_CURVE('',#4057,#13618,#13620,.T.);
+#13618 = VERTEX_POINT('',#13619);
+#13619 = CARTESIAN_POINT('',(60.485338383828,25.790940594059,4.));
+#13620 = LINE('',#13621,#13622);
+#13621 = CARTESIAN_POINT('',(60.485338383828,25.790940594059,0.));
+#13622 = VECTOR('',#13623,1.);
+#13623 = DIRECTION('',(0.,0.,1.));
+#13624 = ORIENTED_EDGE('',*,*,#13625,.T.);
+#13625 = EDGE_CURVE('',#13618,#13585,#13626,.T.);
+#13626 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13627,#13628,#13629),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13627 = CARTESIAN_POINT('',(60.485338383828,25.790940594059,4.));
+#13628 = CARTESIAN_POINT('',(60.488432443234,25.726377887789,4.));
+#13629 = CARTESIAN_POINT('',(60.488432443234,25.615610561056,4.));
+#13630 = ORIENTED_EDGE('',*,*,#13584,.F.);
+#13631 = SURFACE_OF_LINEAR_EXTRUSION('',#13632,#13636);
+#13632 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13633,#13634,#13635),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13633 = CARTESIAN_POINT('',(60.485338383828,25.790940594059,0.));
+#13634 = CARTESIAN_POINT('',(60.488432443234,25.726377887789,0.));
+#13635 = CARTESIAN_POINT('',(60.488432443234,25.615610561056,0.));
+#13636 = VECTOR('',#13637,1.);
+#13637 = DIRECTION('',(-0.,-0.,-1.));
+#13638 = ADVANCED_FACE('',(#13639),#13657,.T.);
+#13639 = FACE_BOUND('',#13640,.T.);
+#13640 = EDGE_LOOP('',(#13641,#13642,#13650,#13656));
+#13641 = ORIENTED_EDGE('',*,*,#4056,.T.);
+#13642 = ORIENTED_EDGE('',*,*,#13643,.T.);
+#13643 = EDGE_CURVE('',#4047,#13644,#13646,.T.);
+#13644 = VERTEX_POINT('',#13645);
+#13645 = CARTESIAN_POINT('',(60.476056205611,25.887681518152,4.));
+#13646 = LINE('',#13647,#13648);
+#13647 = CARTESIAN_POINT('',(60.476056205611,25.887681518152,0.));
+#13648 = VECTOR('',#13649,1.);
+#13649 = DIRECTION('',(0.,0.,1.));
+#13650 = ORIENTED_EDGE('',*,*,#13651,.T.);
+#13651 = EDGE_CURVE('',#13644,#13618,#13652,.T.);
+#13652 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13653,#13654,#13655),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13653 = CARTESIAN_POINT('',(60.476056205611,25.887681518152,4.));
+#13654 = CARTESIAN_POINT('',(60.482244324422,25.85550330033,4.));
+#13655 = CARTESIAN_POINT('',(60.485338383828,25.790940594059,4.));
+#13656 = ORIENTED_EDGE('',*,*,#13617,.F.);
+#13657 = SURFACE_OF_LINEAR_EXTRUSION('',#13658,#13662);
+#13658 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13659,#13660,#13661),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13659 = CARTESIAN_POINT('',(60.476056205611,25.887681518152,0.));
+#13660 = CARTESIAN_POINT('',(60.482244324422,25.85550330033,0.));
+#13661 = CARTESIAN_POINT('',(60.485338383828,25.790940594059,0.));
+#13662 = VECTOR('',#13663,1.);
+#13663 = DIRECTION('',(-0.,-0.,-1.));
+#13664 = ADVANCED_FACE('',(#13665),#13683,.T.);
+#13665 = FACE_BOUND('',#13666,.T.);
+#13666 = EDGE_LOOP('',(#13667,#13668,#13676,#13682));
+#13667 = ORIENTED_EDGE('',*,*,#4046,.T.);
+#13668 = ORIENTED_EDGE('',*,*,#13669,.T.);
+#13669 = EDGE_CURVE('',#4037,#13670,#13672,.T.);
+#13670 = VERTEX_POINT('',#13671);
+#13671 = CARTESIAN_POINT('',(60.46202980297,25.938424092409,4.));
+#13672 = LINE('',#13673,#13674);
+#13673 = CARTESIAN_POINT('',(60.46202980297,25.938424092409,0.));
+#13674 = VECTOR('',#13675,1.);
+#13675 = DIRECTION('',(0.,0.,1.));
+#13676 = ORIENTED_EDGE('',*,*,#13677,.T.);
+#13677 = EDGE_CURVE('',#13670,#13644,#13678,.T.);
+#13678 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13679,#13680,#13681),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13679 = CARTESIAN_POINT('',(60.46202980297,25.938424092409,4.));
+#13680 = CARTESIAN_POINT('',(60.469868086799,25.920066006601,4.));
+#13681 = CARTESIAN_POINT('',(60.476056205611,25.887681518152,4.));
+#13682 = ORIENTED_EDGE('',*,*,#13643,.F.);
+#13683 = SURFACE_OF_LINEAR_EXTRUSION('',#13684,#13688);
+#13684 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13685,#13686,#13687),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13685 = CARTESIAN_POINT('',(60.46202980297,25.938424092409,0.));
+#13686 = CARTESIAN_POINT('',(60.469868086799,25.920066006601,0.));
+#13687 = CARTESIAN_POINT('',(60.476056205611,25.887681518152,0.));
+#13688 = VECTOR('',#13689,1.);
+#13689 = DIRECTION('',(-0.,-0.,-1.));
+#13690 = ADVANCED_FACE('',(#13691),#13709,.T.);
+#13691 = FACE_BOUND('',#13692,.T.);
+#13692 = EDGE_LOOP('',(#13693,#13694,#13702,#13708));
+#13693 = ORIENTED_EDGE('',*,*,#4036,.T.);
+#13694 = ORIENTED_EDGE('',*,*,#13695,.T.);
+#13695 = EDGE_CURVE('',#4027,#13696,#13698,.T.);
+#13696 = VERTEX_POINT('',#13697);
+#13697 = CARTESIAN_POINT('',(60.437277327723,25.972458745875,4.));
+#13698 = LINE('',#13699,#13700);
+#13699 = CARTESIAN_POINT('',(60.437277327723,25.972458745875,0.));
+#13700 = VECTOR('',#13701,1.);
+#13701 = DIRECTION('',(0.,0.,1.));
+#13702 = ORIENTED_EDGE('',*,*,#13703,.T.);
+#13703 = EDGE_CURVE('',#13696,#13670,#13704,.T.);
+#13704 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13705,#13706,#13707),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13705 = CARTESIAN_POINT('',(60.437277327723,25.972458745875,4.));
+#13706 = CARTESIAN_POINT('',(60.454397789769,25.956988448845,4.));
+#13707 = CARTESIAN_POINT('',(60.46202980297,25.938424092409,4.));
+#13708 = ORIENTED_EDGE('',*,*,#13669,.F.);
+#13709 = SURFACE_OF_LINEAR_EXTRUSION('',#13710,#13714);
+#13710 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13711,#13712,#13713),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13711 = CARTESIAN_POINT('',(60.437277327723,25.972458745875,0.));
+#13712 = CARTESIAN_POINT('',(60.454397789769,25.956988448845,0.));
+#13713 = CARTESIAN_POINT('',(60.46202980297,25.938424092409,0.));
+#13714 = VECTOR('',#13715,1.);
+#13715 = DIRECTION('',(-0.,-0.,-1.));
+#13716 = ADVANCED_FACE('',(#13717),#13735,.T.);
+#13717 = FACE_BOUND('',#13718,.T.);
+#13718 = EDGE_LOOP('',(#13719,#13720,#13728,#13734));
+#13719 = ORIENTED_EDGE('',*,*,#4026,.T.);
+#13720 = ORIENTED_EDGE('',*,*,#13721,.T.);
+#13721 = EDGE_CURVE('',#4017,#13722,#13724,.T.);
+#13722 = VERTEX_POINT('',#13723);
+#13723 = CARTESIAN_POINT('',(60.383234423432,26.001749174917,4.));
+#13724 = LINE('',#13725,#13726);
+#13725 = CARTESIAN_POINT('',(60.383234423432,26.001749174917,0.));
+#13726 = VECTOR('',#13727,1.);
+#13727 = DIRECTION('',(0.,0.,1.));
+#13728 = ORIENTED_EDGE('',*,*,#13729,.T.);
+#13729 = EDGE_CURVE('',#13722,#13696,#13730,.T.);
+#13730 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13731,#13732,#13733),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13731 = CARTESIAN_POINT('',(60.383234423432,26.001749174917,4.));
+#13732 = CARTESIAN_POINT('',(60.420363136304,25.987929042904,4.));
+#13733 = CARTESIAN_POINT('',(60.437277327723,25.972458745875,4.));
+#13734 = ORIENTED_EDGE('',*,*,#13695,.F.);
+#13735 = SURFACE_OF_LINEAR_EXTRUSION('',#13736,#13740);
+#13736 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13737,#13738,#13739),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13737 = CARTESIAN_POINT('',(60.383234423432,26.001749174917,0.));
+#13738 = CARTESIAN_POINT('',(60.420363136304,25.987929042904,0.));
+#13739 = CARTESIAN_POINT('',(60.437277327723,25.972458745875,0.));
+#13740 = VECTOR('',#13741,1.);
+#13741 = DIRECTION('',(-0.,-0.,-1.));
+#13742 = ADVANCED_FACE('',(#13743),#13761,.T.);
+#13743 = FACE_BOUND('',#13744,.T.);
+#13744 = EDGE_LOOP('',(#13745,#13746,#13754,#13760));
+#13745 = ORIENTED_EDGE('',*,*,#4016,.T.);
+#13746 = ORIENTED_EDGE('',*,*,#13747,.T.);
+#13747 = EDGE_CURVE('',#4007,#13748,#13750,.T.);
+#13748 = VERTEX_POINT('',#13749);
+#13749 = CARTESIAN_POINT('',(60.296600760066,26.026295379538,4.));
+#13750 = LINE('',#13751,#13752);
+#13751 = CARTESIAN_POINT('',(60.296600760066,26.026295379538,0.));
+#13752 = VECTOR('',#13753,1.);
+#13753 = DIRECTION('',(0.,0.,1.));
+#13754 = ORIENTED_EDGE('',*,*,#13755,.T.);
+#13755 = EDGE_CURVE('',#13748,#13722,#13756,.T.);
+#13756 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13757,#13758,#13759),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13757 = CARTESIAN_POINT('',(60.296600760066,26.026295379538,4.));
+#13758 = CARTESIAN_POINT('',(60.346105710561,26.015569306931,4.));
+#13759 = CARTESIAN_POINT('',(60.383234423432,26.001749174917,4.));
+#13760 = ORIENTED_EDGE('',*,*,#13721,.F.);
+#13761 = SURFACE_OF_LINEAR_EXTRUSION('',#13762,#13766);
+#13762 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13763,#13764,#13765),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13763 = CARTESIAN_POINT('',(60.296600760066,26.026295379538,0.));
+#13764 = CARTESIAN_POINT('',(60.346105710561,26.015569306931,0.));
+#13765 = CARTESIAN_POINT('',(60.383234423432,26.001749174917,0.));
+#13766 = VECTOR('',#13767,1.);
+#13767 = DIRECTION('',(-0.,-0.,-1.));
+#13768 = ADVANCED_FACE('',(#13769),#13787,.T.);
+#13769 = FACE_BOUND('',#13770,.T.);
+#13770 = EDGE_LOOP('',(#13771,#13772,#13780,#13786));
+#13771 = ORIENTED_EDGE('',*,*,#4006,.T.);
+#13772 = ORIENTED_EDGE('',*,*,#13773,.T.);
+#13773 = EDGE_CURVE('',#3997,#13774,#13776,.T.);
+#13774 = VERTEX_POINT('',#13775);
+#13775 = CARTESIAN_POINT('',(60.200684918482,26.041559405941,4.));
+#13776 = LINE('',#13777,#13778);
+#13777 = CARTESIAN_POINT('',(60.200684918482,26.041559405941,0.));
+#13778 = VECTOR('',#13779,1.);
+#13779 = DIRECTION('',(0.,0.,1.));
+#13780 = ORIENTED_EDGE('',*,*,#13781,.T.);
+#13781 = EDGE_CURVE('',#13774,#13748,#13782,.T.);
+#13782 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13783,#13784,#13785),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13783 = CARTESIAN_POINT('',(60.200684918482,26.041559405941,4.));
+#13784 = CARTESIAN_POINT('',(60.247095809571,26.037021452145,4.));
+#13785 = CARTESIAN_POINT('',(60.296600760066,26.026295379538,4.));
+#13786 = ORIENTED_EDGE('',*,*,#13747,.F.);
+#13787 = SURFACE_OF_LINEAR_EXTRUSION('',#13788,#13792);
+#13788 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13789,#13790,#13791),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13789 = CARTESIAN_POINT('',(60.200684918482,26.041559405941,0.));
+#13790 = CARTESIAN_POINT('',(60.247095809571,26.037021452145,0.));
+#13791 = CARTESIAN_POINT('',(60.296600760066,26.026295379538,0.));
+#13792 = VECTOR('',#13793,1.);
+#13793 = DIRECTION('',(-0.,-0.,-1.));
+#13794 = ADVANCED_FACE('',(#13795),#13813,.T.);
+#13795 = FACE_BOUND('',#13796,.T.);
+#13796 = EDGE_LOOP('',(#13797,#13798,#13806,#13812));
+#13797 = ORIENTED_EDGE('',*,*,#3996,.T.);
+#13798 = ORIENTED_EDGE('',*,*,#13799,.T.);
+#13799 = EDGE_CURVE('',#3987,#13800,#13802,.T.);
+#13800 = VERTEX_POINT('',#13801);
+#13801 = CARTESIAN_POINT('',(60.114051255116,26.046303630363,4.));
+#13802 = LINE('',#13803,#13804);
+#13803 = CARTESIAN_POINT('',(60.114051255116,26.046303630363,0.));
+#13804 = VECTOR('',#13805,1.);
+#13805 = DIRECTION('',(0.,0.,1.));
+#13806 = ORIENTED_EDGE('',*,*,#13807,.T.);
+#13807 = EDGE_CURVE('',#13800,#13774,#13808,.T.);
+#13808 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13809,#13810,#13811),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13809 = CARTESIAN_POINT('',(60.114051255116,26.046303630363,4.));
+#13810 = CARTESIAN_POINT('',(60.154274027393,26.046303630363,4.));
+#13811 = CARTESIAN_POINT('',(60.200684918482,26.041559405941,4.));
+#13812 = ORIENTED_EDGE('',*,*,#13773,.F.);
+#13813 = SURFACE_OF_LINEAR_EXTRUSION('',#13814,#13818);
+#13814 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13815,#13816,#13817),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13815 = CARTESIAN_POINT('',(60.114051255116,26.046303630363,0.));
+#13816 = CARTESIAN_POINT('',(60.154274027393,26.046303630363,0.));
+#13817 = CARTESIAN_POINT('',(60.200684918482,26.041559405941,0.));
+#13818 = VECTOR('',#13819,1.);
+#13819 = DIRECTION('',(-0.,-0.,-1.));
+#13820 = ADVANCED_FACE('',(#13821),#13839,.T.);
+#13821 = FACE_BOUND('',#13822,.T.);
+#13822 = EDGE_LOOP('',(#13823,#13824,#13832,#13838));
+#13823 = ORIENTED_EDGE('',*,*,#3986,.T.);
+#13824 = ORIENTED_EDGE('',*,*,#13825,.T.);
+#13825 = EDGE_CURVE('',#3977,#13826,#13828,.T.);
+#13826 = VERTEX_POINT('',#13827);
+#13827 = CARTESIAN_POINT('',(59.940783928383,26.023201320132,4.));
+#13828 = LINE('',#13829,#13830);
+#13829 = CARTESIAN_POINT('',(59.940783928383,26.023201320132,0.));
+#13830 = VECTOR('',#13831,1.);
+#13831 = DIRECTION('',(0.,0.,1.));
+#13832 = ORIENTED_EDGE('',*,*,#13833,.T.);
+#13833 = EDGE_CURVE('',#13826,#13800,#13834,.T.);
+#13834 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13835,#13836,#13837),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13835 = CARTESIAN_POINT('',(59.940783928383,26.023201320132,4.));
+#13836 = CARTESIAN_POINT('',(60.027417591749,26.046303630363,4.));
+#13837 = CARTESIAN_POINT('',(60.114051255116,26.046303630363,4.));
+#13838 = ORIENTED_EDGE('',*,*,#13799,.F.);
+#13839 = SURFACE_OF_LINEAR_EXTRUSION('',#13840,#13844);
+#13840 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13841,#13842,#13843),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13841 = CARTESIAN_POINT('',(59.940783928383,26.023201320132,0.));
+#13842 = CARTESIAN_POINT('',(60.027417591749,26.046303630363,0.));
+#13843 = CARTESIAN_POINT('',(60.114051255116,26.046303630363,0.));
+#13844 = VECTOR('',#13845,1.);
+#13845 = DIRECTION('',(-0.,-0.,-1.));
+#13846 = ADVANCED_FACE('',(#13847),#13865,.T.);
+#13847 = FACE_BOUND('',#13848,.T.);
+#13848 = EDGE_LOOP('',(#13849,#13850,#13858,#13864));
+#13849 = ORIENTED_EDGE('',*,*,#3976,.T.);
+#13850 = ORIENTED_EDGE('',*,*,#13851,.T.);
+#13851 = EDGE_CURVE('',#3967,#13852,#13854,.T.);
+#13852 = VERTEX_POINT('',#13853);
+#13853 = CARTESIAN_POINT('',(59.76751660165,25.941311881188,4.));
+#13854 = LINE('',#13855,#13856);
+#13855 = CARTESIAN_POINT('',(59.76751660165,25.941311881188,0.));
+#13856 = VECTOR('',#13857,1.);
+#13857 = DIRECTION('',(0.,0.,1.));
+#13858 = ORIENTED_EDGE('',*,*,#13859,.T.);
+#13859 = EDGE_CURVE('',#13852,#13826,#13860,.T.);
+#13860 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13861,#13862,#13863),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13861 = CARTESIAN_POINT('',(59.76751660165,25.941311881188,4.));
+#13862 = CARTESIAN_POINT('',(59.854150265017,26.000099009901,4.));
+#13863 = CARTESIAN_POINT('',(59.940783928383,26.023201320132,4.));
+#13864 = ORIENTED_EDGE('',*,*,#13825,.F.);
+#13865 = SURFACE_OF_LINEAR_EXTRUSION('',#13866,#13870);
+#13866 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13867,#13868,#13869),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13867 = CARTESIAN_POINT('',(59.76751660165,25.941311881188,0.));
+#13868 = CARTESIAN_POINT('',(59.854150265017,26.000099009901,0.));
+#13869 = CARTESIAN_POINT('',(59.940783928383,26.023201320132,0.));
+#13870 = VECTOR('',#13871,1.);
+#13871 = DIRECTION('',(-0.,-0.,-1.));
+#13872 = ADVANCED_FACE('',(#13873),#13891,.T.);
+#13873 = FACE_BOUND('',#13874,.T.);
+#13874 = EDGE_LOOP('',(#13875,#13876,#13884,#13890));
+#13875 = ORIENTED_EDGE('',*,*,#3966,.T.);
+#13876 = ORIENTED_EDGE('',*,*,#13877,.T.);
+#13877 = EDGE_CURVE('',#3956,#13878,#13880,.T.);
+#13878 = VERTEX_POINT('',#13879);
+#13879 = CARTESIAN_POINT('',(59.5849670967,25.78248349835,4.));
+#13880 = LINE('',#13881,#13882);
+#13881 = CARTESIAN_POINT('',(59.5849670967,25.78248349835,0.));
+#13882 = VECTOR('',#13883,1.);
+#13883 = DIRECTION('',(0.,0.,1.));
+#13884 = ORIENTED_EDGE('',*,*,#13885,.T.);
+#13885 = EDGE_CURVE('',#13878,#13852,#13886,.T.);
+#13886 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13887,#13888,#13889),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13887 = CARTESIAN_POINT('',(59.5849670967,25.78248349835,4.));
+#13888 = CARTESIAN_POINT('',(59.680882938284,25.882731023102,4.));
+#13889 = CARTESIAN_POINT('',(59.76751660165,25.941311881188,4.));
+#13890 = ORIENTED_EDGE('',*,*,#13851,.F.);
+#13891 = SURFACE_OF_LINEAR_EXTRUSION('',#13892,#13896);
+#13892 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13893,#13894,#13895),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13893 = CARTESIAN_POINT('',(59.5849670967,25.78248349835,0.));
+#13894 = CARTESIAN_POINT('',(59.680882938284,25.882731023102,0.));
+#13895 = CARTESIAN_POINT('',(59.76751660165,25.941311881188,0.));
+#13896 = VECTOR('',#13897,1.);
+#13897 = DIRECTION('',(-0.,-0.,-1.));
+#13898 = ADVANCED_FACE('',(#13899),#13917,.T.);
+#13899 = FACE_BOUND('',#13900,.T.);
+#13900 = EDGE_LOOP('',(#13901,#13902,#13910,#13916));
+#13901 = ORIENTED_EDGE('',*,*,#3955,.T.);
+#13902 = ORIENTED_EDGE('',*,*,#13903,.T.);
+#13903 = EDGE_CURVE('',#3948,#13904,#13906,.T.);
+#13904 = VERTEX_POINT('',#13905);
+#13905 = CARTESIAN_POINT('',(59.380759175908,25.527945544554,4.));
+#13906 = LINE('',#13907,#13908);
+#13907 = CARTESIAN_POINT('',(59.380759175908,25.527945544554,0.));
+#13908 = VECTOR('',#13909,1.);
+#13909 = DIRECTION('',(0.,0.,1.));
+#13910 = ORIENTED_EDGE('',*,*,#13911,.T.);
+#13911 = EDGE_CURVE('',#13904,#13878,#13912,.T.);
+#13912 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13913,#13914,#13915),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13913 = CARTESIAN_POINT('',(59.380759175908,25.527945544554,4.));
+#13914 = CARTESIAN_POINT('',(59.489051255116,25.682235973597,4.));
+#13915 = CARTESIAN_POINT('',(59.5849670967,25.78248349835,4.));
+#13916 = ORIENTED_EDGE('',*,*,#13877,.F.);
+#13917 = SURFACE_OF_LINEAR_EXTRUSION('',#13918,#13922);
+#13918 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13919,#13920,#13921),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13919 = CARTESIAN_POINT('',(59.380759175908,25.527945544554,0.));
+#13920 = CARTESIAN_POINT('',(59.489051255116,25.682235973597,0.));
+#13921 = CARTESIAN_POINT('',(59.5849670967,25.78248349835,0.));
+#13922 = VECTOR('',#13923,1.);
+#13923 = DIRECTION('',(-0.,-0.,-1.));
+#13924 = ADVANCED_FACE('',(#13925),#13943,.T.);
+#13925 = FACE_BOUND('',#13926,.T.);
+#13926 = EDGE_LOOP('',(#13927,#13928,#13936,#13942));
+#13927 = ORIENTED_EDGE('',*,*,#3947,.F.);
+#13928 = ORIENTED_EDGE('',*,*,#13929,.T.);
+#13929 = EDGE_CURVE('',#3938,#13930,#13932,.T.);
+#13930 = VERTEX_POINT('',#13931);
+#13931 = CARTESIAN_POINT('',(59.380759175908,25.870148514851,4.));
+#13932 = LINE('',#13933,#13934);
+#13933 = CARTESIAN_POINT('',(59.380759175908,25.870148514851,0.));
+#13934 = VECTOR('',#13935,1.);
+#13935 = DIRECTION('',(0.,0.,1.));
+#13936 = ORIENTED_EDGE('',*,*,#13937,.T.);
+#13937 = EDGE_CURVE('',#13930,#13904,#13938,.T.);
+#13938 = LINE('',#13939,#13940);
+#13939 = CARTESIAN_POINT('',(59.380759175908,25.870148514851,4.));
+#13940 = VECTOR('',#13941,1.);
+#13941 = DIRECTION('',(0.,-1.,0.));
+#13942 = ORIENTED_EDGE('',*,*,#13903,.F.);
+#13943 = PLANE('',#13944);
+#13944 = AXIS2_PLACEMENT_3D('',#13945,#13946,#13947);
+#13945 = CARTESIAN_POINT('',(59.380759175908,25.870148514851,0.));
+#13946 = DIRECTION('',(1.,0.,0.));
+#13947 = DIRECTION('',(0.,-1.,0.));
+#13948 = ADVANCED_FACE('',(#13949),#13967,.T.);
+#13949 = FACE_BOUND('',#13950,.T.);
+#13950 = EDGE_LOOP('',(#13951,#13952,#13960,#13966));
+#13951 = ORIENTED_EDGE('',*,*,#3937,.T.);
+#13952 = ORIENTED_EDGE('',*,*,#13953,.T.);
+#13953 = EDGE_CURVE('',#3928,#13954,#13956,.T.);
+#13954 = VERTEX_POINT('',#13955);
+#13955 = CARTESIAN_POINT('',(59.365288878878,25.924191419142,4.));
+#13956 = LINE('',#13957,#13958);
+#13957 = CARTESIAN_POINT('',(59.365288878878,25.924191419142,0.));
+#13958 = VECTOR('',#13959,1.);
+#13959 = DIRECTION('',(0.,0.,1.));
+#13960 = ORIENTED_EDGE('',*,*,#13961,.T.);
+#13961 = EDGE_CURVE('',#13954,#13930,#13962,.T.);
+#13962 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13963,#13964,#13965),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13963 = CARTESIAN_POINT('',(59.365288878878,25.924191419142,4.));
+#13964 = CARTESIAN_POINT('',(59.380759175908,25.901089108911,4.));
+#13965 = CARTESIAN_POINT('',(59.380759175908,25.870148514851,4.));
+#13966 = ORIENTED_EDGE('',*,*,#13929,.F.);
+#13967 = SURFACE_OF_LINEAR_EXTRUSION('',#13968,#13972);
+#13968 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13969,#13970,#13971),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13969 = CARTESIAN_POINT('',(59.365288878878,25.924191419142,0.));
+#13970 = CARTESIAN_POINT('',(59.380759175908,25.901089108911,0.));
+#13971 = CARTESIAN_POINT('',(59.380759175908,25.870148514851,0.));
+#13972 = VECTOR('',#13973,1.);
+#13973 = DIRECTION('',(-0.,-0.,-1.));
+#13974 = ADVANCED_FACE('',(#13975),#13993,.T.);
+#13975 = FACE_BOUND('',#13976,.T.);
+#13976 = EDGE_LOOP('',(#13977,#13978,#13986,#13992));
+#13977 = ORIENTED_EDGE('',*,*,#3927,.T.);
+#13978 = ORIENTED_EDGE('',*,*,#13979,.T.);
+#13979 = EDGE_CURVE('',#3918,#13980,#13982,.T.);
+#13980 = VERTEX_POINT('',#13981);
+#13981 = CARTESIAN_POINT('',(59.314133763366,25.962557755776,4.));
+#13982 = LINE('',#13983,#13984);
+#13983 = CARTESIAN_POINT('',(59.314133763366,25.962557755776,0.));
+#13984 = VECTOR('',#13985,1.);
+#13985 = DIRECTION('',(0.,0.,1.));
+#13986 = ORIENTED_EDGE('',*,*,#13987,.T.);
+#13987 = EDGE_CURVE('',#13980,#13954,#13988,.T.);
+#13988 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13989,#13990,#13991),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13989 = CARTESIAN_POINT('',(59.314133763366,25.962557755776,4.));
+#13990 = CARTESIAN_POINT('',(59.349818581848,25.947293729373,4.));
+#13991 = CARTESIAN_POINT('',(59.365288878878,25.924191419142,4.));
+#13992 = ORIENTED_EDGE('',*,*,#13953,.F.);
+#13993 = SURFACE_OF_LINEAR_EXTRUSION('',#13994,#13998);
+#13994 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#13995,#13996,#13997),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13995 = CARTESIAN_POINT('',(59.314133763366,25.962557755776,0.));
+#13996 = CARTESIAN_POINT('',(59.349818581848,25.947293729373,0.));
+#13997 = CARTESIAN_POINT('',(59.365288878878,25.924191419142,0.));
+#13998 = VECTOR('',#13999,1.);
+#13999 = DIRECTION('',(-0.,-0.,-1.));
+#14000 = ADVANCED_FACE('',(#14001),#14019,.T.);
+#14001 = FACE_BOUND('',#14002,.T.);
+#14002 = EDGE_LOOP('',(#14003,#14004,#14012,#14018));
+#14003 = ORIENTED_EDGE('',*,*,#3917,.T.);
+#14004 = ORIENTED_EDGE('',*,*,#14005,.T.);
+#14005 = EDGE_CURVE('',#3908,#14006,#14008,.T.);
+#14006 = VERTEX_POINT('',#14007);
+#14007 = CARTESIAN_POINT('',(59.213679967987,25.985660066007,4.));
+#14008 = LINE('',#14009,#14010);
+#14009 = CARTESIAN_POINT('',(59.213679967987,25.985660066007,0.));
+#14010 = VECTOR('',#14011,1.);
+#14011 = DIRECTION('',(0.,0.,1.));
+#14012 = ORIENTED_EDGE('',*,*,#14013,.T.);
+#14013 = EDGE_CURVE('',#14006,#13980,#14014,.T.);
+#14014 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14015,#14016,#14017),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14015 = CARTESIAN_POINT('',(59.213679967987,25.985660066007,4.));
+#14016 = CARTESIAN_POINT('',(59.278655215512,25.978028052805,4.));
+#14017 = CARTESIAN_POINT('',(59.314133763366,25.962557755776,4.));
+#14018 = ORIENTED_EDGE('',*,*,#13979,.F.);
+#14019 = SURFACE_OF_LINEAR_EXTRUSION('',#14020,#14024);
+#14020 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14021,#14022,#14023),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14021 = CARTESIAN_POINT('',(59.213679967987,25.985660066007,0.));
+#14022 = CARTESIAN_POINT('',(59.278655215512,25.978028052805,0.));
+#14023 = CARTESIAN_POINT('',(59.314133763366,25.962557755776,0.));
+#14024 = VECTOR('',#14025,1.);
+#14025 = DIRECTION('',(-0.,-0.,-1.));
+#14026 = ADVANCED_FACE('',(#14027),#14045,.T.);
+#14027 = FACE_BOUND('',#14028,.T.);
+#14028 = EDGE_LOOP('',(#14029,#14030,#14038,#14044));
+#14029 = ORIENTED_EDGE('',*,*,#3907,.T.);
+#14030 = ORIENTED_EDGE('',*,*,#14031,.T.);
+#14031 = EDGE_CURVE('',#3898,#14032,#14034,.T.);
+#14032 = VERTEX_POINT('',#14033);
+#14033 = CARTESIAN_POINT('',(59.049694819472,25.993498349835,4.));
+#14034 = LINE('',#14035,#14036);
+#14035 = CARTESIAN_POINT('',(59.049694819472,25.993498349835,0.));
+#14036 = VECTOR('',#14037,1.);
+#14037 = DIRECTION('',(0.,0.,1.));
+#14038 = ORIENTED_EDGE('',*,*,#14039,.T.);
+#14039 = EDGE_CURVE('',#14032,#14006,#14040,.T.);
+#14040 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14041,#14042,#14043),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14041 = CARTESIAN_POINT('',(59.049694819472,25.993498349835,4.));
+#14042 = CARTESIAN_POINT('',(59.148704720462,25.993498349835,4.));
+#14043 = CARTESIAN_POINT('',(59.213679967987,25.985660066007,4.));
+#14044 = ORIENTED_EDGE('',*,*,#14005,.F.);
+#14045 = SURFACE_OF_LINEAR_EXTRUSION('',#14046,#14050);
+#14046 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14047,#14048,#14049),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14047 = CARTESIAN_POINT('',(59.049694819472,25.993498349835,0.));
+#14048 = CARTESIAN_POINT('',(59.148704720462,25.993498349835,0.));
+#14049 = CARTESIAN_POINT('',(59.213679967987,25.985660066007,0.));
+#14050 = VECTOR('',#14051,1.);
+#14051 = DIRECTION('',(-0.,-0.,-1.));
+#14052 = ADVANCED_FACE('',(#14053),#14071,.T.);
+#14053 = FACE_BOUND('',#14054,.T.);
+#14054 = EDGE_LOOP('',(#14055,#14056,#14064,#14070));
+#14055 = ORIENTED_EDGE('',*,*,#3897,.T.);
+#14056 = ORIENTED_EDGE('',*,*,#14057,.T.);
+#14057 = EDGE_CURVE('',#3888,#14058,#14060,.T.);
+#14058 = VERTEX_POINT('',#14059);
+#14059 = CARTESIAN_POINT('',(58.890247624752,25.985660066007,4.));
+#14060 = LINE('',#14061,#14062);
+#14061 = CARTESIAN_POINT('',(58.890247624752,25.985660066007,0.));
+#14062 = VECTOR('',#14063,1.);
+#14063 = DIRECTION('',(0.,0.,1.));
+#14064 = ORIENTED_EDGE('',*,*,#14065,.T.);
+#14065 = EDGE_CURVE('',#14058,#14032,#14066,.T.);
+#14066 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14067,#14068,#14069),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14067 = CARTESIAN_POINT('',(58.890247624752,25.985660066007,4.));
+#14068 = CARTESIAN_POINT('',(58.953778977888,25.993498349835,4.));
+#14069 = CARTESIAN_POINT('',(59.049694819472,25.993498349835,4.));
+#14070 = ORIENTED_EDGE('',*,*,#14031,.F.);
+#14071 = SURFACE_OF_LINEAR_EXTRUSION('',#14072,#14076);
+#14072 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14073,#14074,#14075),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14073 = CARTESIAN_POINT('',(58.890247624752,25.985660066007,0.));
+#14074 = CARTESIAN_POINT('',(58.953778977888,25.993498349835,0.));
+#14075 = CARTESIAN_POINT('',(59.049694819472,25.993498349835,0.));
+#14076 = VECTOR('',#14077,1.);
+#14077 = DIRECTION('',(-0.,-0.,-1.));
+#14078 = ADVANCED_FACE('',(#14079),#14097,.T.);
+#14079 = FACE_BOUND('',#14080,.T.);
+#14080 = EDGE_LOOP('',(#14081,#14082,#14090,#14096));
+#14081 = ORIENTED_EDGE('',*,*,#3887,.T.);
+#14082 = ORIENTED_EDGE('',*,*,#14083,.T.);
+#14083 = EDGE_CURVE('',#3878,#14084,#14086,.T.);
+#14084 = VERTEX_POINT('',#14085);
+#14085 = CARTESIAN_POINT('',(58.786699769967,25.962557755776,4.));
+#14086 = LINE('',#14087,#14088);
+#14087 = CARTESIAN_POINT('',(58.786699769967,25.962557755776,0.));
+#14088 = VECTOR('',#14089,1.);
+#14089 = DIRECTION('',(0.,0.,1.));
+#14090 = ORIENTED_EDGE('',*,*,#14091,.T.);
+#14091 = EDGE_CURVE('',#14084,#14058,#14092,.T.);
+#14092 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14093,#14094,#14095),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14093 = CARTESIAN_POINT('',(58.786699769967,25.962557755776,4.));
+#14094 = CARTESIAN_POINT('',(58.826922542244,25.978028052805,4.));
+#14095 = CARTESIAN_POINT('',(58.890247624752,25.985660066007,4.));
+#14096 = ORIENTED_EDGE('',*,*,#14057,.F.);
+#14097 = SURFACE_OF_LINEAR_EXTRUSION('',#14098,#14102);
+#14098 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14099,#14100,#14101),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14099 = CARTESIAN_POINT('',(58.786699769967,25.962557755776,0.));
+#14100 = CARTESIAN_POINT('',(58.826922542244,25.978028052805,0.));
+#14101 = CARTESIAN_POINT('',(58.890247624752,25.985660066007,0.));
+#14102 = VECTOR('',#14103,1.);
+#14103 = DIRECTION('',(-0.,-0.,-1.));
+#14104 = ADVANCED_FACE('',(#14105),#14123,.T.);
+#14105 = FACE_BOUND('',#14106,.T.);
+#14106 = EDGE_LOOP('',(#14107,#14108,#14116,#14122));
+#14107 = ORIENTED_EDGE('',*,*,#3877,.T.);
+#14108 = ORIENTED_EDGE('',*,*,#14109,.T.);
+#14109 = EDGE_CURVE('',#3865,#14110,#14112,.T.);
+#14110 = VERTEX_POINT('',#14111);
+#14111 = CARTESIAN_POINT('',(58.73100670066,25.924191419142,4.));
+#14112 = LINE('',#14113,#14114);
+#14113 = CARTESIAN_POINT('',(58.73100670066,25.924191419142,0.));
+#14114 = VECTOR('',#14115,1.);
+#14115 = DIRECTION('',(0.,0.,1.));
+#14116 = ORIENTED_EDGE('',*,*,#14117,.T.);
+#14117 = EDGE_CURVE('',#14110,#14084,#14118,.T.);
+#14118 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14119,#14120,#14121),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14119 = CARTESIAN_POINT('',(58.73100670066,25.924191419142,4.));
+#14120 = CARTESIAN_POINT('',(58.74647699769,25.947293729373,4.));
+#14121 = CARTESIAN_POINT('',(58.786699769967,25.962557755776,4.));
+#14122 = ORIENTED_EDGE('',*,*,#14083,.F.);
+#14123 = SURFACE_OF_LINEAR_EXTRUSION('',#14124,#14128);
+#14124 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14125,#14126,#14127),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14125 = CARTESIAN_POINT('',(58.73100670066,25.924191419142,0.));
+#14126 = CARTESIAN_POINT('',(58.74647699769,25.947293729373,0.));
+#14127 = CARTESIAN_POINT('',(58.786699769967,25.962557755776,0.));
+#14128 = VECTOR('',#14129,1.);
+#14129 = DIRECTION('',(-0.,-0.,-1.));
+#14130 = ADVANCED_FACE('',(#14131),#14149,.T.);
+#14131 = FACE_BOUND('',#14132,.T.);
+#14132 = EDGE_LOOP('',(#14133,#14134,#14142,#14148));
+#14133 = ORIENTED_EDGE('',*,*,#3864,.T.);
+#14134 = ORIENTED_EDGE('',*,*,#14135,.T.);
+#14135 = EDGE_CURVE('',#3857,#14136,#14138,.T.);
+#14136 = VERTEX_POINT('',#14137);
+#14137 = CARTESIAN_POINT('',(58.71553640363,25.870148514851,4.));
+#14138 = LINE('',#14139,#14140);
+#14139 = CARTESIAN_POINT('',(58.71553640363,25.870148514851,0.));
+#14140 = VECTOR('',#14141,1.);
+#14141 = DIRECTION('',(0.,0.,1.));
+#14142 = ORIENTED_EDGE('',*,*,#14143,.T.);
+#14143 = EDGE_CURVE('',#14136,#14110,#14144,.T.);
+#14144 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14145,#14146,#14147),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14145 = CARTESIAN_POINT('',(58.71553640363,25.870148514851,4.));
+#14146 = CARTESIAN_POINT('',(58.71553640363,25.901089108911,4.));
+#14147 = CARTESIAN_POINT('',(58.73100670066,25.924191419142,4.));
+#14148 = ORIENTED_EDGE('',*,*,#14109,.F.);
+#14149 = SURFACE_OF_LINEAR_EXTRUSION('',#14150,#14154);
+#14150 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14151,#14152,#14153),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14151 = CARTESIAN_POINT('',(58.71553640363,25.870148514851,0.));
+#14152 = CARTESIAN_POINT('',(58.71553640363,25.901089108911,0.));
+#14153 = CARTESIAN_POINT('',(58.73100670066,25.924191419142,0.));
+#14154 = VECTOR('',#14155,1.);
+#14155 = DIRECTION('',(-0.,-0.,-1.));
+#14156 = ADVANCED_FACE('',(#14157),#14175,.T.);
+#14157 = FACE_BOUND('',#14158,.T.);
+#14158 = EDGE_LOOP('',(#14159,#14160,#14168,#14174));
+#14159 = ORIENTED_EDGE('',*,*,#3856,.F.);
+#14160 = ORIENTED_EDGE('',*,*,#14161,.T.);
+#14161 = EDGE_CURVE('',#3844,#14162,#14164,.T.);
+#14162 = VERTEX_POINT('',#14163);
+#14163 = CARTESIAN_POINT('',(58.71553640363,23.120148514851,4.));
+#14164 = LINE('',#14165,#14166);
+#14165 = CARTESIAN_POINT('',(58.71553640363,23.120148514851,0.));
+#14166 = VECTOR('',#14167,1.);
+#14167 = DIRECTION('',(0.,0.,1.));
+#14168 = ORIENTED_EDGE('',*,*,#14169,.T.);
+#14169 = EDGE_CURVE('',#14162,#14136,#14170,.T.);
+#14170 = LINE('',#14171,#14172);
+#14171 = CARTESIAN_POINT('',(58.71553640363,23.120148514851,4.));
+#14172 = VECTOR('',#14173,1.);
+#14173 = DIRECTION('',(0.,1.,0.));
+#14174 = ORIENTED_EDGE('',*,*,#14135,.F.);
+#14175 = PLANE('',#14176);
+#14176 = AXIS2_PLACEMENT_3D('',#14177,#14178,#14179);
+#14177 = CARTESIAN_POINT('',(58.71553640363,23.120148514851,0.));
+#14178 = DIRECTION('',(-1.,0.,0.));
+#14179 = DIRECTION('',(0.,1.,0.));
+#14180 = ADVANCED_FACE('',(#14181),#14199,.T.);
+#14181 = FACE_BOUND('',#14182,.T.);
+#14182 = EDGE_LOOP('',(#14183,#14184,#14192,#14198));
+#14183 = ORIENTED_EDGE('',*,*,#3843,.T.);
+#14184 = ORIENTED_EDGE('',*,*,#14185,.T.);
+#14185 = EDGE_CURVE('',#3834,#14186,#14188,.T.);
+#14186 = VERTEX_POINT('',#14187);
+#14187 = CARTESIAN_POINT('',(58.734100760066,23.066105610561,4.));
+#14188 = LINE('',#14189,#14190);
+#14189 = CARTESIAN_POINT('',(58.734100760066,23.066105610561,0.));
+#14190 = VECTOR('',#14191,1.);
+#14191 = DIRECTION('',(0.,0.,1.));
+#14192 = ORIENTED_EDGE('',*,*,#14193,.T.);
+#14193 = EDGE_CURVE('',#14186,#14162,#14194,.T.);
+#14194 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14195,#14196,#14197),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14195 = CARTESIAN_POINT('',(58.734100760066,23.066105610561,4.));
+#14196 = CARTESIAN_POINT('',(58.71553640363,23.089207920792,4.));
+#14197 = CARTESIAN_POINT('',(58.71553640363,23.120148514851,4.));
+#14198 = ORIENTED_EDGE('',*,*,#14161,.F.);
+#14199 = SURFACE_OF_LINEAR_EXTRUSION('',#14200,#14204);
+#14200 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14201,#14202,#14203),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14201 = CARTESIAN_POINT('',(58.734100760066,23.066105610561,0.));
+#14202 = CARTESIAN_POINT('',(58.71553640363,23.089207920792,0.));
+#14203 = CARTESIAN_POINT('',(58.71553640363,23.120148514851,0.));
+#14204 = VECTOR('',#14205,1.);
+#14205 = DIRECTION('',(-0.,-0.,-1.));
+#14206 = ADVANCED_FACE('',(#14207),#14225,.T.);
+#14207 = FACE_BOUND('',#14208,.T.);
+#14208 = EDGE_LOOP('',(#14209,#14210,#14218,#14224));
+#14209 = ORIENTED_EDGE('',*,*,#3833,.T.);
+#14210 = ORIENTED_EDGE('',*,*,#14211,.T.);
+#14211 = EDGE_CURVE('',#3824,#14212,#14214,.T.);
+#14212 = VERTEX_POINT('',#14213);
+#14213 = CARTESIAN_POINT('',(58.797425842574,23.0275330033,4.));
+#14214 = LINE('',#14215,#14216);
+#14215 = CARTESIAN_POINT('',(58.797425842574,23.0275330033,0.));
+#14216 = VECTOR('',#14217,1.);
+#14217 = DIRECTION('',(0.,0.,1.));
+#14218 = ORIENTED_EDGE('',*,*,#14219,.T.);
+#14219 = EDGE_CURVE('',#14212,#14186,#14220,.T.);
+#14220 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14221,#14222,#14223),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14221 = CARTESIAN_POINT('',(58.797425842574,23.0275330033,4.));
+#14222 = CARTESIAN_POINT('',(58.752665116502,23.04300330033,4.));
+#14223 = CARTESIAN_POINT('',(58.734100760066,23.066105610561,4.));
+#14224 = ORIENTED_EDGE('',*,*,#14185,.F.);
+#14225 = SURFACE_OF_LINEAR_EXTRUSION('',#14226,#14230);
+#14226 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14227,#14228,#14229),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14227 = CARTESIAN_POINT('',(58.797425842574,23.0275330033,0.));
+#14228 = CARTESIAN_POINT('',(58.752665116502,23.04300330033,0.));
+#14229 = CARTESIAN_POINT('',(58.734100760066,23.066105610561,0.));
+#14230 = VECTOR('',#14231,1.);
+#14231 = DIRECTION('',(-0.,-0.,-1.));
+#14232 = ADVANCED_FACE('',(#14233),#14251,.T.);
+#14233 = FACE_BOUND('',#14234,.T.);
+#14234 = EDGE_LOOP('',(#14235,#14236,#14244,#14250));
+#14235 = ORIENTED_EDGE('',*,*,#3823,.T.);
+#14236 = ORIENTED_EDGE('',*,*,#14237,.T.);
+#14237 = EDGE_CURVE('',#3814,#14238,#14240,.T.);
+#14238 = VERTEX_POINT('',#14239);
+#14239 = CARTESIAN_POINT('',(58.916650265017,23.004636963696,4.));
+#14240 = LINE('',#14241,#14242);
+#14241 = CARTESIAN_POINT('',(58.916650265017,23.004636963696,0.));
+#14242 = VECTOR('',#14243,1.);
+#14243 = DIRECTION('',(0.,0.,1.));
+#14244 = ORIENTED_EDGE('',*,*,#14245,.T.);
+#14245 = EDGE_CURVE('',#14238,#14212,#14246,.T.);
+#14246 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14247,#14248,#14249),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14247 = CARTESIAN_POINT('',(58.916650265017,23.004636963696,4.));
+#14248 = CARTESIAN_POINT('',(58.842392839274,23.012268976898,4.));
+#14249 = CARTESIAN_POINT('',(58.797425842574,23.0275330033,4.));
+#14250 = ORIENTED_EDGE('',*,*,#14211,.F.);
+#14251 = SURFACE_OF_LINEAR_EXTRUSION('',#14252,#14256);
+#14252 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14253,#14254,#14255),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14253 = CARTESIAN_POINT('',(58.916650265017,23.004636963696,0.));
+#14254 = CARTESIAN_POINT('',(58.842392839274,23.012268976898,0.));
+#14255 = CARTESIAN_POINT('',(58.797425842574,23.0275330033,0.));
+#14256 = VECTOR('',#14257,1.);
+#14257 = DIRECTION('',(-0.,-0.,-1.));
+#14258 = ADVANCED_FACE('',(#14259),#14277,.T.);
+#14259 = FACE_BOUND('',#14260,.T.);
+#14260 = EDGE_LOOP('',(#14261,#14262,#14270,#14276));
+#14261 = ORIENTED_EDGE('',*,*,#3813,.T.);
+#14262 = ORIENTED_EDGE('',*,*,#14263,.T.);
+#14263 = EDGE_CURVE('',#3804,#14264,#14266,.T.);
+#14264 = VERTEX_POINT('',#14265);
+#14265 = CARTESIAN_POINT('',(59.105387888779,22.996798679868,4.));
+#14266 = LINE('',#14267,#14268);
+#14267 = CARTESIAN_POINT('',(59.105387888779,22.996798679868,0.));
+#14268 = VECTOR('',#14269,1.);
+#14269 = DIRECTION('',(0.,0.,1.));
+#14270 = ORIENTED_EDGE('',*,*,#14271,.T.);
+#14271 = EDGE_CURVE('',#14264,#14238,#14272,.T.);
+#14272 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14273,#14274,#14275),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14273 = CARTESIAN_POINT('',(59.105387888779,22.996798679868,4.));
+#14274 = CARTESIAN_POINT('',(58.990907690759,22.996798679868,4.));
+#14275 = CARTESIAN_POINT('',(58.916650265017,23.004636963696,4.));
+#14276 = ORIENTED_EDGE('',*,*,#14237,.F.);
+#14277 = SURFACE_OF_LINEAR_EXTRUSION('',#14278,#14282);
+#14278 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14279,#14280,#14281),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14279 = CARTESIAN_POINT('',(59.105387888779,22.996798679868,0.));
+#14280 = CARTESIAN_POINT('',(58.990907690759,22.996798679868,0.));
+#14281 = CARTESIAN_POINT('',(58.916650265017,23.004636963696,0.));
+#14282 = VECTOR('',#14283,1.);
+#14283 = DIRECTION('',(-0.,-0.,-1.));
+#14284 = ADVANCED_FACE('',(#14285),#14303,.T.);
+#14285 = FACE_BOUND('',#14286,.T.);
+#14286 = EDGE_LOOP('',(#14287,#14288,#14296,#14302));
+#14287 = ORIENTED_EDGE('',*,*,#3803,.T.);
+#14288 = ORIENTED_EDGE('',*,*,#14289,.T.);
+#14289 = EDGE_CURVE('',#3794,#14290,#14292,.T.);
+#14290 = VERTEX_POINT('',#14291);
+#14291 = CARTESIAN_POINT('',(59.294125512541,23.004636963696,4.));
+#14292 = LINE('',#14293,#14294);
+#14293 = CARTESIAN_POINT('',(59.294125512541,23.004636963696,0.));
+#14294 = VECTOR('',#14295,1.);
+#14295 = DIRECTION('',(0.,0.,1.));
+#14296 = ORIENTED_EDGE('',*,*,#14297,.T.);
+#14297 = EDGE_CURVE('',#14290,#14264,#14298,.T.);
+#14298 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14299,#14300,#14301),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14299 = CARTESIAN_POINT('',(59.294125512541,23.004636963696,4.));
+#14300 = CARTESIAN_POINT('',(59.219868086799,22.996798679868,4.));
+#14301 = CARTESIAN_POINT('',(59.105387888779,22.996798679868,4.));
+#14302 = ORIENTED_EDGE('',*,*,#14263,.F.);
+#14303 = SURFACE_OF_LINEAR_EXTRUSION('',#14304,#14308);
+#14304 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14305,#14306,#14307),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14305 = CARTESIAN_POINT('',(59.294125512541,23.004636963696,0.));
+#14306 = CARTESIAN_POINT('',(59.219868086799,22.996798679868,0.));
+#14307 = CARTESIAN_POINT('',(59.105387888779,22.996798679868,0.));
+#14308 = VECTOR('',#14309,1.);
+#14309 = DIRECTION('',(-0.,-0.,-1.));
+#14310 = ADVANCED_FACE('',(#14311),#14329,.T.);
+#14311 = FACE_BOUND('',#14312,.T.);
+#14312 = EDGE_LOOP('',(#14313,#14314,#14322,#14328));
+#14313 = ORIENTED_EDGE('',*,*,#3793,.T.);
+#14314 = ORIENTED_EDGE('',*,*,#14315,.T.);
+#14315 = EDGE_CURVE('',#3784,#14316,#14318,.T.);
+#14316 = VERTEX_POINT('',#14317);
+#14317 = CARTESIAN_POINT('',(59.413143664356,23.0275330033,4.));
+#14318 = LINE('',#14319,#14320);
+#14319 = CARTESIAN_POINT('',(59.413143664356,23.0275330033,0.));
+#14320 = VECTOR('',#14321,1.);
+#14321 = DIRECTION('',(0.,0.,1.));
+#14322 = ORIENTED_EDGE('',*,*,#14323,.T.);
+#14323 = EDGE_CURVE('',#14316,#14290,#14324,.T.);
+#14324 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14325,#14326,#14327),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14325 = CARTESIAN_POINT('',(59.413143664356,23.0275330033,4.));
+#14326 = CARTESIAN_POINT('',(59.368382938284,23.012268976898,4.));
+#14327 = CARTESIAN_POINT('',(59.294125512541,23.004636963696,4.));
+#14328 = ORIENTED_EDGE('',*,*,#14289,.F.);
+#14329 = SURFACE_OF_LINEAR_EXTRUSION('',#14330,#14334);
+#14330 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14331,#14332,#14333),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14331 = CARTESIAN_POINT('',(59.413143664356,23.0275330033,0.));
+#14332 = CARTESIAN_POINT('',(59.368382938284,23.012268976898,0.));
+#14333 = CARTESIAN_POINT('',(59.294125512541,23.004636963696,0.));
+#14334 = VECTOR('',#14335,1.);
+#14335 = DIRECTION('',(-0.,-0.,-1.));
+#14336 = ADVANCED_FACE('',(#14337),#14355,.T.);
+#14337 = FACE_BOUND('',#14338,.T.);
+#14338 = EDGE_LOOP('',(#14339,#14340,#14348,#14354));
+#14339 = ORIENTED_EDGE('',*,*,#3783,.T.);
+#14340 = ORIENTED_EDGE('',*,*,#14341,.T.);
+#14341 = EDGE_CURVE('',#3774,#14342,#14344,.T.);
+#14342 = VERTEX_POINT('',#14343);
+#14343 = CARTESIAN_POINT('',(59.476675017492,23.066105610561,4.));
+#14344 = LINE('',#14345,#14346);
+#14345 = CARTESIAN_POINT('',(59.476675017492,23.066105610561,0.));
+#14346 = VECTOR('',#14347,1.);
+#14347 = DIRECTION('',(0.,0.,1.));
+#14348 = ORIENTED_EDGE('',*,*,#14349,.T.);
+#14349 = EDGE_CURVE('',#14342,#14316,#14350,.T.);
+#14350 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14351,#14352,#14353),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14351 = CARTESIAN_POINT('',(59.476675017492,23.066105610561,4.));
+#14352 = CARTESIAN_POINT('',(59.458110661056,23.04300330033,4.));
+#14353 = CARTESIAN_POINT('',(59.413143664356,23.0275330033,4.));
+#14354 = ORIENTED_EDGE('',*,*,#14315,.F.);
+#14355 = SURFACE_OF_LINEAR_EXTRUSION('',#14356,#14360);
+#14356 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14357,#14358,#14359),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14357 = CARTESIAN_POINT('',(59.476675017492,23.066105610561,0.));
+#14358 = CARTESIAN_POINT('',(59.458110661056,23.04300330033,0.));
+#14359 = CARTESIAN_POINT('',(59.413143664356,23.0275330033,0.));
+#14360 = VECTOR('',#14361,1.);
+#14361 = DIRECTION('',(-0.,-0.,-1.));
+#14362 = ADVANCED_FACE('',(#14363),#14381,.T.);
+#14363 = FACE_BOUND('',#14364,.T.);
+#14364 = EDGE_LOOP('',(#14365,#14366,#14374,#14380));
+#14365 = ORIENTED_EDGE('',*,*,#3773,.T.);
+#14366 = ORIENTED_EDGE('',*,*,#14367,.T.);
+#14367 = EDGE_CURVE('',#3766,#14368,#14370,.T.);
+#14368 = VERTEX_POINT('',#14369);
+#14369 = CARTESIAN_POINT('',(59.495239373927,23.120148514851,4.));
+#14370 = LINE('',#14371,#14372);
+#14371 = CARTESIAN_POINT('',(59.495239373927,23.120148514851,0.));
+#14372 = VECTOR('',#14373,1.);
+#14373 = DIRECTION('',(0.,0.,1.));
+#14374 = ORIENTED_EDGE('',*,*,#14375,.T.);
+#14375 = EDGE_CURVE('',#14368,#14342,#14376,.T.);
+#14376 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14377,#14378,#14379),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14377 = CARTESIAN_POINT('',(59.495239373927,23.120148514851,4.));
+#14378 = CARTESIAN_POINT('',(59.495239373927,23.089207920792,4.));
+#14379 = CARTESIAN_POINT('',(59.476675017492,23.066105610561,4.));
+#14380 = ORIENTED_EDGE('',*,*,#14341,.F.);
+#14381 = SURFACE_OF_LINEAR_EXTRUSION('',#14382,#14386);
+#14382 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14383,#14384,#14385),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14383 = CARTESIAN_POINT('',(59.495239373927,23.120148514851,0.));
+#14384 = CARTESIAN_POINT('',(59.495239373927,23.089207920792,0.));
+#14385 = CARTESIAN_POINT('',(59.476675017492,23.066105610561,0.));
+#14386 = VECTOR('',#14387,1.);
+#14387 = DIRECTION('',(-0.,-0.,-1.));
+#14388 = ADVANCED_FACE('',(#14389),#14407,.T.);
+#14389 = FACE_BOUND('',#14390,.T.);
+#14390 = EDGE_LOOP('',(#14391,#14392,#14400,#14406));
+#14391 = ORIENTED_EDGE('',*,*,#3765,.F.);
+#14392 = ORIENTED_EDGE('',*,*,#14393,.T.);
+#14393 = EDGE_CURVE('',#3756,#14394,#14396,.T.);
+#14394 = VERTEX_POINT('',#14395);
+#14395 = CARTESIAN_POINT('',(59.495239373927,24.834257425743,4.));
+#14396 = LINE('',#14397,#14398);
+#14397 = CARTESIAN_POINT('',(59.495239373927,24.834257425743,0.));
+#14398 = VECTOR('',#14399,1.);
+#14399 = DIRECTION('',(0.,0.,1.));
+#14400 = ORIENTED_EDGE('',*,*,#14401,.T.);
+#14401 = EDGE_CURVE('',#14394,#14368,#14402,.T.);
+#14402 = LINE('',#14403,#14404);
+#14403 = CARTESIAN_POINT('',(59.495239373927,24.834257425743,4.));
+#14404 = VECTOR('',#14405,1.);
+#14405 = DIRECTION('',(0.,-1.,0.));
+#14406 = ORIENTED_EDGE('',*,*,#14367,.F.);
+#14407 = PLANE('',#14408);
+#14408 = AXIS2_PLACEMENT_3D('',#14409,#14410,#14411);
+#14409 = CARTESIAN_POINT('',(59.495239373927,24.834257425743,0.));
+#14410 = DIRECTION('',(1.,0.,0.));
+#14411 = DIRECTION('',(0.,-1.,0.));
+#14412 = ADVANCED_FACE('',(#14413),#14431,.T.);
+#14413 = FACE_BOUND('',#14414,.T.);
+#14414 = EDGE_LOOP('',(#14415,#14416,#14424,#14430));
+#14415 = ORIENTED_EDGE('',*,*,#3755,.T.);
+#14416 = ORIENTED_EDGE('',*,*,#14417,.T.);
+#14417 = EDGE_CURVE('',#3746,#14418,#14420,.T.);
+#14418 = VERTEX_POINT('',#14419);
+#14419 = CARTESIAN_POINT('',(59.657574357426,25.063217821782,4.));
+#14420 = LINE('',#14421,#14422);
+#14421 = CARTESIAN_POINT('',(59.657574357426,25.063217821782,0.));
+#14422 = VECTOR('',#14423,1.);
+#14423 = DIRECTION('',(0.,0.,1.));
+#14424 = ORIENTED_EDGE('',*,*,#14425,.T.);
+#14425 = EDGE_CURVE('',#14418,#14394,#14426,.T.);
+#14426 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14427,#14428,#14429),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14427 = CARTESIAN_POINT('',(59.657574357426,25.063217821782,4.));
+#14428 = CARTESIAN_POINT('',(59.581873037294,24.970396039604,4.));
+#14429 = CARTESIAN_POINT('',(59.495239373927,24.834257425743,4.));
+#14430 = ORIENTED_EDGE('',*,*,#14393,.F.);
+#14431 = SURFACE_OF_LINEAR_EXTRUSION('',#14432,#14436);
+#14432 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14433,#14434,#14435),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14433 = CARTESIAN_POINT('',(59.657574357426,25.063217821782,0.));
+#14434 = CARTESIAN_POINT('',(59.581873037294,24.970396039604,0.));
+#14435 = CARTESIAN_POINT('',(59.495239373927,24.834257425743,0.));
+#14436 = VECTOR('',#14437,1.);
+#14437 = DIRECTION('',(-0.,-0.,-1.));
+#14438 = ADVANCED_FACE('',(#14439),#14457,.T.);
+#14439 = FACE_BOUND('',#14440,.T.);
+#14440 = EDGE_LOOP('',(#14441,#14442,#14450,#14456));
+#14441 = ORIENTED_EDGE('',*,*,#3745,.T.);
+#14442 = ORIENTED_EDGE('',*,*,#14443,.T.);
+#14443 = EDGE_CURVE('',#3736,#14444,#14446,.T.);
+#14444 = VERTEX_POINT('',#14445);
+#14445 = CARTESIAN_POINT('',(59.802995149505,25.211938943894,4.));
+#14446 = LINE('',#14447,#14448);
+#14447 = CARTESIAN_POINT('',(59.802995149505,25.211938943894,0.));
+#14448 = VECTOR('',#14449,1.);
+#14449 = DIRECTION('',(0.,0.,1.));
+#14450 = ORIENTED_EDGE('',*,*,#14451,.T.);
+#14451 = EDGE_CURVE('',#14444,#14418,#14452,.T.);
+#14452 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14453,#14454,#14455),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14453 = CARTESIAN_POINT('',(59.802995149505,25.211938943894,4.));
+#14454 = CARTESIAN_POINT('',(59.733481948185,25.156245874587,4.));
+#14455 = CARTESIAN_POINT('',(59.657574357426,25.063217821782,4.));
+#14456 = ORIENTED_EDGE('',*,*,#14417,.F.);
+#14457 = SURFACE_OF_LINEAR_EXTRUSION('',#14458,#14462);
+#14458 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14459,#14460,#14461),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14459 = CARTESIAN_POINT('',(59.802995149505,25.211938943894,0.));
+#14460 = CARTESIAN_POINT('',(59.733481948185,25.156245874587,0.));
+#14461 = CARTESIAN_POINT('',(59.657574357426,25.063217821782,0.));
+#14462 = VECTOR('',#14463,1.);
+#14463 = DIRECTION('',(-0.,-0.,-1.));
+#14464 = ADVANCED_FACE('',(#14465),#14483,.T.);
+#14465 = FACE_BOUND('',#14466,.T.);
+#14466 = EDGE_LOOP('',(#14467,#14468,#14476,#14482));
+#14467 = ORIENTED_EDGE('',*,*,#3735,.T.);
+#14468 = ORIENTED_EDGE('',*,*,#14469,.T.);
+#14469 = EDGE_CURVE('',#3726,#14470,#14472,.T.);
+#14470 = VERTEX_POINT('',#14471);
+#14471 = CARTESIAN_POINT('',(59.937689868977,25.293828382838,4.));
+#14472 = LINE('',#14473,#14474);
+#14473 = CARTESIAN_POINT('',(59.937689868977,25.293828382838,0.));
+#14474 = VECTOR('',#14475,1.);
+#14475 = DIRECTION('',(0.,0.,1.));
+#14476 = ORIENTED_EDGE('',*,*,#14477,.T.);
+#14477 = EDGE_CURVE('',#14470,#14444,#14478,.T.);
+#14478 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14479,#14480,#14481),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14479 = CARTESIAN_POINT('',(59.937689868977,25.293828382838,4.));
+#14480 = CARTESIAN_POINT('',(59.872714621452,25.267632013201,4.));
+#14481 = CARTESIAN_POINT('',(59.802995149505,25.211938943894,4.));
+#14482 = ORIENTED_EDGE('',*,*,#14443,.F.);
+#14483 = SURFACE_OF_LINEAR_EXTRUSION('',#14484,#14488);
+#14484 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14485,#14486,#14487),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14485 = CARTESIAN_POINT('',(59.937689868977,25.293828382838,0.));
+#14486 = CARTESIAN_POINT('',(59.872714621452,25.267632013201,0.));
+#14487 = CARTESIAN_POINT('',(59.802995149505,25.211938943894,0.));
+#14488 = VECTOR('',#14489,1.);
+#14489 = DIRECTION('',(-0.,-0.,-1.));
+#14490 = ADVANCED_FACE('',(#14491),#14509,.T.);
+#14491 = FACE_BOUND('',#14492,.T.);
+#14492 = EDGE_LOOP('',(#14493,#14494,#14502,#14508));
+#14493 = ORIENTED_EDGE('',*,*,#3725,.T.);
+#14494 = ORIENTED_EDGE('',*,*,#14495,.T.);
+#14495 = EDGE_CURVE('',#3716,#14496,#14498,.T.);
+#14496 = VERTEX_POINT('',#14497);
+#14497 = CARTESIAN_POINT('',(60.067640364026,25.320231023102,4.));
+#14498 = LINE('',#14499,#14500);
+#14499 = CARTESIAN_POINT('',(60.067640364026,25.320231023102,0.));
+#14500 = VECTOR('',#14501,1.);
+#14501 = DIRECTION('',(0.,0.,1.));
+#14502 = ORIENTED_EDGE('',*,*,#14503,.T.);
+#14503 = EDGE_CURVE('',#14496,#14470,#14504,.T.);
+#14504 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14505,#14506,#14507),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14505 = CARTESIAN_POINT('',(60.067640364026,25.320231023102,4.));
+#14506 = CARTESIAN_POINT('',(60.002665116502,25.320231023102,4.));
+#14507 = CARTESIAN_POINT('',(59.937689868977,25.293828382838,4.));
+#14508 = ORIENTED_EDGE('',*,*,#14469,.F.);
+#14509 = SURFACE_OF_LINEAR_EXTRUSION('',#14510,#14514);
+#14510 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14511,#14512,#14513),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14511 = CARTESIAN_POINT('',(60.067640364026,25.320231023102,0.));
+#14512 = CARTESIAN_POINT('',(60.002665116502,25.320231023102,0.));
+#14513 = CARTESIAN_POINT('',(59.937689868977,25.293828382838,0.));
+#14514 = VECTOR('',#14515,1.);
+#14515 = DIRECTION('',(-0.,-0.,-1.));
+#14516 = ADVANCED_FACE('',(#14517),#14535,.T.);
+#14517 = FACE_BOUND('',#14518,.T.);
+#14518 = EDGE_LOOP('',(#14519,#14520,#14528,#14534));
+#14519 = ORIENTED_EDGE('',*,*,#3715,.T.);
+#14520 = ORIENTED_EDGE('',*,*,#14521,.T.);
+#14521 = EDGE_CURVE('',#3706,#14522,#14524,.T.);
+#14522 = VERTEX_POINT('',#14523);
+#14523 = CARTESIAN_POINT('',(60.169744324422,25.309298679868,4.));
+#14524 = LINE('',#14525,#14526);
+#14525 = CARTESIAN_POINT('',(60.169744324422,25.309298679868,0.));
+#14526 = VECTOR('',#14527,1.);
+#14527 = DIRECTION('',(0.,0.,1.));
+#14528 = ORIENTED_EDGE('',*,*,#14529,.T.);
+#14529 = EDGE_CURVE('',#14522,#14496,#14530,.T.);
+#14530 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14531,#14532,#14533),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14531 = CARTESIAN_POINT('',(60.169744324422,25.309298679868,4.));
+#14532 = CARTESIAN_POINT('',(60.123333433333,25.320231023102,4.));
+#14533 = CARTESIAN_POINT('',(60.067640364026,25.320231023102,4.));
+#14534 = ORIENTED_EDGE('',*,*,#14495,.F.);
+#14535 = SURFACE_OF_LINEAR_EXTRUSION('',#14536,#14540);
+#14536 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14537,#14538,#14539),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14537 = CARTESIAN_POINT('',(60.169744324422,25.309298679868,0.));
+#14538 = CARTESIAN_POINT('',(60.123333433333,25.320231023102,0.));
+#14539 = CARTESIAN_POINT('',(60.067640364026,25.320231023102,0.));
+#14540 = VECTOR('',#14541,1.);
+#14541 = DIRECTION('',(-0.,-0.,-1.));
+#14542 = ADVANCED_FACE('',(#14543),#14561,.T.);
+#14543 = FACE_BOUND('',#14544,.T.);
+#14544 = EDGE_LOOP('',(#14545,#14546,#14554,#14560));
+#14545 = ORIENTED_EDGE('',*,*,#3705,.T.);
+#14546 = ORIENTED_EDGE('',*,*,#14547,.T.);
+#14547 = EDGE_CURVE('',#3696,#14548,#14550,.T.);
+#14548 = VERTEX_POINT('',#14549);
+#14549 = CARTESIAN_POINT('',(60.254727822772,25.286196369637,4.));
+#14550 = LINE('',#14551,#14552);
+#14551 = CARTESIAN_POINT('',(60.254727822772,25.286196369637,0.));
+#14552 = VECTOR('',#14553,1.);
+#14553 = DIRECTION('',(0.,0.,1.));
+#14554 = ORIENTED_EDGE('',*,*,#14555,.T.);
+#14555 = EDGE_CURVE('',#14548,#14522,#14556,.T.);
+#14556 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14557,#14558,#14559),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14557 = CARTESIAN_POINT('',(60.254727822772,25.286196369637,4.));
+#14558 = CARTESIAN_POINT('',(60.216155215512,25.298572607261,4.));
+#14559 = CARTESIAN_POINT('',(60.169744324422,25.309298679868,4.));
+#14560 = ORIENTED_EDGE('',*,*,#14521,.F.);
+#14561 = SURFACE_OF_LINEAR_EXTRUSION('',#14562,#14566);
+#14562 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14563,#14564,#14565),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14563 = CARTESIAN_POINT('',(60.254727822772,25.286196369637,0.));
+#14564 = CARTESIAN_POINT('',(60.216155215512,25.298572607261,0.));
+#14565 = CARTESIAN_POINT('',(60.169744324422,25.309298679868,0.));
+#14566 = VECTOR('',#14567,1.);
+#14567 = DIRECTION('',(-0.,-0.,-1.));
+#14568 = ADVANCED_FACE('',(#14569),#14587,.T.);
+#14569 = FACE_BOUND('',#14570,.T.);
+#14570 = EDGE_LOOP('',(#14571,#14572,#14580,#14586));
+#14571 = ORIENTED_EDGE('',*,*,#3695,.T.);
+#14572 = ORIENTED_EDGE('',*,*,#14573,.T.);
+#14573 = EDGE_CURVE('',#3686,#14574,#14576,.T.);
+#14574 = VERTEX_POINT('',#14575);
+#14575 = CARTESIAN_POINT('',(60.324447294719,25.262887788779,4.));
+#14576 = LINE('',#14577,#14578);
+#14577 = CARTESIAN_POINT('',(60.324447294719,25.262887788779,0.));
+#14578 = VECTOR('',#14579,1.);
+#14579 = DIRECTION('',(0.,0.,1.));
+#14580 = ORIENTED_EDGE('',*,*,#14581,.T.);
+#14581 = EDGE_CURVE('',#14574,#14548,#14582,.T.);
+#14582 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14583,#14584,#14585),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14583 = CARTESIAN_POINT('',(60.324447294719,25.262887788779,4.));
+#14584 = CARTESIAN_POINT('',(60.29350670066,25.273820132013,4.));
+#14585 = CARTESIAN_POINT('',(60.254727822772,25.286196369637,4.));
+#14586 = ORIENTED_EDGE('',*,*,#14547,.F.);
+#14587 = SURFACE_OF_LINEAR_EXTRUSION('',#14588,#14592);
+#14588 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14589,#14590,#14591),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14589 = CARTESIAN_POINT('',(60.324447294719,25.262887788779,0.));
+#14590 = CARTESIAN_POINT('',(60.29350670066,25.273820132013,0.));
+#14591 = CARTESIAN_POINT('',(60.254727822772,25.286196369637,0.));
+#14592 = VECTOR('',#14593,1.);
+#14593 = DIRECTION('',(-0.,-0.,-1.));
+#14594 = ADVANCED_FACE('',(#14595),#14613,.T.);
+#14595 = FACE_BOUND('',#14596,.T.);
+#14596 = EDGE_LOOP('',(#14597,#14598,#14606,#14612));
+#14597 = ORIENTED_EDGE('',*,*,#3685,.T.);
+#14598 = ORIENTED_EDGE('',*,*,#14599,.T.);
+#14599 = EDGE_CURVE('',#3676,#14600,#14602,.T.);
+#14600 = VERTEX_POINT('',#14601);
+#14601 = CARTESIAN_POINT('',(60.380140364026,25.252161716172,4.));
+#14602 = LINE('',#14603,#14604);
+#14603 = CARTESIAN_POINT('',(60.380140364026,25.252161716172,0.));
+#14604 = VECTOR('',#14605,1.);
+#14605 = DIRECTION('',(0.,0.,1.));
+#14606 = ORIENTED_EDGE('',*,*,#14607,.T.);
+#14607 = EDGE_CURVE('',#14600,#14574,#14608,.T.);
+#14608 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14609,#14610,#14611),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14609 = CARTESIAN_POINT('',(60.380140364026,25.252161716172,4.));
+#14610 = CARTESIAN_POINT('',(60.355387888779,25.252161716172,4.));
+#14611 = CARTESIAN_POINT('',(60.324447294719,25.262887788779,4.));
+#14612 = ORIENTED_EDGE('',*,*,#14573,.F.);
+#14613 = SURFACE_OF_LINEAR_EXTRUSION('',#14614,#14618);
+#14614 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14615,#14616,#14617),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14615 = CARTESIAN_POINT('',(60.380140364026,25.252161716172,0.));
+#14616 = CARTESIAN_POINT('',(60.355387888779,25.252161716172,0.));
+#14617 = CARTESIAN_POINT('',(60.324447294719,25.262887788779,0.));
+#14618 = VECTOR('',#14619,1.);
+#14619 = DIRECTION('',(-0.,-0.,-1.));
+#14620 = ADVANCED_FACE('',(#14621),#14639,.T.);
+#14621 = FACE_BOUND('',#14622,.T.);
+#14622 = EDGE_LOOP('',(#14623,#14624,#14632,#14638));
+#14623 = ORIENTED_EDGE('',*,*,#3675,.T.);
+#14624 = ORIENTED_EDGE('',*,*,#14625,.T.);
+#14625 = EDGE_CURVE('',#3666,#14626,#14628,.T.);
+#14626 = VERTEX_POINT('',#14627);
+#14627 = CARTESIAN_POINT('',(60.431089208911,25.267632013201,4.));
+#14628 = LINE('',#14629,#14630);
+#14629 = CARTESIAN_POINT('',(60.431089208911,25.267632013201,0.));
+#14630 = VECTOR('',#14631,1.);
+#14631 = DIRECTION('',(0.,0.,1.));
+#14632 = ORIENTED_EDGE('',*,*,#14633,.T.);
+#14633 = EDGE_CURVE('',#14626,#14600,#14634,.T.);
+#14634 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14635,#14636,#14637),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14635 = CARTESIAN_POINT('',(60.431089208911,25.267632013201,4.));
+#14636 = CARTESIAN_POINT('',(60.411080958086,25.252161716172,4.));
+#14637 = CARTESIAN_POINT('',(60.380140364026,25.252161716172,4.));
+#14638 = ORIENTED_EDGE('',*,*,#14599,.F.);
+#14639 = SURFACE_OF_LINEAR_EXTRUSION('',#14640,#14644);
+#14640 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14641,#14642,#14643),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14641 = CARTESIAN_POINT('',(60.431089208911,25.267632013201,0.));
+#14642 = CARTESIAN_POINT('',(60.411080958086,25.252161716172,0.));
+#14643 = CARTESIAN_POINT('',(60.380140364026,25.252161716172,0.));
+#14644 = VECTOR('',#14645,1.);
+#14645 = DIRECTION('',(-0.,-0.,-1.));
+#14646 = ADVANCED_FACE('',(#14647),#14665,.T.);
+#14647 = FACE_BOUND('',#14648,.T.);
+#14648 = EDGE_LOOP('',(#14649,#14650,#14658,#14664));
+#14649 = ORIENTED_EDGE('',*,*,#3665,.T.);
+#14650 = ORIENTED_EDGE('',*,*,#14651,.T.);
+#14651 = EDGE_CURVE('',#3656,#14652,#14654,.T.);
+#14652 = VERTEX_POINT('',#14653);
+#14653 = CARTESIAN_POINT('',(60.463679967987,25.323118811881,4.));
+#14654 = LINE('',#14655,#14656);
+#14655 = CARTESIAN_POINT('',(60.463679967987,25.323118811881,0.));
+#14656 = VECTOR('',#14657,1.);
+#14657 = DIRECTION('',(0.,0.,1.));
+#14658 = ORIENTED_EDGE('',*,*,#14659,.T.);
+#14659 = EDGE_CURVE('',#14652,#14626,#14660,.T.);
+#14660 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14661,#14662,#14663),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14661 = CARTESIAN_POINT('',(60.463679967987,25.323118811881,4.));
+#14662 = CARTESIAN_POINT('',(60.451303730363,25.283102310231,4.));
+#14663 = CARTESIAN_POINT('',(60.431089208911,25.267632013201,4.));
+#14664 = ORIENTED_EDGE('',*,*,#14625,.F.);
+#14665 = SURFACE_OF_LINEAR_EXTRUSION('',#14666,#14670);
+#14666 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14667,#14668,#14669),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14667 = CARTESIAN_POINT('',(60.463679967987,25.323118811881,0.));
+#14668 = CARTESIAN_POINT('',(60.451303730363,25.283102310231,0.));
+#14669 = CARTESIAN_POINT('',(60.431089208911,25.267632013201,0.));
+#14670 = VECTOR('',#14671,1.);
+#14671 = DIRECTION('',(-0.,-0.,-1.));
+#14672 = ADVANCED_FACE('',(#14673),#14684,.T.);
+#14673 = FACE_BOUND('',#14674,.T.);
+#14674 = EDGE_LOOP('',(#14675,#14676,#14677,#14683));
+#14675 = ORIENTED_EDGE('',*,*,#3655,.T.);
+#14676 = ORIENTED_EDGE('',*,*,#13600,.T.);
+#14677 = ORIENTED_EDGE('',*,*,#14678,.T.);
+#14678 = EDGE_CURVE('',#13593,#14652,#14679,.T.);
+#14679 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14680,#14681,#14682),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14680 = CARTESIAN_POINT('',(60.482244324422,25.434092409241,4.));
+#14681 = CARTESIAN_POINT('',(60.476056205611,25.363341584158,4.));
+#14682 = CARTESIAN_POINT('',(60.463679967987,25.323118811881,4.));
+#14683 = ORIENTED_EDGE('',*,*,#14651,.F.);
+#14684 = SURFACE_OF_LINEAR_EXTRUSION('',#14685,#14689);
+#14685 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14686,#14687,#14688),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14686 = CARTESIAN_POINT('',(60.482244324422,25.434092409241,0.));
+#14687 = CARTESIAN_POINT('',(60.476056205611,25.363341584158,0.));
+#14688 = CARTESIAN_POINT('',(60.463679967987,25.323118811881,0.));
+#14689 = VECTOR('',#14690,1.);
+#14690 = DIRECTION('',(-0.,-0.,-1.));
+#14691 = ADVANCED_FACE('',(#14692),#14717,.T.);
+#14692 = FACE_BOUND('',#14693,.T.);
+#14693 = EDGE_LOOP('',(#14694,#14695,#14703,#14711));
+#14694 = ORIENTED_EDGE('',*,*,#4076,.T.);
+#14695 = ORIENTED_EDGE('',*,*,#14696,.T.);
+#14696 = EDGE_CURVE('',#4079,#14697,#14699,.T.);
+#14697 = VERTEX_POINT('',#14698);
+#14698 = CARTESIAN_POINT('',(63.760709670957,25.794240924092,4.));
+#14699 = LINE('',#14700,#14701);
+#14700 = CARTESIAN_POINT('',(63.760709670957,25.794240924092,0.));
+#14701 = VECTOR('',#14702,1.);
+#14702 = DIRECTION('',(0.,0.,1.));
+#14703 = ORIENTED_EDGE('',*,*,#14704,.T.);
+#14704 = EDGE_CURVE('',#14697,#14705,#14707,.T.);
+#14705 = VERTEX_POINT('',#14706);
+#14706 = CARTESIAN_POINT('',(63.655511651155,25.197293729373,4.));
+#14707 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14708,#14709,#14710),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14708 = CARTESIAN_POINT('',(63.760709670957,25.794240924092,4.));
+#14709 = CARTESIAN_POINT('',(63.760709670957,25.457194719472,4.));
+#14710 = CARTESIAN_POINT('',(63.655511651155,25.197293729373,4.));
+#14711 = ORIENTED_EDGE('',*,*,#14712,.F.);
+#14712 = EDGE_CURVE('',#4077,#14705,#14713,.T.);
+#14713 = LINE('',#14714,#14715);
+#14714 = CARTESIAN_POINT('',(63.655511651155,25.197293729373,0.));
+#14715 = VECTOR('',#14716,1.);
+#14716 = DIRECTION('',(0.,0.,1.));
+#14717 = SURFACE_OF_LINEAR_EXTRUSION('',#14718,#14722);
+#14718 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14719,#14720,#14721),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14719 = CARTESIAN_POINT('',(63.760709670957,25.794240924092,0.));
+#14720 = CARTESIAN_POINT('',(63.760709670957,25.457194719472,0.));
+#14721 = CARTESIAN_POINT('',(63.655511651155,25.197293729373,0.));
+#14722 = VECTOR('',#14723,1.);
+#14723 = DIRECTION('',(-0.,-0.,-1.));
+#14724 = ADVANCED_FACE('',(#14725),#14743,.T.);
+#14725 = FACE_BOUND('',#14726,.T.);
+#14726 = EDGE_LOOP('',(#14727,#14728,#14736,#14742));
+#14727 = ORIENTED_EDGE('',*,*,#4329,.T.);
+#14728 = ORIENTED_EDGE('',*,*,#14729,.T.);
+#14729 = EDGE_CURVE('',#4319,#14730,#14732,.T.);
+#14730 = VERTEX_POINT('',#14731);
+#14731 = CARTESIAN_POINT('',(63.692640364026,26.235041254125,4.));
+#14732 = LINE('',#14733,#14734);
+#14733 = CARTESIAN_POINT('',(63.692640364026,26.235041254125,0.));
+#14734 = VECTOR('',#14735,1.);
+#14735 = DIRECTION('',(0.,0.,1.));
+#14736 = ORIENTED_EDGE('',*,*,#14737,.T.);
+#14737 = EDGE_CURVE('',#14730,#14697,#14738,.T.);
+#14738 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14739,#14740,#14741),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14739 = CARTESIAN_POINT('',(63.692640364026,26.235041254125,4.));
+#14740 = CARTESIAN_POINT('',(63.760709670957,26.038671617162,4.));
+#14741 = CARTESIAN_POINT('',(63.760709670957,25.794240924092,4.));
+#14742 = ORIENTED_EDGE('',*,*,#14696,.F.);
+#14743 = SURFACE_OF_LINEAR_EXTRUSION('',#14744,#14748);
+#14744 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14745,#14746,#14747),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14745 = CARTESIAN_POINT('',(63.692640364026,26.235041254125,0.));
+#14746 = CARTESIAN_POINT('',(63.760709670957,26.038671617162,0.));
+#14747 = CARTESIAN_POINT('',(63.760709670957,25.794240924092,0.));
+#14748 = VECTOR('',#14749,1.);
+#14749 = DIRECTION('',(-0.,-0.,-1.));
+#14750 = ADVANCED_FACE('',(#14751),#14769,.T.);
+#14751 = FACE_BOUND('',#14752,.T.);
+#14752 = EDGE_LOOP('',(#14753,#14754,#14762,#14768));
+#14753 = ORIENTED_EDGE('',*,*,#4318,.T.);
+#14754 = ORIENTED_EDGE('',*,*,#14755,.T.);
+#14755 = EDGE_CURVE('',#4304,#14756,#14758,.T.);
+#14756 = VERTEX_POINT('',#14757);
+#14757 = CARTESIAN_POINT('',(63.494620562046,26.578481848185,4.));
+#14758 = LINE('',#14759,#14760);
+#14759 = CARTESIAN_POINT('',(63.494620562046,26.578481848185,0.));
+#14760 = VECTOR('',#14761,1.);
+#14761 = DIRECTION('',(0.,0.,1.));
+#14762 = ORIENTED_EDGE('',*,*,#14763,.T.);
+#14763 = EDGE_CURVE('',#14756,#14730,#14764,.T.);
+#14764 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14765,#14766,#14767),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14765 = CARTESIAN_POINT('',(63.494620562046,26.578481848185,4.));
+#14766 = CARTESIAN_POINT('',(63.624571057096,26.431617161716,4.));
+#14767 = CARTESIAN_POINT('',(63.692640364026,26.235041254125,4.));
+#14768 = ORIENTED_EDGE('',*,*,#14729,.F.);
+#14769 = SURFACE_OF_LINEAR_EXTRUSION('',#14770,#14774);
+#14770 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14771,#14772,#14773),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14771 = CARTESIAN_POINT('',(63.494620562046,26.578481848185,0.));
+#14772 = CARTESIAN_POINT('',(63.624571057096,26.431617161716,0.));
+#14773 = CARTESIAN_POINT('',(63.692640364026,26.235041254125,0.));
+#14774 = VECTOR('',#14775,1.);
+#14775 = DIRECTION('',(-0.,-0.,-1.));
+#14776 = ADVANCED_FACE('',(#14777),#14795,.T.);
+#14777 = FACE_BOUND('',#14778,.T.);
+#14778 = EDGE_LOOP('',(#14779,#14780,#14788,#14794));
+#14779 = ORIENTED_EDGE('',*,*,#4303,.T.);
+#14780 = ORIENTED_EDGE('',*,*,#14781,.T.);
+#14781 = EDGE_CURVE('',#4293,#14782,#14784,.T.);
+#14782 = VERTEX_POINT('',#14783);
+#14783 = CARTESIAN_POINT('',(63.18047039703,26.821262376238,4.));
+#14784 = LINE('',#14785,#14786);
+#14785 = CARTESIAN_POINT('',(63.18047039703,26.821262376238,0.));
+#14786 = VECTOR('',#14787,1.);
+#14787 = DIRECTION('',(0.,0.,1.));
+#14788 = ORIENTED_EDGE('',*,*,#14789,.T.);
+#14789 = EDGE_CURVE('',#14782,#14756,#14790,.T.);
+#14790 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14791,#14792,#14793),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14791 = CARTESIAN_POINT('',(63.18047039703,26.821262376238,4.));
+#14792 = CARTESIAN_POINT('',(63.364670066997,26.725346534653,4.));
+#14793 = CARTESIAN_POINT('',(63.494620562046,26.578481848185,4.));
+#14794 = ORIENTED_EDGE('',*,*,#14755,.F.);
+#14795 = SURFACE_OF_LINEAR_EXTRUSION('',#14796,#14800);
+#14796 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14797,#14798,#14799),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14797 = CARTESIAN_POINT('',(63.18047039703,26.821262376238,0.));
+#14798 = CARTESIAN_POINT('',(63.364670066997,26.725346534653,0.));
+#14799 = CARTESIAN_POINT('',(63.494620562046,26.578481848185,0.));
+#14800 = VECTOR('',#14801,1.);
+#14801 = DIRECTION('',(-0.,-0.,-1.));
+#14802 = ADVANCED_FACE('',(#14803),#14821,.T.);
+#14803 = FACE_BOUND('',#14804,.T.);
+#14804 = EDGE_LOOP('',(#14805,#14806,#14814,#14820));
+#14805 = ORIENTED_EDGE('',*,*,#4292,.T.);
+#14806 = ORIENTED_EDGE('',*,*,#14807,.T.);
+#14807 = EDGE_CURVE('',#4282,#14808,#14810,.T.);
+#14808 = VERTEX_POINT('',#14809);
+#14809 = CARTESIAN_POINT('',(62.817021552145,26.952656765677,4.));
+#14810 = LINE('',#14811,#14812);
+#14811 = CARTESIAN_POINT('',(62.817021552145,26.952656765677,0.));
+#14812 = VECTOR('',#14813,1.);
+#14813 = DIRECTION('',(0.,0.,1.));
+#14814 = ORIENTED_EDGE('',*,*,#14815,.T.);
+#14815 = EDGE_CURVE('',#14808,#14782,#14816,.T.);
+#14816 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14817,#14818,#14819),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14817 = CARTESIAN_POINT('',(62.817021552145,26.952656765677,4.));
+#14818 = CARTESIAN_POINT('',(62.99647699769,26.917178217822,4.));
+#14819 = CARTESIAN_POINT('',(63.18047039703,26.821262376238,4.));
+#14820 = ORIENTED_EDGE('',*,*,#14781,.F.);
+#14821 = SURFACE_OF_LINEAR_EXTRUSION('',#14822,#14826);
+#14822 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14823,#14824,#14825),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14823 = CARTESIAN_POINT('',(62.817021552145,26.952656765677,0.));
+#14824 = CARTESIAN_POINT('',(62.99647699769,26.917178217822,0.));
+#14825 = CARTESIAN_POINT('',(63.18047039703,26.821262376238,0.));
+#14826 = VECTOR('',#14827,1.);
+#14827 = DIRECTION('',(-0.,-0.,-1.));
+#14828 = ADVANCED_FACE('',(#14829),#14847,.T.);
+#14829 = FACE_BOUND('',#14830,.T.);
+#14830 = EDGE_LOOP('',(#14831,#14832,#14840,#14846));
+#14831 = ORIENTED_EDGE('',*,*,#4281,.T.);
+#14832 = ORIENTED_EDGE('',*,*,#14833,.T.);
+#14833 = EDGE_CURVE('',#4272,#14834,#14836,.T.);
+#14834 = VERTEX_POINT('',#14835);
+#14835 = CARTESIAN_POINT('',(62.509059505941,26.999067656766,4.));
+#14836 = LINE('',#14837,#14838);
+#14837 = CARTESIAN_POINT('',(62.509059505941,26.999067656766,0.));
+#14838 = VECTOR('',#14839,1.);
+#14839 = DIRECTION('',(0.,0.,1.));
+#14840 = ORIENTED_EDGE('',*,*,#14841,.T.);
+#14841 = EDGE_CURVE('',#14834,#14808,#14842,.T.);
+#14842 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14843,#14844,#14845),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14843 = CARTESIAN_POINT('',(62.509059505941,26.999067656766,4.));
+#14844 = CARTESIAN_POINT('',(62.637566106601,26.988341584158,4.));
+#14845 = CARTESIAN_POINT('',(62.817021552145,26.952656765677,4.));
+#14846 = ORIENTED_EDGE('',*,*,#14807,.F.);
+#14847 = SURFACE_OF_LINEAR_EXTRUSION('',#14848,#14852);
+#14848 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14849,#14850,#14851),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14849 = CARTESIAN_POINT('',(62.509059505941,26.999067656766,0.));
+#14850 = CARTESIAN_POINT('',(62.637566106601,26.988341584158,0.));
+#14851 = CARTESIAN_POINT('',(62.817021552145,26.952656765677,0.));
+#14852 = VECTOR('',#14853,1.);
+#14853 = DIRECTION('',(-0.,-0.,-1.));
+#14854 = ADVANCED_FACE('',(#14855),#14873,.T.);
+#14855 = FACE_BOUND('',#14856,.T.);
+#14856 = EDGE_LOOP('',(#14857,#14858,#14866,#14872));
+#14857 = ORIENTED_EDGE('',*,*,#4271,.T.);
+#14858 = ORIENTED_EDGE('',*,*,#14859,.T.);
+#14859 = EDGE_CURVE('',#4264,#14860,#14862,.T.);
+#14860 = VERTEX_POINT('',#14861);
+#14861 = CARTESIAN_POINT('',(62.238432443234,27.01,4.));
+#14862 = LINE('',#14863,#14864);
+#14863 = CARTESIAN_POINT('',(62.238432443234,27.01,0.));
+#14864 = VECTOR('',#14865,1.);
+#14865 = DIRECTION('',(0.,0.,1.));
+#14866 = ORIENTED_EDGE('',*,*,#14867,.T.);
+#14867 = EDGE_CURVE('',#14860,#14834,#14868,.T.);
+#14868 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14869,#14870,#14871),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14869 = CARTESIAN_POINT('',(62.238432443234,27.01,4.));
+#14870 = CARTESIAN_POINT('',(62.380759175908,27.01,4.));
+#14871 = CARTESIAN_POINT('',(62.509059505941,26.999067656766,4.));
+#14872 = ORIENTED_EDGE('',*,*,#14833,.F.);
+#14873 = SURFACE_OF_LINEAR_EXTRUSION('',#14874,#14878);
+#14874 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14875,#14876,#14877),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14875 = CARTESIAN_POINT('',(62.238432443234,27.01,0.));
+#14876 = CARTESIAN_POINT('',(62.380759175908,27.01,0.));
+#14877 = CARTESIAN_POINT('',(62.509059505941,26.999067656766,0.));
+#14878 = VECTOR('',#14879,1.);
+#14879 = DIRECTION('',(-0.,-0.,-1.));
+#14880 = ADVANCED_FACE('',(#14881),#14899,.T.);
+#14881 = FACE_BOUND('',#14882,.T.);
+#14882 = EDGE_LOOP('',(#14883,#14884,#14892,#14898));
+#14883 = ORIENTED_EDGE('',*,*,#4263,.F.);
+#14884 = ORIENTED_EDGE('',*,*,#14885,.T.);
+#14885 = EDGE_CURVE('',#4249,#14886,#14888,.T.);
+#14886 = VERTEX_POINT('',#14887);
+#14887 = CARTESIAN_POINT('',(61.294744324422,27.01,4.));
+#14888 = LINE('',#14889,#14890);
+#14889 = CARTESIAN_POINT('',(61.294744324422,27.01,0.));
+#14890 = VECTOR('',#14891,1.);
+#14891 = DIRECTION('',(0.,0.,1.));
+#14892 = ORIENTED_EDGE('',*,*,#14893,.T.);
+#14893 = EDGE_CURVE('',#14886,#14860,#14894,.T.);
+#14894 = LINE('',#14895,#14896);
+#14895 = CARTESIAN_POINT('',(61.294744324422,27.01,4.));
+#14896 = VECTOR('',#14897,1.);
+#14897 = DIRECTION('',(1.,0.,0.));
+#14898 = ORIENTED_EDGE('',*,*,#14859,.F.);
+#14899 = PLANE('',#14900);
+#14900 = AXIS2_PLACEMENT_3D('',#14901,#14902,#14903);
+#14901 = CARTESIAN_POINT('',(61.294744324422,27.01,0.));
+#14902 = DIRECTION('',(0.,1.,0.));
+#14903 = DIRECTION('',(1.,0.,0.));
+#14904 = ADVANCED_FACE('',(#14905),#14923,.T.);
+#14905 = FACE_BOUND('',#14906,.T.);
+#14906 = EDGE_LOOP('',(#14907,#14908,#14916,#14922));
+#14907 = ORIENTED_EDGE('',*,*,#4248,.T.);
+#14908 = ORIENTED_EDGE('',*,*,#14909,.T.);
+#14909 = EDGE_CURVE('',#4238,#14910,#14912,.T.);
+#14910 = VERTEX_POINT('',#14911);
+#14911 = CARTESIAN_POINT('',(61.095074357426,26.937392739274,4.));
+#14912 = LINE('',#14913,#14914);
+#14913 = CARTESIAN_POINT('',(61.095074357426,26.937392739274,0.));
+#14914 = VECTOR('',#14915,1.);
+#14915 = DIRECTION('',(0.,0.,1.));
+#14916 = ORIENTED_EDGE('',*,*,#14917,.T.);
+#14917 = EDGE_CURVE('',#14910,#14886,#14918,.T.);
+#14918 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14919,#14920,#14921),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14919 = CARTESIAN_POINT('',(61.095074357426,26.937392739274,4.));
+#14920 = CARTESIAN_POINT('',(61.170981948185,27.01,4.));
+#14921 = CARTESIAN_POINT('',(61.294744324422,27.01,4.));
+#14922 = ORIENTED_EDGE('',*,*,#14885,.F.);
+#14923 = SURFACE_OF_LINEAR_EXTRUSION('',#14924,#14928);
+#14924 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14925,#14926,#14927),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14925 = CARTESIAN_POINT('',(61.095074357426,26.937392739274,0.));
+#14926 = CARTESIAN_POINT('',(61.170981948185,27.01,0.));
+#14927 = CARTESIAN_POINT('',(61.294744324422,27.01,0.));
+#14928 = VECTOR('',#14929,1.);
+#14929 = DIRECTION('',(-0.,-0.,-1.));
+#14930 = ADVANCED_FACE('',(#14931),#14949,.T.);
+#14931 = FACE_BOUND('',#14932,.T.);
+#14932 = EDGE_LOOP('',(#14933,#14934,#14942,#14948));
+#14933 = ORIENTED_EDGE('',*,*,#4237,.T.);
+#14934 = ORIENTED_EDGE('',*,*,#14935,.T.);
+#14935 = EDGE_CURVE('',#4230,#14936,#14938,.T.);
+#14936 = VERTEX_POINT('',#14937);
+#14937 = CARTESIAN_POINT('',(61.019373037294,26.719777227723,4.));
+#14938 = LINE('',#14939,#14940);
+#14939 = CARTESIAN_POINT('',(61.019373037294,26.719777227723,0.));
+#14940 = VECTOR('',#14941,1.);
+#14941 = DIRECTION('',(0.,0.,1.));
+#14942 = ORIENTED_EDGE('',*,*,#14943,.T.);
+#14943 = EDGE_CURVE('',#14936,#14910,#14944,.T.);
+#14944 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14945,#14946,#14947),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14945 = CARTESIAN_POINT('',(61.019373037294,26.719777227723,4.));
+#14946 = CARTESIAN_POINT('',(61.019373037294,26.864991749175,4.));
+#14947 = CARTESIAN_POINT('',(61.095074357426,26.937392739274,4.));
+#14948 = ORIENTED_EDGE('',*,*,#14909,.F.);
+#14949 = SURFACE_OF_LINEAR_EXTRUSION('',#14950,#14954);
+#14950 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14951,#14952,#14953),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14951 = CARTESIAN_POINT('',(61.019373037294,26.719777227723,0.));
+#14952 = CARTESIAN_POINT('',(61.019373037294,26.864991749175,0.));
+#14953 = CARTESIAN_POINT('',(61.095074357426,26.937392739274,0.));
+#14954 = VECTOR('',#14955,1.);
+#14955 = DIRECTION('',(-0.,-0.,-1.));
+#14956 = ADVANCED_FACE('',(#14957),#14975,.T.);
+#14957 = FACE_BOUND('',#14958,.T.);
+#14958 = EDGE_LOOP('',(#14959,#14960,#14968,#14974));
+#14959 = ORIENTED_EDGE('',*,*,#4229,.F.);
+#14960 = ORIENTED_EDGE('',*,*,#14961,.T.);
+#14961 = EDGE_CURVE('',#4217,#14962,#14964,.T.);
+#14962 = VERTEX_POINT('',#14963);
+#14963 = CARTESIAN_POINT('',(61.019373037294,23.12654290429,4.));
+#14964 = LINE('',#14965,#14966);
+#14965 = CARTESIAN_POINT('',(61.019373037294,23.12654290429,0.));
+#14966 = VECTOR('',#14967,1.);
+#14967 = DIRECTION('',(0.,0.,1.));
+#14968 = ORIENTED_EDGE('',*,*,#14969,.T.);
+#14969 = EDGE_CURVE('',#14962,#14936,#14970,.T.);
+#14970 = LINE('',#14971,#14972);
+#14971 = CARTESIAN_POINT('',(61.019373037294,23.12654290429,4.));
+#14972 = VECTOR('',#14973,1.);
+#14973 = DIRECTION('',(0.,1.,0.));
+#14974 = ORIENTED_EDGE('',*,*,#14935,.F.);
+#14975 = PLANE('',#14976);
+#14976 = AXIS2_PLACEMENT_3D('',#14977,#14978,#14979);
+#14977 = CARTESIAN_POINT('',(61.019373037294,23.12654290429,0.));
+#14978 = DIRECTION('',(-1.,0.,0.));
+#14979 = DIRECTION('',(0.,1.,0.));
+#14980 = ADVANCED_FACE('',(#14981),#14999,.T.);
+#14981 = FACE_BOUND('',#14982,.T.);
+#14982 = EDGE_LOOP('',(#14983,#14984,#14992,#14998));
+#14983 = ORIENTED_EDGE('',*,*,#4216,.T.);
+#14984 = ORIENTED_EDGE('',*,*,#14985,.T.);
+#14985 = EDGE_CURVE('',#4207,#14986,#14988,.T.);
+#14986 = VERTEX_POINT('',#14987);
+#14987 = CARTESIAN_POINT('',(61.037937393729,23.070849834984,4.));
+#14988 = LINE('',#14989,#14990);
+#14989 = CARTESIAN_POINT('',(61.037937393729,23.070849834984,0.));
+#14990 = VECTOR('',#14991,1.);
+#14991 = DIRECTION('',(0.,0.,1.));
+#14992 = ORIENTED_EDGE('',*,*,#14993,.T.);
+#14993 = EDGE_CURVE('',#14986,#14962,#14994,.T.);
+#14994 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#14995,#14996,#14997),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14995 = CARTESIAN_POINT('',(61.037937393729,23.070849834984,4.));
+#14996 = CARTESIAN_POINT('',(61.019373037294,23.095602310231,4.));
+#14997 = CARTESIAN_POINT('',(61.019373037294,23.12654290429,4.));
+#14998 = ORIENTED_EDGE('',*,*,#14961,.F.);
+#14999 = SURFACE_OF_LINEAR_EXTRUSION('',#15000,#15004);
+#15000 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15001,#15002,#15003),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15001 = CARTESIAN_POINT('',(61.037937393729,23.070849834984,0.));
+#15002 = CARTESIAN_POINT('',(61.019373037294,23.095602310231,0.));
+#15003 = CARTESIAN_POINT('',(61.019373037294,23.12654290429,0.));
+#15004 = VECTOR('',#15005,1.);
+#15005 = DIRECTION('',(-0.,-0.,-1.));
+#15006 = ADVANCED_FACE('',(#15007),#15025,.T.);
+#15007 = FACE_BOUND('',#15008,.T.);
+#15008 = EDGE_LOOP('',(#15009,#15010,#15018,#15024));
+#15009 = ORIENTED_EDGE('',*,*,#4206,.T.);
+#15010 = ORIENTED_EDGE('',*,*,#15011,.T.);
+#15011 = EDGE_CURVE('',#4197,#15012,#15014,.T.);
+#15012 = VERTEX_POINT('',#15013);
+#15013 = CARTESIAN_POINT('',(61.102912641254,23.030627062706,4.));
+#15014 = LINE('',#15015,#15016);
+#15015 = CARTESIAN_POINT('',(61.102912641254,23.030627062706,0.));
+#15016 = VECTOR('',#15017,1.);
+#15017 = DIRECTION('',(0.,0.,1.));
+#15018 = ORIENTED_EDGE('',*,*,#15019,.T.);
+#15019 = EDGE_CURVE('',#15012,#14986,#15020,.T.);
+#15020 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15021,#15022,#15023),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15021 = CARTESIAN_POINT('',(61.102912641254,23.030627062706,4.));
+#15022 = CARTESIAN_POINT('',(61.056501750165,23.046097359736,4.));
+#15023 = CARTESIAN_POINT('',(61.037937393729,23.070849834984,4.));
+#15024 = ORIENTED_EDGE('',*,*,#14985,.F.);
+#15025 = SURFACE_OF_LINEAR_EXTRUSION('',#15026,#15030);
+#15026 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15027,#15028,#15029),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15027 = CARTESIAN_POINT('',(61.102912641254,23.030627062706,0.));
+#15028 = CARTESIAN_POINT('',(61.056501750165,23.046097359736,0.));
+#15029 = CARTESIAN_POINT('',(61.037937393729,23.070849834984,0.));
+#15030 = VECTOR('',#15031,1.);
+#15031 = DIRECTION('',(-0.,-0.,-1.));
+#15032 = ADVANCED_FACE('',(#15033),#15051,.T.);
+#15033 = FACE_BOUND('',#15034,.T.);
+#15034 = EDGE_LOOP('',(#15035,#15036,#15044,#15050));
+#15035 = ORIENTED_EDGE('',*,*,#4196,.T.);
+#15036 = ORIENTED_EDGE('',*,*,#15037,.T.);
+#15037 = EDGE_CURVE('',#4187,#15038,#15040,.T.);
+#15038 = VERTEX_POINT('',#15039);
+#15039 = CARTESIAN_POINT('',(61.228118911881,23.006080858086,4.));
+#15040 = LINE('',#15041,#15042);
+#15041 = CARTESIAN_POINT('',(61.228118911881,23.006080858086,0.));
+#15042 = VECTOR('',#15043,1.);
+#15043 = DIRECTION('',(0.,0.,1.));
+#15044 = ORIENTED_EDGE('',*,*,#15045,.T.);
+#15045 = EDGE_CURVE('',#15038,#15012,#15046,.T.);
+#15046 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15047,#15048,#15049),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15047 = CARTESIAN_POINT('',(61.228118911881,23.006080858086,4.));
+#15048 = CARTESIAN_POINT('',(61.149323532343,23.015363036304,4.));
+#15049 = CARTESIAN_POINT('',(61.102912641254,23.030627062706,4.));
+#15050 = ORIENTED_EDGE('',*,*,#15011,.F.);
+#15051 = SURFACE_OF_LINEAR_EXTRUSION('',#15052,#15056);
+#15052 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15053,#15054,#15055),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15053 = CARTESIAN_POINT('',(61.228118911881,23.006080858086,0.));
+#15054 = CARTESIAN_POINT('',(61.149323532343,23.015363036304,0.));
+#15055 = CARTESIAN_POINT('',(61.102912641254,23.030627062706,0.));
+#15056 = VECTOR('',#15057,1.);
+#15057 = DIRECTION('',(-0.,-0.,-1.));
+#15058 = ADVANCED_FACE('',(#15059),#15077,.T.);
+#15059 = FACE_BOUND('',#15060,.T.);
+#15060 = EDGE_LOOP('',(#15061,#15062,#15070,#15076));
+#15061 = ORIENTED_EDGE('',*,*,#4186,.T.);
+#15062 = ORIENTED_EDGE('',*,*,#15063,.T.);
+#15063 = EDGE_CURVE('',#4177,#15064,#15066,.T.);
+#15064 = VERTEX_POINT('',#15065);
+#15065 = CARTESIAN_POINT('',(61.424694819472,22.996798679868,4.));
+#15066 = LINE('',#15067,#15068);
+#15067 = CARTESIAN_POINT('',(61.424694819472,22.996798679868,0.));
+#15068 = VECTOR('',#15069,1.);
+#15069 = DIRECTION('',(0.,0.,1.));
+#15070 = ORIENTED_EDGE('',*,*,#15071,.T.);
+#15071 = EDGE_CURVE('',#15064,#15038,#15072,.T.);
+#15072 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15073,#15074,#15075),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15073 = CARTESIAN_POINT('',(61.424694819472,22.996798679868,4.));
+#15074 = CARTESIAN_POINT('',(61.307120562046,22.996798679868,4.));
+#15075 = CARTESIAN_POINT('',(61.228118911881,23.006080858086,4.));
+#15076 = ORIENTED_EDGE('',*,*,#15037,.F.);
+#15077 = SURFACE_OF_LINEAR_EXTRUSION('',#15078,#15082);
+#15078 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15079,#15080,#15081),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15079 = CARTESIAN_POINT('',(61.424694819472,22.996798679868,0.));
+#15080 = CARTESIAN_POINT('',(61.307120562046,22.996798679868,0.));
+#15081 = CARTESIAN_POINT('',(61.228118911881,23.006080858086,0.));
+#15082 = VECTOR('',#15083,1.);
+#15083 = DIRECTION('',(-0.,-0.,-1.));
+#15084 = ADVANCED_FACE('',(#15085),#15103,.T.);
+#15085 = FACE_BOUND('',#15086,.T.);
+#15086 = EDGE_LOOP('',(#15087,#15088,#15096,#15102));
+#15087 = ORIENTED_EDGE('',*,*,#4176,.T.);
+#15088 = ORIENTED_EDGE('',*,*,#15089,.T.);
+#15089 = EDGE_CURVE('',#4167,#15090,#15092,.T.);
+#15090 = VERTEX_POINT('',#15091);
+#15091 = CARTESIAN_POINT('',(61.622714621452,23.006080858086,4.));
+#15092 = LINE('',#15093,#15094);
+#15093 = CARTESIAN_POINT('',(61.622714621452,23.006080858086,0.));
+#15094 = VECTOR('',#15095,1.);
+#15095 = DIRECTION('',(0.,0.,1.));
+#15096 = ORIENTED_EDGE('',*,*,#15097,.T.);
+#15097 = EDGE_CURVE('',#15090,#15064,#15098,.T.);
+#15098 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15099,#15100,#15101),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15099 = CARTESIAN_POINT('',(61.622714621452,23.006080858086,4.));
+#15100 = CARTESIAN_POINT('',(61.545363136304,22.996798679868,4.));
+#15101 = CARTESIAN_POINT('',(61.424694819472,22.996798679868,4.));
+#15102 = ORIENTED_EDGE('',*,*,#15063,.F.);
+#15103 = SURFACE_OF_LINEAR_EXTRUSION('',#15104,#15108);
+#15104 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15105,#15106,#15107),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15105 = CARTESIAN_POINT('',(61.622714621452,23.006080858086,0.));
+#15106 = CARTESIAN_POINT('',(61.545363136304,22.996798679868,0.));
+#15107 = CARTESIAN_POINT('',(61.424694819472,22.996798679868,0.));
+#15108 = VECTOR('',#15109,1.);
+#15109 = DIRECTION('',(-0.,-0.,-1.));
+#15110 = ADVANCED_FACE('',(#15111),#15129,.T.);
+#15111 = FACE_BOUND('',#15112,.T.);
+#15112 = EDGE_LOOP('',(#15113,#15114,#15122,#15128));
+#15113 = ORIENTED_EDGE('',*,*,#4166,.T.);
+#15114 = ORIENTED_EDGE('',*,*,#15115,.T.);
+#15115 = EDGE_CURVE('',#4157,#15116,#15118,.T.);
+#15116 = VERTEX_POINT('',#15117);
+#15117 = CARTESIAN_POINT('',(61.74647699769,23.030627062706,4.));
+#15118 = LINE('',#15119,#15120);
+#15119 = CARTESIAN_POINT('',(61.74647699769,23.030627062706,0.));
+#15120 = VECTOR('',#15121,1.);
+#15121 = DIRECTION('',(0.,0.,1.));
+#15122 = ORIENTED_EDGE('',*,*,#15123,.T.);
+#15123 = EDGE_CURVE('',#15116,#15090,#15124,.T.);
+#15124 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15125,#15126,#15127),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15125 = CARTESIAN_POINT('',(61.74647699769,23.030627062706,4.));
+#15126 = CARTESIAN_POINT('',(61.700066106601,23.015156765677,4.));
+#15127 = CARTESIAN_POINT('',(61.622714621452,23.006080858086,4.));
+#15128 = ORIENTED_EDGE('',*,*,#15089,.F.);
+#15129 = SURFACE_OF_LINEAR_EXTRUSION('',#15130,#15134);
+#15130 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15131,#15132,#15133),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15131 = CARTESIAN_POINT('',(61.74647699769,23.030627062706,0.));
+#15132 = CARTESIAN_POINT('',(61.700066106601,23.015156765677,0.));
+#15133 = CARTESIAN_POINT('',(61.622714621452,23.006080858086,0.));
+#15134 = VECTOR('',#15135,1.);
+#15135 = DIRECTION('',(-0.,-0.,-1.));
+#15136 = ADVANCED_FACE('',(#15137),#15155,.T.);
+#15137 = FACE_BOUND('',#15138,.T.);
+#15138 = EDGE_LOOP('',(#15139,#15140,#15148,#15154));
+#15139 = ORIENTED_EDGE('',*,*,#4156,.T.);
+#15140 = ORIENTED_EDGE('',*,*,#15141,.T.);
+#15141 = EDGE_CURVE('',#4144,#15142,#15144,.T.);
+#15142 = VERTEX_POINT('',#15143);
+#15143 = CARTESIAN_POINT('',(61.812896139604,23.070643564356,4.));
+#15144 = LINE('',#15145,#15146);
+#15145 = CARTESIAN_POINT('',(61.812896139604,23.070643564356,0.));
+#15146 = VECTOR('',#15147,1.);
+#15147 = DIRECTION('',(0.,0.,1.));
+#15148 = ORIENTED_EDGE('',*,*,#15149,.T.);
+#15149 = EDGE_CURVE('',#15142,#15116,#15150,.T.);
+#15150 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15151,#15152,#15153),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15151 = CARTESIAN_POINT('',(61.812896139604,23.070643564356,4.));
+#15152 = CARTESIAN_POINT('',(61.792887888779,23.046097359736,4.));
+#15153 = CARTESIAN_POINT('',(61.74647699769,23.030627062706,4.));
+#15154 = ORIENTED_EDGE('',*,*,#15115,.F.);
+#15155 = SURFACE_OF_LINEAR_EXTRUSION('',#15156,#15160);
+#15156 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15157,#15158,#15159),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15157 = CARTESIAN_POINT('',(61.812896139604,23.070643564356,0.));
+#15158 = CARTESIAN_POINT('',(61.792887888779,23.046097359736,0.));
+#15159 = CARTESIAN_POINT('',(61.74647699769,23.030627062706,0.));
+#15160 = VECTOR('',#15161,1.);
+#15161 = DIRECTION('',(-0.,-0.,-1.));
+#15162 = ADVANCED_FACE('',(#15163),#15181,.T.);
+#15163 = FACE_BOUND('',#15164,.T.);
+#15164 = EDGE_LOOP('',(#15165,#15166,#15174,#15180));
+#15165 = ORIENTED_EDGE('',*,*,#4143,.T.);
+#15166 = ORIENTED_EDGE('',*,*,#15167,.T.);
+#15167 = EDGE_CURVE('',#4136,#15168,#15170,.T.);
+#15168 = VERTEX_POINT('',#15169);
+#15169 = CARTESIAN_POINT('',(61.833110661056,23.125924092409,4.));
+#15170 = LINE('',#15171,#15172);
+#15171 = CARTESIAN_POINT('',(61.833110661056,23.125924092409,0.));
+#15172 = VECTOR('',#15173,1.);
+#15173 = DIRECTION('',(0.,0.,1.));
+#15174 = ORIENTED_EDGE('',*,*,#15175,.T.);
+#15175 = EDGE_CURVE('',#15168,#15142,#15176,.T.);
+#15176 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15177,#15178,#15179),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15177 = CARTESIAN_POINT('',(61.833110661056,23.125924092409,4.));
+#15178 = CARTESIAN_POINT('',(61.833110661056,23.095189768977,4.));
+#15179 = CARTESIAN_POINT('',(61.812896139604,23.070643564356,4.));
+#15180 = ORIENTED_EDGE('',*,*,#15141,.F.);
+#15181 = SURFACE_OF_LINEAR_EXTRUSION('',#15182,#15186);
+#15182 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15183,#15184,#15185),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15183 = CARTESIAN_POINT('',(61.833110661056,23.125924092409,0.));
+#15184 = CARTESIAN_POINT('',(61.833110661056,23.095189768977,0.));
+#15185 = CARTESIAN_POINT('',(61.812896139604,23.070643564356,0.));
+#15186 = VECTOR('',#15187,1.);
+#15187 = DIRECTION('',(-0.,-0.,-1.));
+#15188 = ADVANCED_FACE('',(#15189),#15207,.T.);
+#15189 = FACE_BOUND('',#15190,.T.);
+#15190 = EDGE_LOOP('',(#15191,#15192,#15200,#15206));
+#15191 = ORIENTED_EDGE('',*,*,#4135,.F.);
+#15192 = ORIENTED_EDGE('',*,*,#15193,.T.);
+#15193 = EDGE_CURVE('',#4128,#15194,#15196,.T.);
+#15194 = VERTEX_POINT('',#15195);
+#15195 = CARTESIAN_POINT('',(61.833110661056,24.396138613861,4.));
+#15196 = LINE('',#15197,#15198);
+#15197 = CARTESIAN_POINT('',(61.833110661056,24.396138613861,0.));
+#15198 = VECTOR('',#15199,1.);
+#15199 = DIRECTION('',(0.,0.,1.));
+#15200 = ORIENTED_EDGE('',*,*,#15201,.T.);
+#15201 = EDGE_CURVE('',#15194,#15168,#15202,.T.);
+#15202 = LINE('',#15203,#15204);
+#15203 = CARTESIAN_POINT('',(61.833110661056,24.396138613861,4.));
+#15204 = VECTOR('',#15205,1.);
+#15205 = DIRECTION('',(0.,-1.,0.));
+#15206 = ORIENTED_EDGE('',*,*,#15167,.F.);
+#15207 = PLANE('',#15208);
+#15208 = AXIS2_PLACEMENT_3D('',#15209,#15210,#15211);
+#15209 = CARTESIAN_POINT('',(61.833110661056,24.396138613861,0.));
+#15210 = DIRECTION('',(1.,0.,0.));
+#15211 = DIRECTION('',(0.,-1.,0.));
+#15212 = ADVANCED_FACE('',(#15213),#15231,.T.);
+#15213 = FACE_BOUND('',#15214,.T.);
+#15214 = EDGE_LOOP('',(#15215,#15216,#15224,#15230));
+#15215 = ORIENTED_EDGE('',*,*,#4127,.F.);
+#15216 = ORIENTED_EDGE('',*,*,#15217,.T.);
+#15217 = EDGE_CURVE('',#4116,#15218,#15220,.T.);
+#15218 = VERTEX_POINT('',#15219);
+#15219 = CARTESIAN_POINT('',(62.167269076898,24.396138613861,4.));
+#15220 = LINE('',#15221,#15222);
+#15221 = CARTESIAN_POINT('',(62.167269076898,24.396138613861,0.));
+#15222 = VECTOR('',#15223,1.);
+#15223 = DIRECTION('',(0.,0.,1.));
+#15224 = ORIENTED_EDGE('',*,*,#15225,.T.);
+#15225 = EDGE_CURVE('',#15218,#15194,#15226,.T.);
+#15226 = LINE('',#15227,#15228);
+#15227 = CARTESIAN_POINT('',(62.167269076898,24.396138613861,4.));
+#15228 = VECTOR('',#15229,1.);
+#15229 = DIRECTION('',(-1.,0.,0.));
+#15230 = ORIENTED_EDGE('',*,*,#15193,.F.);
+#15231 = PLANE('',#15232);
+#15232 = AXIS2_PLACEMENT_3D('',#15233,#15234,#15235);
+#15233 = CARTESIAN_POINT('',(62.167269076898,24.396138613861,0.));
+#15234 = DIRECTION('',(0.,-1.,0.));
+#15235 = DIRECTION('',(-1.,0.,0.));
+#15236 = ADVANCED_FACE('',(#15237),#15255,.T.);
+#15237 = FACE_BOUND('',#15238,.T.);
+#15238 = EDGE_LOOP('',(#15239,#15240,#15248,#15254));
+#15239 = ORIENTED_EDGE('',*,*,#4115,.T.);
+#15240 = ORIENTED_EDGE('',*,*,#15241,.T.);
+#15241 = EDGE_CURVE('',#4105,#15242,#15244,.T.);
+#15242 = VERTEX_POINT('',#15243);
+#15243 = CARTESIAN_POINT('',(62.855594159406,24.48896039604,4.));
+#15244 = LINE('',#15245,#15246);
+#15245 = CARTESIAN_POINT('',(62.855594159406,24.48896039604,0.));
+#15246 = VECTOR('',#15247,1.);
+#15247 = DIRECTION('',(0.,0.,1.));
+#15248 = ORIENTED_EDGE('',*,*,#15249,.T.);
+#15249 = EDGE_CURVE('',#15242,#15218,#15250,.T.);
+#15250 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15251,#15252,#15253),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15251 = CARTESIAN_POINT('',(62.855594159406,24.48896039604,4.));
+#15252 = CARTESIAN_POINT('',(62.563308680858,24.396138613861,4.));
+#15253 = CARTESIAN_POINT('',(62.167269076898,24.396138613861,4.));
+#15254 = ORIENTED_EDGE('',*,*,#15217,.F.);
+#15255 = SURFACE_OF_LINEAR_EXTRUSION('',#15256,#15260);
+#15256 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15257,#15258,#15259),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15257 = CARTESIAN_POINT('',(62.855594159406,24.48896039604,0.));
+#15258 = CARTESIAN_POINT('',(62.563308680858,24.396138613861,0.));
+#15259 = CARTESIAN_POINT('',(62.167269076898,24.396138613861,0.));
+#15260 = VECTOR('',#15261,1.);
+#15261 = DIRECTION('',(-0.,-0.,-1.));
+#15262 = ADVANCED_FACE('',(#15263),#15281,.T.);
+#15263 = FACE_BOUND('',#15264,.T.);
+#15264 = EDGE_LOOP('',(#15265,#15266,#15274,#15280));
+#15265 = ORIENTED_EDGE('',*,*,#4104,.T.);
+#15266 = ORIENTED_EDGE('',*,*,#15267,.T.);
+#15267 = EDGE_CURVE('',#4090,#15268,#15270,.T.);
+#15268 = VERTEX_POINT('',#15269);
+#15269 = CARTESIAN_POINT('',(63.349199769967,24.759587458746,4.));
+#15270 = LINE('',#15271,#15272);
+#15271 = CARTESIAN_POINT('',(63.349199769967,24.759587458746,0.));
+#15272 = VECTOR('',#15273,1.);
+#15273 = DIRECTION('',(0.,0.,1.));
+#15274 = ORIENTED_EDGE('',*,*,#15275,.T.);
+#15275 = EDGE_CURVE('',#15268,#15242,#15276,.T.);
+#15276 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15277,#15278,#15279),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15277 = CARTESIAN_POINT('',(63.349199769967,24.759587458746,4.));
+#15278 = CARTESIAN_POINT('',(63.148085908581,24.581782178218,4.));
+#15279 = CARTESIAN_POINT('',(62.855594159406,24.48896039604,4.));
+#15280 = ORIENTED_EDGE('',*,*,#15241,.F.);
+#15281 = SURFACE_OF_LINEAR_EXTRUSION('',#15282,#15286);
+#15282 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15283,#15284,#15285),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15283 = CARTESIAN_POINT('',(63.349199769967,24.759587458746,0.));
+#15284 = CARTESIAN_POINT('',(63.148085908581,24.581782178218,0.));
+#15285 = CARTESIAN_POINT('',(62.855594159406,24.48896039604,0.));
+#15286 = VECTOR('',#15287,1.);
+#15287 = DIRECTION('',(-0.,-0.,-1.));
+#15288 = ADVANCED_FACE('',(#15289),#15300,.T.);
+#15289 = FACE_BOUND('',#15290,.T.);
+#15290 = EDGE_LOOP('',(#15291,#15292,#15293,#15299));
+#15291 = ORIENTED_EDGE('',*,*,#4089,.T.);
+#15292 = ORIENTED_EDGE('',*,*,#14712,.T.);
+#15293 = ORIENTED_EDGE('',*,*,#15294,.T.);
+#15294 = EDGE_CURVE('',#14705,#15268,#15295,.T.);
+#15295 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15296,#15297,#15298),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15296 = CARTESIAN_POINT('',(63.655511651155,25.197293729373,4.));
+#15297 = CARTESIAN_POINT('',(63.550313631353,24.937392739274,4.));
+#15298 = CARTESIAN_POINT('',(63.349199769967,24.759587458746,4.));
+#15299 = ORIENTED_EDGE('',*,*,#15267,.F.);
+#15300 = SURFACE_OF_LINEAR_EXTRUSION('',#15301,#15305);
+#15301 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15302,#15303,#15304),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15302 = CARTESIAN_POINT('',(63.655511651155,25.197293729373,0.));
+#15303 = CARTESIAN_POINT('',(63.550313631353,24.937392739274,0.));
+#15304 = CARTESIAN_POINT('',(63.349199769967,24.759587458746,0.));
+#15305 = VECTOR('',#15306,1.);
+#15306 = DIRECTION('',(-0.,-0.,-1.));
+#15307 = ADVANCED_FACE('',(#15308),#15333,.T.);
+#15308 = FACE_BOUND('',#15309,.T.);
+#15309 = EDGE_LOOP('',(#15310,#15311,#15319,#15327));
+#15310 = ORIENTED_EDGE('',*,*,#4340,.T.);
+#15311 = ORIENTED_EDGE('',*,*,#15312,.T.);
+#15312 = EDGE_CURVE('',#4343,#15313,#15315,.T.);
+#15313 = VERTEX_POINT('',#15314);
+#15314 = CARTESIAN_POINT('',(66.690783928383,23.110866336634,4.));
+#15315 = LINE('',#15316,#15317);
+#15316 = CARTESIAN_POINT('',(66.690783928383,23.110866336634,0.));
+#15317 = VECTOR('',#15318,1.);
+#15318 = DIRECTION('',(0.,0.,1.));
+#15319 = ORIENTED_EDGE('',*,*,#15320,.T.);
+#15320 = EDGE_CURVE('',#15313,#15321,#15323,.T.);
+#15321 = VERTEX_POINT('',#15322);
+#15322 = CARTESIAN_POINT('',(66.659843334323,23.04300330033,4.));
+#15323 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15324,#15325,#15326),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15324 = CARTESIAN_POINT('',(66.690783928383,23.110866336634,4.));
+#15325 = CARTESIAN_POINT('',(66.690783928383,23.067755775578,4.));
+#15326 = CARTESIAN_POINT('',(66.659843334323,23.04300330033,4.));
+#15327 = ORIENTED_EDGE('',*,*,#15328,.F.);
+#15328 = EDGE_CURVE('',#4341,#15321,#15329,.T.);
+#15329 = LINE('',#15330,#15331);
+#15330 = CARTESIAN_POINT('',(66.659843334323,23.04300330033,0.));
+#15331 = VECTOR('',#15332,1.);
+#15332 = DIRECTION('',(0.,0.,1.));
+#15333 = SURFACE_OF_LINEAR_EXTRUSION('',#15334,#15338);
+#15334 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15335,#15336,#15337),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15335 = CARTESIAN_POINT('',(66.690783928383,23.110866336634,0.));
+#15336 = CARTESIAN_POINT('',(66.690783928383,23.067755775578,0.));
+#15337 = CARTESIAN_POINT('',(66.659843334323,23.04300330033,0.));
+#15338 = VECTOR('',#15339,1.);
+#15339 = DIRECTION('',(-0.,-0.,-1.));
+#15340 = ADVANCED_FACE('',(#15341),#15359,.T.);
+#15341 = FACE_BOUND('',#15342,.T.);
+#15342 = EDGE_LOOP('',(#15343,#15344,#15352,#15358));
+#15343 = ORIENTED_EDGE('',*,*,#4787,.F.);
+#15344 = ORIENTED_EDGE('',*,*,#15345,.T.);
+#15345 = EDGE_CURVE('',#4777,#15346,#15348,.T.);
+#15346 = VERTEX_POINT('',#15347);
+#15347 = CARTESIAN_POINT('',(66.690783928383,24.960907590759,4.));
+#15348 = LINE('',#15349,#15350);
+#15349 = CARTESIAN_POINT('',(66.690783928383,24.960907590759,0.));
+#15350 = VECTOR('',#15351,1.);
+#15351 = DIRECTION('',(0.,0.,1.));
+#15352 = ORIENTED_EDGE('',*,*,#15353,.T.);
+#15353 = EDGE_CURVE('',#15346,#15313,#15354,.T.);
+#15354 = LINE('',#15355,#15356);
+#15355 = CARTESIAN_POINT('',(66.690783928383,24.960907590759,4.));
+#15356 = VECTOR('',#15357,1.);
+#15357 = DIRECTION('',(0.,-1.,0.));
+#15358 = ORIENTED_EDGE('',*,*,#15312,.F.);
+#15359 = PLANE('',#15360);
+#15360 = AXIS2_PLACEMENT_3D('',#15361,#15362,#15363);
+#15361 = CARTESIAN_POINT('',(66.690783928383,24.960907590759,0.));
+#15362 = DIRECTION('',(1.,0.,0.));
+#15363 = DIRECTION('',(0.,-1.,0.));
+#15364 = ADVANCED_FACE('',(#15365),#15383,.T.);
+#15365 = FACE_BOUND('',#15366,.T.);
+#15366 = EDGE_LOOP('',(#15367,#15368,#15376,#15382));
+#15367 = ORIENTED_EDGE('',*,*,#4776,.T.);
+#15368 = ORIENTED_EDGE('',*,*,#15369,.T.);
+#15369 = EDGE_CURVE('',#4762,#15370,#15372,.T.);
+#15370 = VERTEX_POINT('',#15371);
+#15371 = CARTESIAN_POINT('',(66.622714621452,25.45100660066,4.));
+#15372 = LINE('',#15373,#15374);
+#15373 = CARTESIAN_POINT('',(66.622714621452,25.45100660066,0.));
+#15374 = VECTOR('',#15375,1.);
+#15375 = DIRECTION('',(0.,0.,1.));
+#15376 = ORIENTED_EDGE('',*,*,#15377,.T.);
+#15377 = EDGE_CURVE('',#15370,#15346,#15378,.T.);
+#15378 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15379,#15380,#15381),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15379 = CARTESIAN_POINT('',(66.622714621452,25.45100660066,4.));
+#15380 = CARTESIAN_POINT('',(66.690783928383,25.24452970297,4.));
+#15381 = CARTESIAN_POINT('',(66.690783928383,24.960907590759,4.));
+#15382 = ORIENTED_EDGE('',*,*,#15345,.F.);
+#15383 = SURFACE_OF_LINEAR_EXTRUSION('',#15384,#15388);
+#15384 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15385,#15386,#15387),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15385 = CARTESIAN_POINT('',(66.622714621452,25.45100660066,0.));
+#15386 = CARTESIAN_POINT('',(66.690783928383,25.24452970297,0.));
+#15387 = CARTESIAN_POINT('',(66.690783928383,24.960907590759,0.));
+#15388 = VECTOR('',#15389,1.);
+#15389 = DIRECTION('',(-0.,-0.,-1.));
+#15390 = ADVANCED_FACE('',(#15391),#15409,.T.);
+#15391 = FACE_BOUND('',#15392,.T.);
+#15392 = EDGE_LOOP('',(#15393,#15394,#15402,#15408));
+#15393 = ORIENTED_EDGE('',*,*,#4761,.T.);
+#15394 = ORIENTED_EDGE('',*,*,#15395,.T.);
+#15395 = EDGE_CURVE('',#4751,#15396,#15398,.T.);
+#15396 = VERTEX_POINT('',#15397);
+#15397 = CARTESIAN_POINT('',(66.406130463036,25.788671617162,4.));
+#15398 = LINE('',#15399,#15400);
+#15399 = CARTESIAN_POINT('',(66.406130463036,25.788671617162,0.));
+#15400 = VECTOR('',#15401,1.);
+#15401 = DIRECTION('',(0.,0.,1.));
+#15402 = ORIENTED_EDGE('',*,*,#15403,.T.);
+#15403 = EDGE_CURVE('',#15396,#15370,#15404,.T.);
+#15404 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15405,#15406,#15407),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15405 = CARTESIAN_POINT('',(66.406130463036,25.788671617162,4.));
+#15406 = CARTESIAN_POINT('',(66.554645314521,25.657689768977,4.));
+#15407 = CARTESIAN_POINT('',(66.622714621452,25.45100660066,4.));
+#15408 = ORIENTED_EDGE('',*,*,#15369,.F.);
+#15409 = SURFACE_OF_LINEAR_EXTRUSION('',#15410,#15414);
+#15410 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15411,#15412,#15413),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15411 = CARTESIAN_POINT('',(66.406130463036,25.788671617162,0.));
+#15412 = CARTESIAN_POINT('',(66.554645314521,25.657689768977,0.));
+#15413 = CARTESIAN_POINT('',(66.622714621452,25.45100660066,0.));
+#15414 = VECTOR('',#15415,1.);
+#15415 = DIRECTION('',(-0.,-0.,-1.));
+#15416 = ADVANCED_FACE('',(#15417),#15435,.T.);
+#15417 = FACE_BOUND('',#15418,.T.);
+#15418 = EDGE_LOOP('',(#15419,#15420,#15428,#15434));
+#15419 = ORIENTED_EDGE('',*,*,#4750,.T.);
+#15420 = ORIENTED_EDGE('',*,*,#15421,.T.);
+#15421 = EDGE_CURVE('',#4740,#15422,#15424,.T.);
+#15422 = VERTEX_POINT('',#15423);
+#15423 = CARTESIAN_POINT('',(66.027005050495,25.982978547855,4.));
+#15424 = LINE('',#15425,#15426);
+#15425 = CARTESIAN_POINT('',(66.027005050495,25.982978547855,0.));
+#15426 = VECTOR('',#15427,1.);
+#15427 = DIRECTION('',(0.,0.,1.));
+#15428 = ORIENTED_EDGE('',*,*,#15429,.T.);
+#15429 = EDGE_CURVE('',#15422,#15396,#15430,.T.);
+#15430 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15431,#15432,#15433),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15431 = CARTESIAN_POINT('',(66.027005050495,25.982978547855,4.));
+#15432 = CARTESIAN_POINT('',(66.257615611551,25.919859735974,4.));
+#15433 = CARTESIAN_POINT('',(66.406130463036,25.788671617162,4.));
+#15434 = ORIENTED_EDGE('',*,*,#15395,.F.);
+#15435 = SURFACE_OF_LINEAR_EXTRUSION('',#15436,#15440);
+#15436 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15437,#15438,#15439),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15437 = CARTESIAN_POINT('',(66.027005050495,25.982978547855,0.));
+#15438 = CARTESIAN_POINT('',(66.257615611551,25.919859735974,0.));
+#15439 = CARTESIAN_POINT('',(66.406130463036,25.788671617162,0.));
+#15440 = VECTOR('',#15441,1.);
+#15441 = DIRECTION('',(-0.,-0.,-1.));
+#15442 = ADVANCED_FACE('',(#15443),#15461,.T.);
+#15443 = FACE_BOUND('',#15444,.T.);
+#15444 = EDGE_LOOP('',(#15445,#15446,#15454,#15460));
+#15445 = ORIENTED_EDGE('',*,*,#4739,.T.);
+#15446 = ORIENTED_EDGE('',*,*,#15447,.T.);
+#15447 = EDGE_CURVE('',#4730,#15448,#15450,.T.);
+#15448 = VERTEX_POINT('',#15449);
+#15449 = CARTESIAN_POINT('',(65.471724522442,26.046303630363,4.));
+#15450 = LINE('',#15451,#15452);
+#15451 = CARTESIAN_POINT('',(65.471724522442,26.046303630363,0.));
+#15452 = VECTOR('',#15453,1.);
+#15453 = DIRECTION('',(0.,0.,1.));
+#15454 = ORIENTED_EDGE('',*,*,#15455,.T.);
+#15455 = EDGE_CURVE('',#15448,#15422,#15456,.T.);
+#15456 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15457,#15458,#15459),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15457 = CARTESIAN_POINT('',(65.471724522442,26.046303630363,4.));
+#15458 = CARTESIAN_POINT('',(65.796600760066,26.046303630363,4.));
+#15459 = CARTESIAN_POINT('',(66.027005050495,25.982978547855,4.));
+#15460 = ORIENTED_EDGE('',*,*,#15421,.F.);
+#15461 = SURFACE_OF_LINEAR_EXTRUSION('',#15462,#15466);
+#15462 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15463,#15464,#15465),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15463 = CARTESIAN_POINT('',(65.471724522442,26.046303630363,0.));
+#15464 = CARTESIAN_POINT('',(65.796600760066,26.046303630363,0.));
+#15465 = CARTESIAN_POINT('',(66.027005050495,25.982978547855,0.));
+#15466 = VECTOR('',#15467,1.);
+#15467 = DIRECTION('',(-0.,-0.,-1.));
+#15468 = ADVANCED_FACE('',(#15469),#15487,.T.);
+#15469 = FACE_BOUND('',#15470,.T.);
+#15470 = EDGE_LOOP('',(#15471,#15472,#15480,#15486));
+#15471 = ORIENTED_EDGE('',*,*,#4729,.T.);
+#15472 = ORIENTED_EDGE('',*,*,#15473,.T.);
+#15473 = EDGE_CURVE('',#4720,#15474,#15476,.T.);
+#15474 = VERTEX_POINT('',#15475);
+#15475 = CARTESIAN_POINT('',(65.117351585149,26.016394389439,4.));
+#15476 = LINE('',#15477,#15478);
+#15477 = CARTESIAN_POINT('',(65.117351585149,26.016394389439,0.));
+#15478 = VECTOR('',#15479,1.);
+#15479 = DIRECTION('',(0.,0.,1.));
+#15480 = ORIENTED_EDGE('',*,*,#15481,.T.);
+#15481 = EDGE_CURVE('',#15474,#15448,#15482,.T.);
+#15482 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15483,#15484,#15485),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15483 = CARTESIAN_POINT('',(65.117351585149,26.016394389439,4.));
+#15484 = CARTESIAN_POINT('',(65.289175017492,26.046303630363,4.));
+#15485 = CARTESIAN_POINT('',(65.471724522442,26.046303630363,4.));
+#15486 = ORIENTED_EDGE('',*,*,#15447,.F.);
+#15487 = SURFACE_OF_LINEAR_EXTRUSION('',#15488,#15492);
+#15488 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15489,#15490,#15491),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15489 = CARTESIAN_POINT('',(65.117351585149,26.016394389439,0.));
+#15490 = CARTESIAN_POINT('',(65.289175017492,26.046303630363,0.));
+#15491 = CARTESIAN_POINT('',(65.471724522442,26.046303630363,0.));
+#15492 = VECTOR('',#15493,1.);
+#15493 = DIRECTION('',(-0.,-0.,-1.));
+#15494 = ADVANCED_FACE('',(#15495),#15513,.T.);
+#15495 = FACE_BOUND('',#15496,.T.);
+#15496 = EDGE_LOOP('',(#15497,#15498,#15506,#15512));
+#15497 = ORIENTED_EDGE('',*,*,#4719,.T.);
+#15498 = ORIENTED_EDGE('',*,*,#15499,.T.);
+#15499 = EDGE_CURVE('',#4710,#15500,#15502,.T.);
+#15500 = VERTEX_POINT('',#15501);
+#15501 = CARTESIAN_POINT('',(64.800313631353,25.939249174917,4.));
+#15502 = LINE('',#15503,#15504);
+#15503 = CARTESIAN_POINT('',(64.800313631353,25.939249174917,0.));
+#15504 = VECTOR('',#15505,1.);
+#15505 = DIRECTION('',(0.,0.,1.));
+#15506 = ORIENTED_EDGE('',*,*,#15507,.T.);
+#15507 = EDGE_CURVE('',#15500,#15474,#15508,.T.);
+#15508 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15509,#15510,#15511),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15509 = CARTESIAN_POINT('',(64.800313631353,25.939249174917,4.));
+#15510 = CARTESIAN_POINT('',(64.945734423432,25.986485148515,4.));
+#15511 = CARTESIAN_POINT('',(65.117351585149,26.016394389439,4.));
+#15512 = ORIENTED_EDGE('',*,*,#15473,.F.);
+#15513 = SURFACE_OF_LINEAR_EXTRUSION('',#15514,#15518);
+#15514 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15515,#15516,#15517),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15515 = CARTESIAN_POINT('',(64.800313631353,25.939249174917,0.));
+#15516 = CARTESIAN_POINT('',(64.945734423432,25.986485148515,0.));
+#15517 = CARTESIAN_POINT('',(65.117351585149,26.016394389439,0.));
+#15518 = VECTOR('',#15519,1.);
+#15519 = DIRECTION('',(-0.,-0.,-1.));
+#15520 = ADVANCED_FACE('',(#15521),#15539,.T.);
+#15521 = FACE_BOUND('',#15522,.T.);
+#15522 = EDGE_LOOP('',(#15523,#15524,#15532,#15538));
+#15523 = ORIENTED_EDGE('',*,*,#4709,.T.);
+#15524 = ORIENTED_EDGE('',*,*,#15525,.T.);
+#15525 = EDGE_CURVE('',#4699,#15526,#15528,.T.);
+#15526 = VERTEX_POINT('',#15527);
+#15527 = CARTESIAN_POINT('',(64.546600760066,25.837145214521,4.));
+#15528 = LINE('',#15529,#15530);
+#15529 = CARTESIAN_POINT('',(64.546600760066,25.837145214521,0.));
+#15530 = VECTOR('',#15531,1.);
+#15531 = DIRECTION('',(0.,0.,1.));
+#15532 = ORIENTED_EDGE('',*,*,#15533,.T.);
+#15533 = EDGE_CURVE('',#15526,#15500,#15534,.T.);
+#15534 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15535,#15536,#15537),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15535 = CARTESIAN_POINT('',(64.546600760066,25.837145214521,4.));
+#15536 = CARTESIAN_POINT('',(64.654892839274,25.892219471947,4.));
+#15537 = CARTESIAN_POINT('',(64.800313631353,25.939249174917,4.));
+#15538 = ORIENTED_EDGE('',*,*,#15499,.F.);
+#15539 = SURFACE_OF_LINEAR_EXTRUSION('',#15540,#15544);
+#15540 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15541,#15542,#15543),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15541 = CARTESIAN_POINT('',(64.546600760066,25.837145214521,0.));
+#15542 = CARTESIAN_POINT('',(64.654892839274,25.892219471947,0.));
+#15543 = CARTESIAN_POINT('',(64.800313631353,25.939249174917,0.));
+#15544 = VECTOR('',#15545,1.);
+#15545 = DIRECTION('',(-0.,-0.,-1.));
+#15546 = ADVANCED_FACE('',(#15547),#15565,.T.);
+#15547 = FACE_BOUND('',#15548,.T.);
+#15548 = EDGE_LOOP('',(#15549,#15550,#15558,#15564));
+#15549 = ORIENTED_EDGE('',*,*,#4698,.T.);
+#15550 = ORIENTED_EDGE('',*,*,#15551,.T.);
+#15551 = EDGE_CURVE('',#4686,#15552,#15554,.T.);
+#15552 = VERTEX_POINT('',#15553);
+#15553 = CARTESIAN_POINT('',(64.394991849175,25.73751650165,4.));
+#15554 = LINE('',#15555,#15556);
+#15555 = CARTESIAN_POINT('',(64.394991849175,25.73751650165,0.));
+#15556 = VECTOR('',#15557,1.);
+#15557 = DIRECTION('',(0.,0.,1.));
+#15558 = ORIENTED_EDGE('',*,*,#15559,.T.);
+#15559 = EDGE_CURVE('',#15552,#15526,#15560,.T.);
+#15560 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15561,#15562,#15563),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15561 = CARTESIAN_POINT('',(64.394991849175,25.73751650165,4.));
+#15562 = CARTESIAN_POINT('',(64.438308680858,25.782277227723,4.));
+#15563 = CARTESIAN_POINT('',(64.546600760066,25.837145214521,4.));
+#15564 = ORIENTED_EDGE('',*,*,#15525,.F.);
+#15565 = SURFACE_OF_LINEAR_EXTRUSION('',#15566,#15570);
+#15566 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15567,#15568,#15569),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15567 = CARTESIAN_POINT('',(64.394991849175,25.73751650165,0.));
+#15568 = CARTESIAN_POINT('',(64.438308680858,25.782277227723,0.));
+#15569 = CARTESIAN_POINT('',(64.546600760066,25.837145214521,0.));
+#15570 = VECTOR('',#15571,1.);
+#15571 = DIRECTION('',(-0.,-0.,-1.));
+#15572 = ADVANCED_FACE('',(#15573),#15591,.T.);
+#15573 = FACE_BOUND('',#15574,.T.);
+#15574 = EDGE_LOOP('',(#15575,#15576,#15584,#15590));
+#15575 = ORIENTED_EDGE('',*,*,#4685,.T.);
+#15576 = ORIENTED_EDGE('',*,*,#15577,.T.);
+#15577 = EDGE_CURVE('',#4676,#15578,#15580,.T.);
+#15578 = VERTEX_POINT('',#15579);
+#15579 = CARTESIAN_POINT('',(64.336204720462,25.637475247525,4.));
+#15580 = LINE('',#15581,#15582);
+#15581 = CARTESIAN_POINT('',(64.336204720462,25.637475247525,0.));
+#15582 = VECTOR('',#15583,1.);
+#15583 = DIRECTION('',(0.,0.,1.));
+#15584 = ORIENTED_EDGE('',*,*,#15585,.T.);
+#15585 = EDGE_CURVE('',#15578,#15552,#15586,.T.);
+#15586 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15587,#15588,#15589),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15587 = CARTESIAN_POINT('',(64.336204720462,25.637475247525,4.));
+#15588 = CARTESIAN_POINT('',(64.351675017492,25.692962046205,4.));
+#15589 = CARTESIAN_POINT('',(64.394991849175,25.73751650165,4.));
+#15590 = ORIENTED_EDGE('',*,*,#15551,.F.);
+#15591 = SURFACE_OF_LINEAR_EXTRUSION('',#15592,#15596);
+#15592 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15593,#15594,#15595),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15593 = CARTESIAN_POINT('',(64.336204720462,25.637475247525,0.));
+#15594 = CARTESIAN_POINT('',(64.351675017492,25.692962046205,0.));
+#15595 = CARTESIAN_POINT('',(64.394991849175,25.73751650165,0.));
+#15596 = VECTOR('',#15597,1.);
+#15597 = DIRECTION('',(-0.,-0.,-1.));
+#15598 = ADVANCED_FACE('',(#15599),#15617,.T.);
+#15599 = FACE_BOUND('',#15600,.T.);
+#15600 = EDGE_LOOP('',(#15601,#15602,#15610,#15616));
+#15601 = ORIENTED_EDGE('',*,*,#4675,.T.);
+#15602 = ORIENTED_EDGE('',*,*,#15603,.T.);
+#15603 = EDGE_CURVE('',#4666,#15604,#15606,.T.);
+#15604 = VERTEX_POINT('',#15605);
+#15605 = CARTESIAN_POINT('',(64.320734423432,25.486278877888,4.));
+#15606 = LINE('',#15607,#15608);
+#15607 = CARTESIAN_POINT('',(64.320734423432,25.486278877888,0.));
+#15608 = VECTOR('',#15609,1.);
+#15609 = DIRECTION('',(0.,0.,1.));
+#15610 = ORIENTED_EDGE('',*,*,#15611,.T.);
+#15611 = EDGE_CURVE('',#15604,#15578,#15612,.T.);
+#15612 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15613,#15614,#15615),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15613 = CARTESIAN_POINT('',(64.320734423432,25.486278877888,4.));
+#15614 = CARTESIAN_POINT('',(64.320734423432,25.581988448845,4.));
+#15615 = CARTESIAN_POINT('',(64.336204720462,25.637475247525,4.));
+#15616 = ORIENTED_EDGE('',*,*,#15577,.F.);
+#15617 = SURFACE_OF_LINEAR_EXTRUSION('',#15618,#15622);
+#15618 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15619,#15620,#15621),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15619 = CARTESIAN_POINT('',(64.320734423432,25.486278877888,0.));
+#15620 = CARTESIAN_POINT('',(64.320734423432,25.581988448845,0.));
+#15621 = CARTESIAN_POINT('',(64.336204720462,25.637475247525,0.));
+#15622 = VECTOR('',#15623,1.);
+#15623 = DIRECTION('',(-0.,-0.,-1.));
+#15624 = ADVANCED_FACE('',(#15625),#15643,.T.);
+#15625 = FACE_BOUND('',#15626,.T.);
+#15626 = EDGE_LOOP('',(#15627,#15628,#15636,#15642));
+#15627 = ORIENTED_EDGE('',*,*,#4665,.T.);
+#15628 = ORIENTED_EDGE('',*,*,#15629,.T.);
+#15629 = EDGE_CURVE('',#4656,#15630,#15632,.T.);
+#15630 = VERTEX_POINT('',#15631);
+#15631 = CARTESIAN_POINT('',(64.33001660165,25.356947194719,4.));
+#15632 = LINE('',#15633,#15634);
+#15633 = CARTESIAN_POINT('',(64.33001660165,25.356947194719,0.));
+#15634 = VECTOR('',#15635,1.);
+#15635 = DIRECTION('',(0.,0.,1.));
+#15636 = ORIENTED_EDGE('',*,*,#15637,.T.);
+#15637 = EDGE_CURVE('',#15630,#15604,#15638,.T.);
+#15638 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15639,#15640,#15641),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15639 = CARTESIAN_POINT('',(64.33001660165,25.356947194719,4.));
+#15640 = CARTESIAN_POINT('',(64.320734423432,25.415528052805,4.));
+#15641 = CARTESIAN_POINT('',(64.320734423432,25.486278877888,4.));
+#15642 = ORIENTED_EDGE('',*,*,#15603,.F.);
+#15643 = SURFACE_OF_LINEAR_EXTRUSION('',#15644,#15648);
+#15644 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15645,#15646,#15647),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15645 = CARTESIAN_POINT('',(64.33001660165,25.356947194719,0.));
+#15646 = CARTESIAN_POINT('',(64.320734423432,25.415528052805,0.));
+#15647 = CARTESIAN_POINT('',(64.320734423432,25.486278877888,0.));
+#15648 = VECTOR('',#15649,1.);
+#15649 = DIRECTION('',(-0.,-0.,-1.));
+#15650 = ADVANCED_FACE('',(#15651),#15669,.T.);
+#15651 = FACE_BOUND('',#15652,.T.);
+#15652 = EDGE_LOOP('',(#15653,#15654,#15662,#15668));
+#15653 = ORIENTED_EDGE('',*,*,#4655,.T.);
+#15654 = ORIENTED_EDGE('',*,*,#15655,.T.);
+#15655 = EDGE_CURVE('',#4646,#15656,#15658,.T.);
+#15656 = VERTEX_POINT('',#15657);
+#15657 = CARTESIAN_POINT('',(64.356212971287,25.258143564356,4.));
+#15658 = LINE('',#15659,#15660);
+#15659 = CARTESIAN_POINT('',(64.356212971287,25.258143564356,0.));
+#15660 = VECTOR('',#15661,1.);
+#15661 = DIRECTION('',(0.,0.,1.));
+#15662 = ORIENTED_EDGE('',*,*,#15663,.T.);
+#15663 = EDGE_CURVE('',#15656,#15630,#15664,.T.);
+#15664 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15665,#15666,#15667),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15665 = CARTESIAN_POINT('',(64.356212971287,25.258143564356,4.));
+#15666 = CARTESIAN_POINT('',(64.339298779868,25.298366336634,4.));
+#15667 = CARTESIAN_POINT('',(64.33001660165,25.356947194719,4.));
+#15668 = ORIENTED_EDGE('',*,*,#15629,.F.);
+#15669 = SURFACE_OF_LINEAR_EXTRUSION('',#15670,#15674);
+#15670 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15671,#15672,#15673),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15671 = CARTESIAN_POINT('',(64.356212971287,25.258143564356,0.));
+#15672 = CARTESIAN_POINT('',(64.339298779868,25.298366336634,0.));
+#15673 = CARTESIAN_POINT('',(64.33001660165,25.356947194719,0.));
+#15674 = VECTOR('',#15675,1.);
+#15675 = DIRECTION('',(-0.,-0.,-1.));
+#15676 = ADVANCED_FACE('',(#15677),#15695,.T.);
+#15677 = FACE_BOUND('',#15678,.T.);
+#15678 = EDGE_LOOP('',(#15679,#15680,#15688,#15694));
+#15679 = ORIENTED_EDGE('',*,*,#4645,.T.);
+#15680 = ORIENTED_EDGE('',*,*,#15681,.T.);
+#15681 = EDGE_CURVE('',#4633,#15682,#15684,.T.);
+#15682 = VERTEX_POINT('',#15683);
+#15683 = CARTESIAN_POINT('',(64.39952980297,25.196468646865,4.));
+#15684 = LINE('',#15685,#15686);
+#15685 = CARTESIAN_POINT('',(64.39952980297,25.196468646865,0.));
+#15686 = VECTOR('',#15687,1.);
+#15687 = DIRECTION('',(0.,0.,1.));
+#15688 = ORIENTED_EDGE('',*,*,#15689,.T.);
+#15689 = EDGE_CURVE('',#15682,#15656,#15690,.T.);
+#15690 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15691,#15692,#15693),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15691 = CARTESIAN_POINT('',(64.39952980297,25.196468646865,4.));
+#15692 = CARTESIAN_POINT('',(64.373333433333,25.218127062706,4.));
+#15693 = CARTESIAN_POINT('',(64.356212971287,25.258143564356,4.));
+#15694 = ORIENTED_EDGE('',*,*,#15655,.F.);
+#15695 = SURFACE_OF_LINEAR_EXTRUSION('',#15696,#15700);
+#15696 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15697,#15698,#15699),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15697 = CARTESIAN_POINT('',(64.39952980297,25.196468646865,0.));
+#15698 = CARTESIAN_POINT('',(64.373333433333,25.218127062706,0.));
+#15699 = CARTESIAN_POINT('',(64.356212971287,25.258143564356,0.));
+#15700 = VECTOR('',#15701,1.);
+#15701 = DIRECTION('',(-0.,-0.,-1.));
+#15702 = ADVANCED_FACE('',(#15703),#15721,.T.);
+#15703 = FACE_BOUND('',#15704,.T.);
+#15704 = EDGE_LOOP('',(#15705,#15706,#15714,#15720));
+#15705 = ORIENTED_EDGE('',*,*,#4632,.T.);
+#15706 = ORIENTED_EDGE('',*,*,#15707,.T.);
+#15707 = EDGE_CURVE('',#4622,#15708,#15710,.T.);
+#15708 = VERTEX_POINT('',#15709);
+#15709 = CARTESIAN_POINT('',(64.4599670967,25.17501650165,4.));
+#15710 = LINE('',#15711,#15712);
+#15711 = CARTESIAN_POINT('',(64.4599670967,25.17501650165,0.));
+#15712 = VECTOR('',#15713,1.);
+#15713 = DIRECTION('',(0.,0.,1.));
+#15714 = ORIENTED_EDGE('',*,*,#15715,.T.);
+#15715 = EDGE_CURVE('',#15708,#15682,#15716,.T.);
+#15716 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15717,#15718,#15719),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15717 = CARTESIAN_POINT('',(64.4599670967,25.17501650165,4.));
+#15718 = CARTESIAN_POINT('',(64.425932443234,25.17501650165,4.));
+#15719 = CARTESIAN_POINT('',(64.39952980297,25.196468646865,4.));
+#15720 = ORIENTED_EDGE('',*,*,#15681,.F.);
+#15721 = SURFACE_OF_LINEAR_EXTRUSION('',#15722,#15726);
+#15722 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15723,#15724,#15725),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15723 = CARTESIAN_POINT('',(64.4599670967,25.17501650165,0.));
+#15724 = CARTESIAN_POINT('',(64.425932443234,25.17501650165,0.));
+#15725 = CARTESIAN_POINT('',(64.39952980297,25.196468646865,0.));
+#15726 = VECTOR('',#15727,1.);
+#15727 = DIRECTION('',(-0.,-0.,-1.));
+#15728 = ADVANCED_FACE('',(#15729),#15747,.T.);
+#15729 = FACE_BOUND('',#15730,.T.);
+#15730 = EDGE_LOOP('',(#15731,#15732,#15740,#15746));
+#15731 = ORIENTED_EDGE('',*,*,#4621,.T.);
+#15732 = ORIENTED_EDGE('',*,*,#15733,.T.);
+#15733 = EDGE_CURVE('',#4612,#15734,#15736,.T.);
+#15734 = VERTEX_POINT('',#15735);
+#15735 = CARTESIAN_POINT('',(64.588267426733,25.218127062706,4.));
+#15736 = LINE('',#15737,#15738);
+#15737 = CARTESIAN_POINT('',(64.588267426733,25.218127062706,0.));
+#15738 = VECTOR('',#15739,1.);
+#15739 = DIRECTION('',(0.,0.,1.));
+#15740 = ORIENTED_EDGE('',*,*,#15741,.T.);
+#15741 = EDGE_CURVE('',#15734,#15708,#15742,.T.);
+#15742 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15743,#15744,#15745),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15743 = CARTESIAN_POINT('',(64.588267426733,25.218127062706,4.));
+#15744 = CARTESIAN_POINT('',(64.509472047195,25.17501650165,4.));
+#15745 = CARTESIAN_POINT('',(64.4599670967,25.17501650165,4.));
+#15746 = ORIENTED_EDGE('',*,*,#15707,.F.);
+#15747 = SURFACE_OF_LINEAR_EXTRUSION('',#15748,#15752);
+#15748 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15749,#15750,#15751),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15749 = CARTESIAN_POINT('',(64.588267426733,25.218127062706,0.));
+#15750 = CARTESIAN_POINT('',(64.509472047195,25.17501650165,0.));
+#15751 = CARTESIAN_POINT('',(64.4599670967,25.17501650165,0.));
+#15752 = VECTOR('',#15753,1.);
+#15753 = DIRECTION('',(-0.,-0.,-1.));
+#15754 = ADVANCED_FACE('',(#15755),#15773,.T.);
+#15755 = FACE_BOUND('',#15756,.T.);
+#15756 = EDGE_LOOP('',(#15757,#15758,#15766,#15772));
+#15757 = ORIENTED_EDGE('',*,*,#4611,.T.);
+#15758 = ORIENTED_EDGE('',*,*,#15759,.T.);
+#15759 = EDGE_CURVE('',#4602,#15760,#15762,.T.);
+#15760 = VERTEX_POINT('',#15761);
+#15761 = CARTESIAN_POINT('',(64.784843334323,25.313630363036,4.));
+#15762 = LINE('',#15763,#15764);
+#15763 = CARTESIAN_POINT('',(64.784843334323,25.313630363036,0.));
+#15764 = VECTOR('',#15765,1.);
+#15765 = DIRECTION('',(0.,0.,1.));
+#15766 = ORIENTED_EDGE('',*,*,#15767,.T.);
+#15767 = EDGE_CURVE('',#15760,#15734,#15768,.T.);
+#15768 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15769,#15770,#15771),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15769 = CARTESIAN_POINT('',(64.784843334323,25.313630363036,4.));
+#15770 = CARTESIAN_POINT('',(64.667269076898,25.261237623762,4.));
+#15771 = CARTESIAN_POINT('',(64.588267426733,25.218127062706,4.));
+#15772 = ORIENTED_EDGE('',*,*,#15733,.F.);
+#15773 = SURFACE_OF_LINEAR_EXTRUSION('',#15774,#15778);
+#15774 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15775,#15776,#15777),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15775 = CARTESIAN_POINT('',(64.784843334323,25.313630363036,0.));
+#15776 = CARTESIAN_POINT('',(64.667269076898,25.261237623762,0.));
+#15777 = CARTESIAN_POINT('',(64.588267426733,25.218127062706,0.));
+#15778 = VECTOR('',#15779,1.);
+#15779 = DIRECTION('',(-0.,-0.,-1.));
+#15780 = ADVANCED_FACE('',(#15781),#15799,.T.);
+#15781 = FACE_BOUND('',#15782,.T.);
+#15782 = EDGE_LOOP('',(#15783,#15784,#15792,#15798));
+#15783 = ORIENTED_EDGE('',*,*,#4601,.T.);
+#15784 = ORIENTED_EDGE('',*,*,#15785,.T.);
+#15785 = EDGE_CURVE('',#4591,#15786,#15788,.T.);
+#15786 = VERTEX_POINT('',#15787);
+#15787 = CARTESIAN_POINT('',(65.05547039703,25.409133663366,4.));
+#15788 = LINE('',#15789,#15790);
+#15789 = CARTESIAN_POINT('',(65.05547039703,25.409133663366,0.));
+#15790 = VECTOR('',#15791,1.);
+#15791 = DIRECTION('',(0.,0.,1.));
+#15792 = ORIENTED_EDGE('',*,*,#15793,.T.);
+#15793 = EDGE_CURVE('',#15786,#15760,#15794,.T.);
+#15794 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15795,#15796,#15797),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15795 = CARTESIAN_POINT('',(65.05547039703,25.409133663366,4.));
+#15796 = CARTESIAN_POINT('',(64.902417591749,25.36602310231,4.));
+#15797 = CARTESIAN_POINT('',(64.784843334323,25.313630363036,4.));
+#15798 = ORIENTED_EDGE('',*,*,#15759,.F.);
+#15799 = SURFACE_OF_LINEAR_EXTRUSION('',#15800,#15804);
+#15800 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15801,#15802,#15803),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15801 = CARTESIAN_POINT('',(65.05547039703,25.409133663366,0.));
+#15802 = CARTESIAN_POINT('',(64.902417591749,25.36602310231,0.));
+#15803 = CARTESIAN_POINT('',(64.784843334323,25.313630363036,0.));
+#15804 = VECTOR('',#15805,1.);
+#15805 = DIRECTION('',(-0.,-0.,-1.));
+#15806 = ADVANCED_FACE('',(#15807),#15825,.T.);
+#15807 = FACE_BOUND('',#15808,.T.);
+#15808 = EDGE_LOOP('',(#15809,#15810,#15818,#15824));
+#15809 = ORIENTED_EDGE('',*,*,#4590,.T.);
+#15810 = ORIENTED_EDGE('',*,*,#15811,.T.);
+#15811 = EDGE_CURVE('',#4580,#15812,#15814,.T.);
+#15812 = VERTEX_POINT('',#15813);
+#15813 = CARTESIAN_POINT('',(65.403655215512,25.452244224422,4.));
+#15814 = LINE('',#15815,#15816);
+#15815 = CARTESIAN_POINT('',(65.403655215512,25.452244224422,0.));
+#15816 = VECTOR('',#15817,1.);
+#15817 = DIRECTION('',(0.,0.,1.));
+#15818 = ORIENTED_EDGE('',*,*,#15819,.T.);
+#15819 = EDGE_CURVE('',#15812,#15786,#15820,.T.);
+#15820 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15821,#15822,#15823),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15821 = CARTESIAN_POINT('',(65.403655215512,25.452244224422,4.));
+#15822 = CARTESIAN_POINT('',(65.208729472937,25.452244224422,4.));
+#15823 = CARTESIAN_POINT('',(65.05547039703,25.409133663366,4.));
+#15824 = ORIENTED_EDGE('',*,*,#15785,.F.);
+#15825 = SURFACE_OF_LINEAR_EXTRUSION('',#15826,#15830);
+#15826 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15827,#15828,#15829),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15827 = CARTESIAN_POINT('',(65.403655215512,25.452244224422,0.));
+#15828 = CARTESIAN_POINT('',(65.208729472937,25.452244224422,0.));
+#15829 = CARTESIAN_POINT('',(65.05547039703,25.409133663366,0.));
+#15830 = VECTOR('',#15831,1.);
+#15831 = DIRECTION('',(-0.,-0.,-1.));
+#15832 = ADVANCED_FACE('',(#15833),#15851,.T.);
+#15833 = FACE_BOUND('',#15834,.T.);
+#15834 = EDGE_LOOP('',(#15835,#15836,#15844,#15850));
+#15835 = ORIENTED_EDGE('',*,*,#4579,.T.);
+#15836 = ORIENTED_EDGE('',*,*,#15837,.T.);
+#15837 = EDGE_CURVE('',#4570,#15838,#15840,.T.);
+#15838 = VERTEX_POINT('',#15839);
+#15839 = CARTESIAN_POINT('',(65.652623862376,25.421716171617,4.));
+#15840 = LINE('',#15841,#15842);
+#15841 = CARTESIAN_POINT('',(65.652623862376,25.421716171617,0.));
+#15842 = VECTOR('',#15843,1.);
+#15843 = DIRECTION('',(0.,0.,1.));
+#15844 = ORIENTED_EDGE('',*,*,#15845,.T.);
+#15845 = EDGE_CURVE('',#15838,#15812,#15846,.T.);
+#15846 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15847,#15848,#15849),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15847 = CARTESIAN_POINT('',(65.652623862376,25.421716171617,4.));
+#15848 = CARTESIAN_POINT('',(65.552170066997,25.452244224422,4.));
+#15849 = CARTESIAN_POINT('',(65.403655215512,25.452244224422,4.));
+#15850 = ORIENTED_EDGE('',*,*,#15811,.F.);
+#15851 = SURFACE_OF_LINEAR_EXTRUSION('',#15852,#15856);
+#15852 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15853,#15854,#15855),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15853 = CARTESIAN_POINT('',(65.652623862376,25.421716171617,0.));
+#15854 = CARTESIAN_POINT('',(65.552170066997,25.452244224422,0.));
+#15855 = CARTESIAN_POINT('',(65.403655215512,25.452244224422,0.));
+#15856 = VECTOR('',#15857,1.);
+#15857 = DIRECTION('',(-0.,-0.,-1.));
+#15858 = ADVANCED_FACE('',(#15859),#15877,.T.);
+#15859 = FACE_BOUND('',#15860,.T.);
+#15860 = EDGE_LOOP('',(#15861,#15862,#15870,#15876));
+#15861 = ORIENTED_EDGE('',*,*,#4569,.T.);
+#15862 = ORIENTED_EDGE('',*,*,#15863,.T.);
+#15863 = EDGE_CURVE('',#4560,#15864,#15866,.T.);
+#15864 = VERTEX_POINT('',#15865);
+#15865 = CARTESIAN_POINT('',(65.813514951485,25.327244224422,4.));
+#15866 = LINE('',#15867,#15868);
+#15867 = CARTESIAN_POINT('',(65.813514951485,25.327244224422,0.));
+#15868 = VECTOR('',#15869,1.);
+#15869 = DIRECTION('',(0.,0.,1.));
+#15870 = ORIENTED_EDGE('',*,*,#15871,.T.);
+#15871 = EDGE_CURVE('',#15864,#15838,#15872,.T.);
+#15872 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15873,#15874,#15875),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15873 = CARTESIAN_POINT('',(65.813514951485,25.327244224422,4.));
+#15874 = CARTESIAN_POINT('',(65.753283928383,25.391394389439,4.));
+#15875 = CARTESIAN_POINT('',(65.652623862376,25.421716171617,4.));
+#15876 = ORIENTED_EDGE('',*,*,#15837,.F.);
+#15877 = SURFACE_OF_LINEAR_EXTRUSION('',#15878,#15882);
+#15878 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15879,#15880,#15881),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15879 = CARTESIAN_POINT('',(65.813514951485,25.327244224422,0.));
+#15880 = CARTESIAN_POINT('',(65.753283928383,25.391394389439,0.));
+#15881 = CARTESIAN_POINT('',(65.652623862376,25.421716171617,0.));
+#15882 = VECTOR('',#15883,1.);
+#15883 = DIRECTION('',(-0.,-0.,-1.));
+#15884 = ADVANCED_FACE('',(#15885),#15903,.T.);
+#15885 = FACE_BOUND('',#15886,.T.);
+#15886 = EDGE_LOOP('',(#15887,#15888,#15896,#15902));
+#15887 = ORIENTED_EDGE('',*,*,#4559,.T.);
+#15888 = ORIENTED_EDGE('',*,*,#15889,.T.);
+#15889 = EDGE_CURVE('',#4550,#15890,#15892,.T.);
+#15890 = VERTEX_POINT('',#15891);
+#15891 = CARTESIAN_POINT('',(65.900148614851,25.167384488449,4.));
+#15892 = LINE('',#15893,#15894);
+#15893 = CARTESIAN_POINT('',(65.900148614851,25.167384488449,0.));
+#15894 = VECTOR('',#15895,1.);
+#15895 = DIRECTION('',(0.,0.,1.));
+#15896 = ORIENTED_EDGE('',*,*,#15897,.T.);
+#15897 = EDGE_CURVE('',#15890,#15864,#15898,.T.);
+#15898 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15899,#15900,#15901),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15899 = CARTESIAN_POINT('',(65.900148614851,25.167384488449,4.));
+#15900 = CARTESIAN_POINT('',(65.873952245215,25.263300330033,4.));
+#15901 = CARTESIAN_POINT('',(65.813514951485,25.327244224422,4.));
+#15902 = ORIENTED_EDGE('',*,*,#15863,.F.);
+#15903 = SURFACE_OF_LINEAR_EXTRUSION('',#15904,#15908);
+#15904 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15905,#15906,#15907),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15905 = CARTESIAN_POINT('',(65.900148614851,25.167384488449,0.));
+#15906 = CARTESIAN_POINT('',(65.873952245215,25.263300330033,0.));
+#15907 = CARTESIAN_POINT('',(65.813514951485,25.327244224422,0.));
+#15908 = VECTOR('',#15909,1.);
+#15909 = DIRECTION('',(-0.,-0.,-1.));
+#15910 = ADVANCED_FACE('',(#15911),#15929,.T.);
+#15911 = FACE_BOUND('',#15912,.T.);
+#15912 = EDGE_LOOP('',(#15913,#15914,#15922,#15928));
+#15913 = ORIENTED_EDGE('',*,*,#4549,.T.);
+#15914 = ORIENTED_EDGE('',*,*,#15915,.T.);
+#15915 = EDGE_CURVE('',#4542,#15916,#15918,.T.);
+#15916 = VERTEX_POINT('',#15917);
+#15917 = CARTESIAN_POINT('',(65.926551255116,24.943580858086,4.));
+#15918 = LINE('',#15919,#15920);
+#15919 = CARTESIAN_POINT('',(65.926551255116,24.943580858086,0.));
+#15920 = VECTOR('',#15921,1.);
+#15921 = DIRECTION('',(0.,0.,1.));
+#15922 = ORIENTED_EDGE('',*,*,#15923,.T.);
+#15923 = EDGE_CURVE('',#15916,#15890,#15924,.T.);
+#15924 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15925,#15926,#15927),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15925 = CARTESIAN_POINT('',(65.926551255116,24.943580858086,4.));
+#15926 = CARTESIAN_POINT('',(65.926551255116,25.071468646865,4.));
+#15927 = CARTESIAN_POINT('',(65.900148614851,25.167384488449,4.));
+#15928 = ORIENTED_EDGE('',*,*,#15889,.F.);
+#15929 = SURFACE_OF_LINEAR_EXTRUSION('',#15930,#15934);
+#15930 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15931,#15932,#15933),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15931 = CARTESIAN_POINT('',(65.926551255116,24.943580858086,0.));
+#15932 = CARTESIAN_POINT('',(65.926551255116,25.071468646865,0.));
+#15933 = CARTESIAN_POINT('',(65.900148614851,25.167384488449,0.));
+#15934 = VECTOR('',#15935,1.);
+#15935 = DIRECTION('',(-0.,-0.,-1.));
+#15936 = ADVANCED_FACE('',(#15937),#15955,.T.);
+#15937 = FACE_BOUND('',#15938,.T.);
+#15938 = EDGE_LOOP('',(#15939,#15940,#15948,#15954));
+#15939 = ORIENTED_EDGE('',*,*,#4541,.F.);
+#15940 = ORIENTED_EDGE('',*,*,#15941,.T.);
+#15941 = EDGE_CURVE('',#4534,#15942,#15944,.T.);
+#15942 = VERTEX_POINT('',#15943);
+#15943 = CARTESIAN_POINT('',(65.926551255116,24.77897689769,4.));
+#15944 = LINE('',#15945,#15946);
+#15945 = CARTESIAN_POINT('',(65.926551255116,24.77897689769,0.));
+#15946 = VECTOR('',#15947,1.);
+#15947 = DIRECTION('',(0.,0.,1.));
+#15948 = ORIENTED_EDGE('',*,*,#15949,.T.);
+#15949 = EDGE_CURVE('',#15942,#15916,#15950,.T.);
+#15950 = LINE('',#15951,#15952);
+#15951 = CARTESIAN_POINT('',(65.926551255116,24.77897689769,4.));
+#15952 = VECTOR('',#15953,1.);
+#15953 = DIRECTION('',(0.,1.,0.));
+#15954 = ORIENTED_EDGE('',*,*,#15915,.F.);
+#15955 = PLANE('',#15956);
+#15956 = AXIS2_PLACEMENT_3D('',#15957,#15958,#15959);
+#15957 = CARTESIAN_POINT('',(65.926551255116,24.77897689769,0.));
+#15958 = DIRECTION('',(-1.,0.,0.));
+#15959 = DIRECTION('',(0.,1.,0.));
+#15960 = ADVANCED_FACE('',(#15961),#15979,.T.);
+#15961 = FACE_BOUND('',#15962,.T.);
+#15962 = EDGE_LOOP('',(#15963,#15964,#15972,#15978));
+#15963 = ORIENTED_EDGE('',*,*,#4533,.F.);
+#15964 = ORIENTED_EDGE('',*,*,#15965,.T.);
+#15965 = EDGE_CURVE('',#4523,#15966,#15968,.T.);
+#15966 = VERTEX_POINT('',#15967);
+#15967 = CARTESIAN_POINT('',(65.657368086799,24.77897689769,4.));
+#15968 = LINE('',#15969,#15970);
+#15969 = CARTESIAN_POINT('',(65.657368086799,24.77897689769,0.));
+#15970 = VECTOR('',#15971,1.);
+#15971 = DIRECTION('',(0.,0.,1.));
+#15972 = ORIENTED_EDGE('',*,*,#15973,.T.);
+#15973 = EDGE_CURVE('',#15966,#15942,#15974,.T.);
+#15974 = LINE('',#15975,#15976);
+#15975 = CARTESIAN_POINT('',(65.657368086799,24.77897689769,4.));
+#15976 = VECTOR('',#15977,1.);
+#15977 = DIRECTION('',(1.,0.,0.));
+#15978 = ORIENTED_EDGE('',*,*,#15941,.F.);
+#15979 = PLANE('',#15980);
+#15980 = AXIS2_PLACEMENT_3D('',#15981,#15982,#15983);
+#15981 = CARTESIAN_POINT('',(65.657368086799,24.77897689769,0.));
+#15982 = DIRECTION('',(0.,1.,0.));
+#15983 = DIRECTION('',(1.,0.,0.));
+#15984 = ADVANCED_FACE('',(#15985),#16003,.T.);
+#15985 = FACE_BOUND('',#15986,.T.);
+#15986 = EDGE_LOOP('',(#15987,#15988,#15996,#16002));
+#15987 = ORIENTED_EDGE('',*,*,#4522,.T.);
+#15988 = ORIENTED_EDGE('',*,*,#15989,.T.);
+#15989 = EDGE_CURVE('',#4512,#15990,#15992,.T.);
+#15990 = VERTEX_POINT('',#15991);
+#15991 = CARTESIAN_POINT('',(65.010709670957,24.723283828383,4.));
+#15992 = LINE('',#15993,#15994);
+#15993 = CARTESIAN_POINT('',(65.010709670957,24.723283828383,0.));
+#15994 = VECTOR('',#15995,1.);
+#15995 = DIRECTION('',(0.,0.,1.));
+#15996 = ORIENTED_EDGE('',*,*,#15997,.T.);
+#15997 = EDGE_CURVE('',#15990,#15966,#15998,.T.);
+#15998 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#15999,#16000,#16001),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15999 = CARTESIAN_POINT('',(65.010709670957,24.723283828383,4.));
+#16000 = CARTESIAN_POINT('',(65.289175017492,24.77897689769,4.));
+#16001 = CARTESIAN_POINT('',(65.657368086799,24.77897689769,4.));
+#16002 = ORIENTED_EDGE('',*,*,#15965,.F.);
+#16003 = SURFACE_OF_LINEAR_EXTRUSION('',#16004,#16008);
+#16004 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16005,#16006,#16007),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16005 = CARTESIAN_POINT('',(65.010709670957,24.723283828383,0.));
+#16006 = CARTESIAN_POINT('',(65.289175017492,24.77897689769,0.));
+#16007 = CARTESIAN_POINT('',(65.657368086799,24.77897689769,0.));
+#16008 = VECTOR('',#16009,1.);
+#16009 = DIRECTION('',(-0.,-0.,-1.));
+#16010 = ADVANCED_FACE('',(#16011),#16029,.T.);
+#16011 = FACE_BOUND('',#16012,.T.);
+#16012 = EDGE_LOOP('',(#16013,#16014,#16022,#16028));
+#16013 = ORIENTED_EDGE('',*,*,#4511,.T.);
+#16014 = ORIENTED_EDGE('',*,*,#16015,.T.);
+#16015 = EDGE_CURVE('',#4497,#16016,#16018,.T.);
+#16016 = VERTEX_POINT('',#16017);
+#16017 = CARTESIAN_POINT('',(64.544950595049,24.551872937294,4.));
+#16018 = LINE('',#16019,#16020);
+#16019 = CARTESIAN_POINT('',(64.544950595049,24.551872937294,0.));
+#16020 = VECTOR('',#16021,1.);
+#16021 = DIRECTION('',(0.,0.,1.));
+#16022 = ORIENTED_EDGE('',*,*,#16023,.T.);
+#16023 = EDGE_CURVE('',#16016,#15990,#16024,.T.);
+#16024 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16025,#16026,#16027),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16025 = CARTESIAN_POINT('',(64.544950595049,24.551872937294,4.));
+#16026 = CARTESIAN_POINT('',(64.732244324422,24.667797029703,4.));
+#16027 = CARTESIAN_POINT('',(65.010709670957,24.723283828383,4.));
+#16028 = ORIENTED_EDGE('',*,*,#15989,.F.);
+#16029 = SURFACE_OF_LINEAR_EXTRUSION('',#16030,#16034);
+#16030 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16031,#16032,#16033),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16031 = CARTESIAN_POINT('',(64.544950595049,24.551872937294,0.));
+#16032 = CARTESIAN_POINT('',(64.732244324422,24.667797029703,0.));
+#16033 = CARTESIAN_POINT('',(65.010709670957,24.723283828383,0.));
+#16034 = VECTOR('',#16035,1.);
+#16035 = DIRECTION('',(-0.,-0.,-1.));
+#16036 = ADVANCED_FACE('',(#16037),#16055,.T.);
+#16037 = FACE_BOUND('',#16038,.T.);
+#16038 = EDGE_LOOP('',(#16039,#16040,#16048,#16054));
+#16039 = ORIENTED_EDGE('',*,*,#4496,.T.);
+#16040 = ORIENTED_EDGE('',*,*,#16041,.T.);
+#16041 = EDGE_CURVE('',#4486,#16042,#16044,.T.);
+#16042 = VERTEX_POINT('',#16043);
+#16043 = CARTESIAN_POINT('',(64.263391189109,24.258349834984,4.));
+#16044 = LINE('',#16045,#16046);
+#16045 = CARTESIAN_POINT('',(64.263391189109,24.258349834984,0.));
+#16046 = VECTOR('',#16047,1.);
+#16047 = DIRECTION('',(0.,0.,1.));
+#16048 = ORIENTED_EDGE('',*,*,#16049,.T.);
+#16049 = EDGE_CURVE('',#16042,#16016,#16050,.T.);
+#16050 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16051,#16052,#16053),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16051 = CARTESIAN_POINT('',(64.263391189109,24.258349834984,4.));
+#16052 = CARTESIAN_POINT('',(64.357863136304,24.436155115512,4.));
+#16053 = CARTESIAN_POINT('',(64.544950595049,24.551872937294,4.));
+#16054 = ORIENTED_EDGE('',*,*,#16015,.F.);
+#16055 = SURFACE_OF_LINEAR_EXTRUSION('',#16056,#16060);
+#16056 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16057,#16058,#16059),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16057 = CARTESIAN_POINT('',(64.263391189109,24.258349834984,0.));
+#16058 = CARTESIAN_POINT('',(64.357863136304,24.436155115512,0.));
+#16059 = CARTESIAN_POINT('',(64.544950595049,24.551872937294,0.));
+#16060 = VECTOR('',#16061,1.);
+#16061 = DIRECTION('',(-0.,-0.,-1.));
+#16062 = ADVANCED_FACE('',(#16063),#16081,.T.);
+#16063 = FACE_BOUND('',#16064,.T.);
+#16064 = EDGE_LOOP('',(#16065,#16066,#16074,#16080));
+#16065 = ORIENTED_EDGE('',*,*,#4485,.T.);
+#16066 = ORIENTED_EDGE('',*,*,#16067,.T.);
+#16067 = EDGE_CURVE('',#4475,#16068,#16070,.T.);
+#16068 = VERTEX_POINT('',#16069);
+#16069 = CARTESIAN_POINT('',(64.169125512541,23.839826732673,4.));
+#16070 = LINE('',#16071,#16072);
+#16071 = CARTESIAN_POINT('',(64.169125512541,23.839826732673,0.));
+#16072 = VECTOR('',#16073,1.);
+#16073 = DIRECTION('',(0.,0.,1.));
+#16074 = ORIENTED_EDGE('',*,*,#16075,.T.);
+#16075 = EDGE_CURVE('',#16068,#16042,#16076,.T.);
+#16076 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16077,#16078,#16079),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16077 = CARTESIAN_POINT('',(64.169125512541,23.839826732673,4.));
+#16078 = CARTESIAN_POINT('',(64.169125512541,24.080750825083,4.));
+#16079 = CARTESIAN_POINT('',(64.263391189109,24.258349834984,4.));
+#16080 = ORIENTED_EDGE('',*,*,#16041,.F.);
+#16081 = SURFACE_OF_LINEAR_EXTRUSION('',#16082,#16086);
+#16082 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16083,#16084,#16085),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16083 = CARTESIAN_POINT('',(64.169125512541,23.839826732673,0.));
+#16084 = CARTESIAN_POINT('',(64.169125512541,24.080750825083,0.));
+#16085 = CARTESIAN_POINT('',(64.263391189109,24.258349834984,0.));
+#16086 = VECTOR('',#16087,1.);
+#16087 = DIRECTION('',(-0.,-0.,-1.));
+#16088 = ADVANCED_FACE('',(#16089),#16107,.T.);
+#16089 = FACE_BOUND('',#16090,.T.);
+#16090 = EDGE_LOOP('',(#16091,#16092,#16100,#16106));
+#16091 = ORIENTED_EDGE('',*,*,#4474,.T.);
+#16092 = ORIENTED_EDGE('',*,*,#16093,.T.);
+#16093 = EDGE_CURVE('',#4462,#16094,#16096,.T.);
+#16094 = VERTEX_POINT('',#16095);
+#16095 = CARTESIAN_POINT('',(64.243382938284,23.450594059406,4.));
+#16096 = LINE('',#16097,#16098);
+#16097 = CARTESIAN_POINT('',(64.243382938284,23.450594059406,0.));
+#16098 = VECTOR('',#16099,1.);
+#16099 = DIRECTION('',(0.,0.,1.));
+#16100 = ORIENTED_EDGE('',*,*,#16101,.T.);
+#16101 = EDGE_CURVE('',#16094,#16068,#16102,.T.);
+#16102 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16103,#16104,#16105),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16103 = CARTESIAN_POINT('',(64.243382938284,23.450594059406,4.));
+#16104 = CARTESIAN_POINT('',(64.169125512541,23.6174669967,4.));
+#16105 = CARTESIAN_POINT('',(64.169125512541,23.839826732673,4.));
+#16106 = ORIENTED_EDGE('',*,*,#16067,.F.);
+#16107 = SURFACE_OF_LINEAR_EXTRUSION('',#16108,#16112);
+#16108 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16109,#16110,#16111),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16109 = CARTESIAN_POINT('',(64.243382938284,23.450594059406,0.));
+#16110 = CARTESIAN_POINT('',(64.169125512541,23.6174669967,0.));
+#16111 = CARTESIAN_POINT('',(64.169125512541,23.839826732673,0.));
+#16112 = VECTOR('',#16113,1.);
+#16113 = DIRECTION('',(-0.,-0.,-1.));
+#16114 = ADVANCED_FACE('',(#16115),#16133,.T.);
+#16115 = FACE_BOUND('',#16116,.T.);
+#16116 = EDGE_LOOP('',(#16117,#16118,#16126,#16132));
+#16117 = ORIENTED_EDGE('',*,*,#4461,.T.);
+#16118 = ORIENTED_EDGE('',*,*,#16119,.T.);
+#16119 = EDGE_CURVE('',#4451,#16120,#16122,.T.);
+#16120 = VERTEX_POINT('',#16121);
+#16121 = CARTESIAN_POINT('',(64.452128812871,23.170891089109,4.));
+#16122 = LINE('',#16123,#16124);
+#16123 = CARTESIAN_POINT('',(64.452128812871,23.170891089109,0.));
+#16124 = VECTOR('',#16125,1.);
+#16125 = DIRECTION('',(0.,0.,1.));
+#16126 = ORIENTED_EDGE('',*,*,#16127,.T.);
+#16127 = EDGE_CURVE('',#16120,#16094,#16128,.T.);
+#16128 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16129,#16130,#16131),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16129 = CARTESIAN_POINT('',(64.452128812871,23.170891089109,4.));
+#16130 = CARTESIAN_POINT('',(64.317640364026,23.283721122112,4.));
+#16131 = CARTESIAN_POINT('',(64.243382938284,23.450594059406,4.));
+#16132 = ORIENTED_EDGE('',*,*,#16093,.F.);
+#16133 = SURFACE_OF_LINEAR_EXTRUSION('',#16134,#16138);
+#16134 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16135,#16136,#16137),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16135 = CARTESIAN_POINT('',(64.452128812871,23.170891089109,0.));
+#16136 = CARTESIAN_POINT('',(64.317640364026,23.283721122112,0.));
+#16137 = CARTESIAN_POINT('',(64.243382938284,23.450594059406,0.));
+#16138 = VECTOR('',#16139,1.);
+#16139 = DIRECTION('',(-0.,-0.,-1.));
+#16140 = ADVANCED_FACE('',(#16141),#16159,.T.);
+#16141 = FACE_BOUND('',#16142,.T.);
+#16142 = EDGE_LOOP('',(#16143,#16144,#16152,#16158));
+#16143 = ORIENTED_EDGE('',*,*,#4450,.T.);
+#16144 = ORIENTED_EDGE('',*,*,#16145,.T.);
+#16145 = EDGE_CURVE('',#4440,#16146,#16148,.T.);
+#16146 = VERTEX_POINT('',#16147);
+#16147 = CARTESIAN_POINT('',(64.770816931683,23.001130363036,4.));
+#16148 = LINE('',#16149,#16150);
+#16149 = CARTESIAN_POINT('',(64.770816931683,23.001130363036,0.));
+#16150 = VECTOR('',#16151,1.);
+#16151 = DIRECTION('',(0.,0.,1.));
+#16152 = ORIENTED_EDGE('',*,*,#16153,.T.);
+#16153 = EDGE_CURVE('',#16146,#16120,#16154,.T.);
+#16154 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16155,#16156,#16157),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16155 = CARTESIAN_POINT('',(64.770816931683,23.001130363036,4.));
+#16156 = CARTESIAN_POINT('',(64.586823532343,23.058267326733,4.));
+#16157 = CARTESIAN_POINT('',(64.452128812871,23.170891089109,4.));
+#16158 = ORIENTED_EDGE('',*,*,#16119,.F.);
+#16159 = SURFACE_OF_LINEAR_EXTRUSION('',#16160,#16164);
+#16160 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16161,#16162,#16163),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16161 = CARTESIAN_POINT('',(64.770816931683,23.001130363036,0.));
+#16162 = CARTESIAN_POINT('',(64.586823532343,23.058267326733,0.));
+#16163 = CARTESIAN_POINT('',(64.452128812871,23.170891089109,0.));
+#16164 = VECTOR('',#16165,1.);
+#16165 = DIRECTION('',(-0.,-0.,-1.));
+#16166 = ADVANCED_FACE('',(#16167),#16185,.T.);
+#16167 = FACE_BOUND('',#16168,.T.);
+#16168 = EDGE_LOOP('',(#16169,#16170,#16178,#16184));
+#16169 = ORIENTED_EDGE('',*,*,#4439,.T.);
+#16170 = ORIENTED_EDGE('',*,*,#16171,.T.);
+#16171 = EDGE_CURVE('',#4429,#16172,#16174,.T.);
+#16172 = VERTEX_POINT('',#16173);
+#16173 = CARTESIAN_POINT('',(65.174694819472,22.94399339934,4.));
+#16174 = LINE('',#16175,#16176);
+#16175 = CARTESIAN_POINT('',(65.174694819472,22.94399339934,0.));
+#16176 = VECTOR('',#16177,1.);
+#16177 = DIRECTION('',(0.,0.,1.));
+#16178 = ORIENTED_EDGE('',*,*,#16179,.T.);
+#16179 = EDGE_CURVE('',#16172,#16146,#16180,.T.);
+#16180 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16181,#16182,#16183),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16181 = CARTESIAN_POINT('',(65.174694819472,22.94399339934,4.));
+#16182 = CARTESIAN_POINT('',(64.95501660165,22.94399339934,4.));
+#16183 = CARTESIAN_POINT('',(64.770816931683,23.001130363036,4.));
+#16184 = ORIENTED_EDGE('',*,*,#16145,.F.);
+#16185 = SURFACE_OF_LINEAR_EXTRUSION('',#16186,#16190);
+#16186 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16187,#16188,#16189),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16187 = CARTESIAN_POINT('',(65.174694819472,22.94399339934,0.));
+#16188 = CARTESIAN_POINT('',(64.95501660165,22.94399339934,0.));
+#16189 = CARTESIAN_POINT('',(64.770816931683,23.001130363036,0.));
+#16190 = VECTOR('',#16191,1.);
+#16191 = DIRECTION('',(-0.,-0.,-1.));
+#16192 = ADVANCED_FACE('',(#16193),#16211,.T.);
+#16193 = FACE_BOUND('',#16194,.T.);
+#16194 = EDGE_LOOP('',(#16195,#16196,#16204,#16210));
+#16195 = ORIENTED_EDGE('',*,*,#4428,.T.);
+#16196 = ORIENTED_EDGE('',*,*,#16197,.T.);
+#16197 = EDGE_CURVE('',#4416,#16198,#16200,.T.);
+#16198 = VERTEX_POINT('',#16199);
+#16199 = CARTESIAN_POINT('',(65.658811981188,23.046097359736,4.));
+#16200 = LINE('',#16201,#16202);
+#16201 = CARTESIAN_POINT('',(65.658811981188,23.046097359736,0.));
+#16202 = VECTOR('',#16203,1.);
+#16203 = DIRECTION('',(0.,0.,1.));
+#16204 = ORIENTED_EDGE('',*,*,#16205,.T.);
+#16205 = EDGE_CURVE('',#16198,#16172,#16206,.T.);
+#16206 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16207,#16208,#16209),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16207 = CARTESIAN_POINT('',(65.658811981188,23.046097359736,4.));
+#16208 = CARTESIAN_POINT('',(65.440783928383,22.94399339934,4.));
+#16209 = CARTESIAN_POINT('',(65.174694819472,22.94399339934,4.));
+#16210 = ORIENTED_EDGE('',*,*,#16171,.F.);
+#16211 = SURFACE_OF_LINEAR_EXTRUSION('',#16212,#16216);
+#16212 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16213,#16214,#16215),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16213 = CARTESIAN_POINT('',(65.658811981188,23.046097359736,0.));
+#16214 = CARTESIAN_POINT('',(65.440783928383,22.94399339934,0.));
+#16215 = CARTESIAN_POINT('',(65.174694819472,22.94399339934,0.));
+#16216 = VECTOR('',#16217,1.);
+#16217 = DIRECTION('',(-0.,-0.,-1.));
+#16218 = ADVANCED_FACE('',(#16219),#16237,.T.);
+#16219 = FACE_BOUND('',#16220,.T.);
+#16220 = EDGE_LOOP('',(#16221,#16222,#16230,#16236));
+#16221 = ORIENTED_EDGE('',*,*,#4415,.T.);
+#16222 = ORIENTED_EDGE('',*,*,#16223,.T.);
+#16223 = EDGE_CURVE('',#4408,#16224,#16226,.T.);
+#16224 = VERTEX_POINT('',#16225);
+#16225 = CARTESIAN_POINT('',(66.047219571947,23.33095709571,4.));
+#16226 = LINE('',#16227,#16228);
+#16227 = CARTESIAN_POINT('',(66.047219571947,23.33095709571,0.));
+#16228 = VECTOR('',#16229,1.);
+#16229 = DIRECTION('',(0.,0.,1.));
+#16230 = ORIENTED_EDGE('',*,*,#16231,.T.);
+#16231 = EDGE_CURVE('',#16224,#16198,#16232,.T.);
+#16232 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16233,#16234,#16235),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16233 = CARTESIAN_POINT('',(66.047219571947,23.33095709571,4.));
+#16234 = CARTESIAN_POINT('',(65.87704630462,23.148407590759,4.));
+#16235 = CARTESIAN_POINT('',(65.658811981188,23.046097359736,4.));
+#16236 = ORIENTED_EDGE('',*,*,#16197,.F.);
+#16237 = SURFACE_OF_LINEAR_EXTRUSION('',#16238,#16242);
+#16238 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16239,#16240,#16241),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16239 = CARTESIAN_POINT('',(66.047219571947,23.33095709571,0.));
+#16240 = CARTESIAN_POINT('',(65.87704630462,23.148407590759,0.));
+#16241 = CARTESIAN_POINT('',(65.658811981188,23.046097359736,0.));
+#16242 = VECTOR('',#16243,1.);
+#16243 = DIRECTION('',(-0.,-0.,-1.));
+#16244 = ADVANCED_FACE('',(#16245),#16263,.T.);
+#16245 = FACE_BOUND('',#16246,.T.);
+#16246 = EDGE_LOOP('',(#16247,#16248,#16256,#16262));
+#16247 = ORIENTED_EDGE('',*,*,#4407,.F.);
+#16248 = ORIENTED_EDGE('',*,*,#16249,.T.);
+#16249 = EDGE_CURVE('',#4395,#16250,#16252,.T.);
+#16250 = VERTEX_POINT('',#16251);
+#16251 = CARTESIAN_POINT('',(66.047219571947,23.111278877888,4.));
+#16252 = LINE('',#16253,#16254);
+#16253 = CARTESIAN_POINT('',(66.047219571947,23.111278877888,0.));
+#16254 = VECTOR('',#16255,1.);
+#16255 = DIRECTION('',(0.,0.,1.));
+#16256 = ORIENTED_EDGE('',*,*,#16257,.T.);
+#16257 = EDGE_CURVE('',#16250,#16224,#16258,.T.);
+#16258 = LINE('',#16259,#16260);
+#16259 = CARTESIAN_POINT('',(66.047219571947,23.111278877888,4.));
+#16260 = VECTOR('',#16261,1.);
+#16261 = DIRECTION('',(0.,1.,0.));
+#16262 = ORIENTED_EDGE('',*,*,#16223,.F.);
+#16263 = PLANE('',#16264);
+#16264 = AXIS2_PLACEMENT_3D('',#16265,#16266,#16267);
+#16265 = CARTESIAN_POINT('',(66.047219571947,23.111278877888,0.));
+#16266 = DIRECTION('',(-1.,0.,0.));
+#16267 = DIRECTION('',(0.,1.,0.));
+#16268 = ADVANCED_FACE('',(#16269),#16287,.T.);
+#16269 = FACE_BOUND('',#16270,.T.);
+#16270 = EDGE_LOOP('',(#16271,#16272,#16280,#16286));
+#16271 = ORIENTED_EDGE('',*,*,#4394,.T.);
+#16272 = ORIENTED_EDGE('',*,*,#16273,.T.);
+#16273 = EDGE_CURVE('',#4385,#16274,#16276,.T.);
+#16274 = VERTEX_POINT('',#16275);
+#16275 = CARTESIAN_POINT('',(66.073415941584,23.043209570957,4.));
+#16276 = LINE('',#16277,#16278);
+#16277 = CARTESIAN_POINT('',(66.073415941584,23.043209570957,0.));
+#16278 = VECTOR('',#16279,1.);
+#16279 = DIRECTION('',(0.,0.,1.));
+#16280 = ORIENTED_EDGE('',*,*,#16281,.T.);
+#16281 = EDGE_CURVE('',#16274,#16250,#16282,.T.);
+#16282 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16283,#16284,#16285),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16283 = CARTESIAN_POINT('',(66.073415941584,23.043209570957,4.));
+#16284 = CARTESIAN_POINT('',(66.047219571947,23.067962046205,4.));
+#16285 = CARTESIAN_POINT('',(66.047219571947,23.111278877888,4.));
+#16286 = ORIENTED_EDGE('',*,*,#16249,.F.);
+#16287 = SURFACE_OF_LINEAR_EXTRUSION('',#16288,#16292);
+#16288 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16289,#16290,#16291),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16289 = CARTESIAN_POINT('',(66.073415941584,23.043209570957,0.));
+#16290 = CARTESIAN_POINT('',(66.047219571947,23.067962046205,0.));
+#16291 = CARTESIAN_POINT('',(66.047219571947,23.111278877888,0.));
+#16292 = VECTOR('',#16293,1.);
+#16293 = DIRECTION('',(-0.,-0.,-1.));
+#16294 = ADVANCED_FACE('',(#16295),#16313,.T.);
+#16295 = FACE_BOUND('',#16296,.T.);
+#16296 = EDGE_LOOP('',(#16297,#16298,#16306,#16312));
+#16297 = ORIENTED_EDGE('',*,*,#4384,.T.);
+#16298 = ORIENTED_EDGE('',*,*,#16299,.T.);
+#16299 = EDGE_CURVE('',#4374,#16300,#16302,.T.);
+#16300 = VERTEX_POINT('',#16301);
+#16301 = CARTESIAN_POINT('',(66.163143664356,23.007731023102,4.));
+#16302 = LINE('',#16303,#16304);
+#16303 = CARTESIAN_POINT('',(66.163143664356,23.007731023102,0.));
+#16304 = VECTOR('',#16305,1.);
+#16305 = DIRECTION('',(0.,0.,1.));
+#16306 = ORIENTED_EDGE('',*,*,#16307,.T.);
+#16307 = EDGE_CURVE('',#16300,#16274,#16308,.T.);
+#16308 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16309,#16310,#16311),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16309 = CARTESIAN_POINT('',(66.163143664356,23.007731023102,4.));
+#16310 = CARTESIAN_POINT('',(66.099818581848,23.01845709571,4.));
+#16311 = CARTESIAN_POINT('',(66.073415941584,23.043209570957,4.));
+#16312 = ORIENTED_EDGE('',*,*,#16273,.F.);
+#16313 = SURFACE_OF_LINEAR_EXTRUSION('',#16314,#16318);
+#16314 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16315,#16316,#16317),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16315 = CARTESIAN_POINT('',(66.163143664356,23.007731023102,0.));
+#16316 = CARTESIAN_POINT('',(66.099818581848,23.01845709571,0.));
+#16317 = CARTESIAN_POINT('',(66.073415941584,23.043209570957,0.));
+#16318 = VECTOR('',#16319,1.);
+#16319 = DIRECTION('',(-0.,-0.,-1.));
+#16320 = ADVANCED_FACE('',(#16321),#16339,.T.);
+#16321 = FACE_BOUND('',#16322,.T.);
+#16322 = EDGE_LOOP('',(#16323,#16324,#16332,#16338));
+#16323 = ORIENTED_EDGE('',*,*,#4373,.T.);
+#16324 = ORIENTED_EDGE('',*,*,#16325,.T.);
+#16325 = EDGE_CURVE('',#4363,#16326,#16328,.T.);
+#16326 = VERTEX_POINT('',#16327);
+#16327 = CARTESIAN_POINT('',(66.365907690759,22.996798679868,4.));
+#16328 = LINE('',#16329,#16330);
+#16329 = CARTESIAN_POINT('',(66.365907690759,22.996798679868,0.));
+#16330 = VECTOR('',#16331,1.);
+#16331 = DIRECTION('',(0.,0.,1.));
+#16332 = ORIENTED_EDGE('',*,*,#16333,.T.);
+#16333 = EDGE_CURVE('',#16326,#16300,#16334,.T.);
+#16334 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16335,#16336,#16337),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16335 = CARTESIAN_POINT('',(66.365907690759,22.996798679868,4.));
+#16336 = CARTESIAN_POINT('',(66.226675017492,22.996798679868,4.));
+#16337 = CARTESIAN_POINT('',(66.163143664356,23.007731023102,4.));
+#16338 = ORIENTED_EDGE('',*,*,#16299,.F.);
+#16339 = SURFACE_OF_LINEAR_EXTRUSION('',#16340,#16344);
+#16340 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16341,#16342,#16343),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16341 = CARTESIAN_POINT('',(66.365907690759,22.996798679868,0.));
+#16342 = CARTESIAN_POINT('',(66.226675017492,22.996798679868,0.));
+#16343 = CARTESIAN_POINT('',(66.163143664356,23.007731023102,0.));
+#16344 = VECTOR('',#16345,1.);
+#16345 = DIRECTION('',(-0.,-0.,-1.));
+#16346 = ADVANCED_FACE('',(#16347),#16365,.T.);
+#16347 = FACE_BOUND('',#16348,.T.);
+#16348 = EDGE_LOOP('',(#16349,#16350,#16358,#16364));
+#16349 = ORIENTED_EDGE('',*,*,#4362,.T.);
+#16350 = ORIENTED_EDGE('',*,*,#16351,.T.);
+#16351 = EDGE_CURVE('',#4353,#16352,#16354,.T.);
+#16352 = VERTEX_POINT('',#16353);
+#16353 = CARTESIAN_POINT('',(66.562277327723,23.007731023102,4.));
+#16354 = LINE('',#16355,#16356);
+#16355 = CARTESIAN_POINT('',(66.562277327723,23.007731023102,0.));
+#16356 = VECTOR('',#16357,1.);
+#16357 = DIRECTION('',(0.,0.,1.));
+#16358 = ORIENTED_EDGE('',*,*,#16359,.T.);
+#16359 = EDGE_CURVE('',#16352,#16326,#16360,.T.);
+#16360 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16361,#16362,#16363),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16361 = CARTESIAN_POINT('',(66.562277327723,23.007731023102,4.));
+#16362 = CARTESIAN_POINT('',(66.495858185809,22.996798679868,4.));
+#16363 = CARTESIAN_POINT('',(66.365907690759,22.996798679868,4.));
+#16364 = ORIENTED_EDGE('',*,*,#16325,.F.);
+#16365 = SURFACE_OF_LINEAR_EXTRUSION('',#16366,#16370);
+#16366 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16367,#16368,#16369),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16367 = CARTESIAN_POINT('',(66.562277327723,23.007731023102,0.));
+#16368 = CARTESIAN_POINT('',(66.495858185809,22.996798679868,0.));
+#16369 = CARTESIAN_POINT('',(66.365907690759,22.996798679868,0.));
+#16370 = VECTOR('',#16371,1.);
+#16371 = DIRECTION('',(-0.,-0.,-1.));
+#16372 = ADVANCED_FACE('',(#16373),#16384,.T.);
+#16373 = FACE_BOUND('',#16374,.T.);
+#16374 = EDGE_LOOP('',(#16375,#16376,#16377,#16383));
+#16375 = ORIENTED_EDGE('',*,*,#4352,.T.);
+#16376 = ORIENTED_EDGE('',*,*,#15328,.T.);
+#16377 = ORIENTED_EDGE('',*,*,#16378,.T.);
+#16378 = EDGE_CURVE('',#15321,#16352,#16379,.T.);
+#16379 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16380,#16381,#16382),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16380 = CARTESIAN_POINT('',(66.659843334323,23.04300330033,4.));
+#16381 = CARTESIAN_POINT('',(66.628902740264,23.01845709571,4.));
+#16382 = CARTESIAN_POINT('',(66.562277327723,23.007731023102,4.));
+#16383 = ORIENTED_EDGE('',*,*,#16351,.F.);
+#16384 = SURFACE_OF_LINEAR_EXTRUSION('',#16385,#16389);
+#16385 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16386,#16387,#16388),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16386 = CARTESIAN_POINT('',(66.659843334323,23.04300330033,0.));
+#16387 = CARTESIAN_POINT('',(66.628902740264,23.01845709571,0.));
+#16388 = CARTESIAN_POINT('',(66.562277327723,23.007731023102,0.));
+#16389 = VECTOR('',#16390,1.);
+#16390 = DIRECTION('',(-0.,-0.,-1.));
+#16391 = ADVANCED_FACE('',(#16392),#16417,.T.);
+#16392 = FACE_BOUND('',#16393,.T.);
+#16393 = EDGE_LOOP('',(#16394,#16395,#16403,#16411));
+#16394 = ORIENTED_EDGE('',*,*,#4795,.T.);
+#16395 = ORIENTED_EDGE('',*,*,#16396,.T.);
+#16396 = EDGE_CURVE('',#4798,#16397,#16399,.T.);
+#16397 = VERTEX_POINT('',#16398);
+#16398 = CARTESIAN_POINT('',(70.085585908581,23.120561056106,4.));
+#16399 = LINE('',#16400,#16401);
+#16400 = CARTESIAN_POINT('',(70.085585908581,23.120561056106,0.));
+#16401 = VECTOR('',#16402,1.);
+#16402 = DIRECTION('',(0.,0.,1.));
+#16403 = ORIENTED_EDGE('',*,*,#16404,.T.);
+#16404 = EDGE_CURVE('',#16397,#16405,#16407,.T.);
+#16405 = VERTEX_POINT('',#16406);
+#16406 = CARTESIAN_POINT('',(70.070115611551,23.063217821782,4.));
+#16407 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16408,#16409,#16410),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16408 = CARTESIAN_POINT('',(70.085585908581,23.120561056106,4.));
+#16409 = CARTESIAN_POINT('',(70.085585908581,23.08652640264,4.));
+#16410 = CARTESIAN_POINT('',(70.070115611551,23.063217821782,4.));
+#16411 = ORIENTED_EDGE('',*,*,#16412,.F.);
+#16412 = EDGE_CURVE('',#4796,#16405,#16413,.T.);
+#16413 = LINE('',#16414,#16415);
+#16414 = CARTESIAN_POINT('',(70.070115611551,23.063217821782,0.));
+#16415 = VECTOR('',#16416,1.);
+#16416 = DIRECTION('',(0.,0.,1.));
+#16417 = SURFACE_OF_LINEAR_EXTRUSION('',#16418,#16422);
+#16418 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16419,#16420,#16421),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16419 = CARTESIAN_POINT('',(70.085585908581,23.120561056106,0.));
+#16420 = CARTESIAN_POINT('',(70.085585908581,23.08652640264,0.));
+#16421 = CARTESIAN_POINT('',(70.070115611551,23.063217821782,0.));
+#16422 = VECTOR('',#16423,1.);
+#16423 = DIRECTION('',(-0.,-0.,-1.));
+#16424 = ADVANCED_FACE('',(#16425),#16443,.T.);
+#16425 = FACE_BOUND('',#16426,.T.);
+#16426 = EDGE_LOOP('',(#16427,#16428,#16436,#16442));
+#16427 = ORIENTED_EDGE('',*,*,#5120,.F.);
+#16428 = ORIENTED_EDGE('',*,*,#16429,.T.);
+#16429 = EDGE_CURVE('',#5108,#16430,#16432,.T.);
+#16430 = VERTEX_POINT('',#16431);
+#16431 = CARTESIAN_POINT('',(70.085585908581,27.180585808581,4.));
+#16432 = LINE('',#16433,#16434);
+#16433 = CARTESIAN_POINT('',(70.085585908581,27.180585808581,0.));
+#16434 = VECTOR('',#16435,1.);
+#16435 = DIRECTION('',(0.,0.,1.));
+#16436 = ORIENTED_EDGE('',*,*,#16437,.T.);
+#16437 = EDGE_CURVE('',#16430,#16397,#16438,.T.);
+#16438 = LINE('',#16439,#16440);
+#16439 = CARTESIAN_POINT('',(70.085585908581,27.180585808581,4.));
+#16440 = VECTOR('',#16441,1.);
+#16441 = DIRECTION('',(0.,-1.,0.));
+#16442 = ORIENTED_EDGE('',*,*,#16396,.F.);
+#16443 = PLANE('',#16444);
+#16444 = AXIS2_PLACEMENT_3D('',#16445,#16446,#16447);
+#16445 = CARTESIAN_POINT('',(70.085585908581,27.180585808581,0.));
+#16446 = DIRECTION('',(1.,0.,0.));
+#16447 = DIRECTION('',(0.,-1.,0.));
+#16448 = ADVANCED_FACE('',(#16449),#16467,.T.);
+#16449 = FACE_BOUND('',#16450,.T.);
+#16450 = EDGE_LOOP('',(#16451,#16452,#16460,#16466));
+#16451 = ORIENTED_EDGE('',*,*,#5107,.T.);
+#16452 = ORIENTED_EDGE('',*,*,#16453,.T.);
+#16453 = EDGE_CURVE('',#5098,#16454,#16456,.T.);
+#16454 = VERTEX_POINT('',#16455);
+#16455 = CARTESIAN_POINT('',(70.067021552145,27.236278877888,4.));
+#16456 = LINE('',#16457,#16458);
+#16457 = CARTESIAN_POINT('',(70.067021552145,27.236278877888,0.));
+#16458 = VECTOR('',#16459,1.);
+#16459 = DIRECTION('',(0.,0.,1.));
+#16460 = ORIENTED_EDGE('',*,*,#16461,.T.);
+#16461 = EDGE_CURVE('',#16454,#16430,#16462,.T.);
+#16462 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16463,#16464,#16465),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16463 = CARTESIAN_POINT('',(70.067021552145,27.236278877888,4.));
+#16464 = CARTESIAN_POINT('',(70.085585908581,27.21152640264,4.));
+#16465 = CARTESIAN_POINT('',(70.085585908581,27.180585808581,4.));
+#16466 = ORIENTED_EDGE('',*,*,#16429,.F.);
+#16467 = SURFACE_OF_LINEAR_EXTRUSION('',#16468,#16472);
+#16468 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16469,#16470,#16471),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16469 = CARTESIAN_POINT('',(70.067021552145,27.236278877888,0.));
+#16470 = CARTESIAN_POINT('',(70.085585908581,27.21152640264,0.));
+#16471 = CARTESIAN_POINT('',(70.085585908581,27.180585808581,0.));
+#16472 = VECTOR('',#16473,1.);
+#16473 = DIRECTION('',(-0.,-0.,-1.));
+#16474 = ADVANCED_FACE('',(#16475),#16493,.T.);
+#16475 = FACE_BOUND('',#16476,.T.);
+#16476 = EDGE_LOOP('',(#16477,#16478,#16486,#16492));
+#16477 = ORIENTED_EDGE('',*,*,#5097,.T.);
+#16478 = ORIENTED_EDGE('',*,*,#16479,.T.);
+#16479 = EDGE_CURVE('',#5088,#16480,#16482,.T.);
+#16480 = VERTEX_POINT('',#16481);
+#16481 = CARTESIAN_POINT('',(70.005140364026,27.277945544554,4.));
+#16482 = LINE('',#16483,#16484);
+#16483 = CARTESIAN_POINT('',(70.005140364026,27.277945544554,0.));
+#16484 = VECTOR('',#16485,1.);
+#16485 = DIRECTION('',(0.,0.,1.));
+#16486 = ORIENTED_EDGE('',*,*,#16487,.T.);
+#16487 = EDGE_CURVE('',#16480,#16454,#16488,.T.);
+#16488 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16489,#16490,#16491),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16489 = CARTESIAN_POINT('',(70.005140364026,27.277945544554,4.));
+#16490 = CARTESIAN_POINT('',(70.04845719571,27.261031353135,4.));
+#16491 = CARTESIAN_POINT('',(70.067021552145,27.236278877888,4.));
+#16492 = ORIENTED_EDGE('',*,*,#16453,.F.);
+#16493 = SURFACE_OF_LINEAR_EXTRUSION('',#16494,#16498);
+#16494 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16495,#16496,#16497),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16495 = CARTESIAN_POINT('',(70.005140364026,27.277945544554,0.));
+#16496 = CARTESIAN_POINT('',(70.04845719571,27.261031353135,0.));
+#16497 = CARTESIAN_POINT('',(70.067021552145,27.236278877888,0.));
+#16498 = VECTOR('',#16499,1.);
+#16499 = DIRECTION('',(-0.,-0.,-1.));
+#16500 = ADVANCED_FACE('',(#16501),#16519,.T.);
+#16501 = FACE_BOUND('',#16502,.T.);
+#16502 = EDGE_LOOP('',(#16503,#16504,#16512,#16518));
+#16503 = ORIENTED_EDGE('',*,*,#5087,.T.);
+#16504 = ORIENTED_EDGE('',*,*,#16505,.T.);
+#16505 = EDGE_CURVE('',#5078,#16506,#16508,.T.);
+#16506 = VERTEX_POINT('',#16507);
+#16507 = CARTESIAN_POINT('',(69.887566106601,27.304348184818,4.));
+#16508 = LINE('',#16509,#16510);
+#16509 = CARTESIAN_POINT('',(69.887566106601,27.304348184818,0.));
+#16510 = VECTOR('',#16511,1.);
+#16511 = DIRECTION('',(0.,0.,1.));
+#16512 = ORIENTED_EDGE('',*,*,#16513,.T.);
+#16513 = EDGE_CURVE('',#16506,#16480,#16514,.T.);
+#16514 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16515,#16516,#16517),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16515 = CARTESIAN_POINT('',(69.887566106601,27.304348184818,4.));
+#16516 = CARTESIAN_POINT('',(69.961823532343,27.295066006601,4.));
+#16517 = CARTESIAN_POINT('',(70.005140364026,27.277945544554,4.));
+#16518 = ORIENTED_EDGE('',*,*,#16479,.F.);
+#16519 = SURFACE_OF_LINEAR_EXTRUSION('',#16520,#16524);
+#16520 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16521,#16522,#16523),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16521 = CARTESIAN_POINT('',(69.887566106601,27.304348184818,0.));
+#16522 = CARTESIAN_POINT('',(69.961823532343,27.295066006601,0.));
+#16523 = CARTESIAN_POINT('',(70.005140364026,27.277945544554,0.));
+#16524 = VECTOR('',#16525,1.);
+#16525 = DIRECTION('',(-0.,-0.,-1.));
+#16526 = ADVANCED_FACE('',(#16527),#16545,.T.);
+#16527 = FACE_BOUND('',#16528,.T.);
+#16528 = EDGE_LOOP('',(#16529,#16530,#16538,#16544));
+#16529 = ORIENTED_EDGE('',*,*,#5077,.T.);
+#16530 = ORIENTED_EDGE('',*,*,#16531,.T.);
+#16531 = EDGE_CURVE('',#5068,#16532,#16534,.T.);
+#16532 = VERTEX_POINT('',#16533);
+#16533 = CARTESIAN_POINT('',(69.698828482838,27.313630363036,4.));
+#16534 = LINE('',#16535,#16536);
+#16535 = CARTESIAN_POINT('',(69.698828482838,27.313630363036,0.));
+#16536 = VECTOR('',#16537,1.);
+#16537 = DIRECTION('',(0.,0.,1.));
+#16538 = ORIENTED_EDGE('',*,*,#16539,.T.);
+#16539 = EDGE_CURVE('',#16532,#16506,#16540,.T.);
+#16540 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16541,#16542,#16543),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16541 = CARTESIAN_POINT('',(69.698828482838,27.313630363036,4.));
+#16542 = CARTESIAN_POINT('',(69.813308680858,27.313630363036,4.));
+#16543 = CARTESIAN_POINT('',(69.887566106601,27.304348184818,4.));
+#16544 = ORIENTED_EDGE('',*,*,#16505,.F.);
+#16545 = SURFACE_OF_LINEAR_EXTRUSION('',#16546,#16550);
+#16546 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16547,#16548,#16549),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16547 = CARTESIAN_POINT('',(69.698828482838,27.313630363036,0.));
+#16548 = CARTESIAN_POINT('',(69.813308680858,27.313630363036,0.));
+#16549 = CARTESIAN_POINT('',(69.887566106601,27.304348184818,0.));
+#16550 = VECTOR('',#16551,1.);
+#16551 = DIRECTION('',(-0.,-0.,-1.));
+#16552 = ADVANCED_FACE('',(#16553),#16571,.T.);
+#16553 = FACE_BOUND('',#16554,.T.);
+#16554 = EDGE_LOOP('',(#16555,#16556,#16564,#16570));
+#16555 = ORIENTED_EDGE('',*,*,#5067,.T.);
+#16556 = ORIENTED_EDGE('',*,*,#16557,.T.);
+#16557 = EDGE_CURVE('',#5058,#16558,#16560,.T.);
+#16558 = VERTEX_POINT('',#16559);
+#16559 = CARTESIAN_POINT('',(69.510090859076,27.304141914191,4.));
+#16560 = LINE('',#16561,#16562);
+#16561 = CARTESIAN_POINT('',(69.510090859076,27.304141914191,0.));
+#16562 = VECTOR('',#16563,1.);
+#16563 = DIRECTION('',(0.,0.,1.));
+#16564 = ORIENTED_EDGE('',*,*,#16565,.T.);
+#16565 = EDGE_CURVE('',#16558,#16532,#16566,.T.);
+#16566 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16567,#16568,#16569),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16567 = CARTESIAN_POINT('',(69.510090859076,27.304141914191,4.));
+#16568 = CARTESIAN_POINT('',(69.584348284818,27.313630363036,4.));
+#16569 = CARTESIAN_POINT('',(69.698828482838,27.313630363036,4.));
+#16570 = ORIENTED_EDGE('',*,*,#16531,.F.);
+#16571 = SURFACE_OF_LINEAR_EXTRUSION('',#16572,#16576);
+#16572 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16573,#16574,#16575),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16573 = CARTESIAN_POINT('',(69.510090859076,27.304141914191,0.));
+#16574 = CARTESIAN_POINT('',(69.584348284818,27.313630363036,0.));
+#16575 = CARTESIAN_POINT('',(69.698828482838,27.313630363036,0.));
+#16576 = VECTOR('',#16577,1.);
+#16577 = DIRECTION('',(-0.,-0.,-1.));
+#16578 = ADVANCED_FACE('',(#16579),#16597,.T.);
+#16579 = FACE_BOUND('',#16580,.T.);
+#16580 = EDGE_LOOP('',(#16581,#16582,#16590,#16596));
+#16581 = ORIENTED_EDGE('',*,*,#5057,.T.);
+#16582 = ORIENTED_EDGE('',*,*,#16583,.T.);
+#16583 = EDGE_CURVE('',#5048,#16584,#16586,.T.);
+#16584 = VERTEX_POINT('',#16585);
+#16585 = CARTESIAN_POINT('',(69.390866436634,27.277739273927,4.));
+#16586 = LINE('',#16587,#16588);
+#16587 = CARTESIAN_POINT('',(69.390866436634,27.277739273927,0.));
+#16588 = VECTOR('',#16589,1.);
+#16589 = DIRECTION('',(0.,0.,1.));
+#16590 = ORIENTED_EDGE('',*,*,#16591,.T.);
+#16591 = EDGE_CURVE('',#16584,#16558,#16592,.T.);
+#16592 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16593,#16594,#16595),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16593 = CARTESIAN_POINT('',(69.390866436634,27.277739273927,4.));
+#16594 = CARTESIAN_POINT('',(69.435833433333,27.294859735974,4.));
+#16595 = CARTESIAN_POINT('',(69.510090859076,27.304141914191,4.));
+#16596 = ORIENTED_EDGE('',*,*,#16557,.F.);
+#16597 = SURFACE_OF_LINEAR_EXTRUSION('',#16598,#16602);
+#16598 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16599,#16600,#16601),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16599 = CARTESIAN_POINT('',(69.390866436634,27.277739273927,0.));
+#16600 = CARTESIAN_POINT('',(69.435833433333,27.294859735974,0.));
+#16601 = CARTESIAN_POINT('',(69.510090859076,27.304141914191,0.));
+#16602 = VECTOR('',#16603,1.);
+#16603 = DIRECTION('',(-0.,-0.,-1.));
+#16604 = ADVANCED_FACE('',(#16605),#16623,.T.);
+#16605 = FACE_BOUND('',#16606,.T.);
+#16606 = EDGE_LOOP('',(#16607,#16608,#16616,#16622));
+#16607 = ORIENTED_EDGE('',*,*,#5047,.T.);
+#16608 = ORIENTED_EDGE('',*,*,#16609,.T.);
+#16609 = EDGE_CURVE('',#5038,#16610,#16612,.T.);
+#16610 = VERTEX_POINT('',#16611);
+#16611 = CARTESIAN_POINT('',(69.328985248515,27.235660066007,4.));
+#16612 = LINE('',#16613,#16614);
+#16613 = CARTESIAN_POINT('',(69.328985248515,27.235660066007,0.));
+#16614 = VECTOR('',#16615,1.);
+#16615 = DIRECTION('',(0.,0.,1.));
+#16616 = ORIENTED_EDGE('',*,*,#16617,.T.);
+#16617 = EDGE_CURVE('',#16610,#16584,#16618,.T.);
+#16618 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16619,#16620,#16621),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16619 = CARTESIAN_POINT('',(69.328985248515,27.235660066007,4.));
+#16620 = CARTESIAN_POINT('',(69.346105710561,27.260618811881,4.));
+#16621 = CARTESIAN_POINT('',(69.390866436634,27.277739273927,4.));
+#16622 = ORIENTED_EDGE('',*,*,#16583,.F.);
+#16623 = SURFACE_OF_LINEAR_EXTRUSION('',#16624,#16628);
+#16624 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16625,#16626,#16627),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16625 = CARTESIAN_POINT('',(69.328985248515,27.235660066007,0.));
+#16626 = CARTESIAN_POINT('',(69.346105710561,27.260618811881,0.));
+#16627 = CARTESIAN_POINT('',(69.390866436634,27.277739273927,0.));
+#16628 = VECTOR('',#16629,1.);
+#16629 = DIRECTION('',(-0.,-0.,-1.));
+#16630 = ADVANCED_FACE('',(#16631),#16649,.T.);
+#16631 = FACE_BOUND('',#16632,.T.);
+#16632 = EDGE_LOOP('',(#16633,#16634,#16642,#16648));
+#16633 = ORIENTED_EDGE('',*,*,#5037,.T.);
+#16634 = ORIENTED_EDGE('',*,*,#16635,.T.);
+#16635 = EDGE_CURVE('',#5030,#16636,#16638,.T.);
+#16636 = VERTEX_POINT('',#16637);
+#16637 = CARTESIAN_POINT('',(69.312071057096,27.179760726073,4.));
+#16638 = LINE('',#16639,#16640);
+#16639 = CARTESIAN_POINT('',(69.312071057096,27.179760726073,0.));
+#16640 = VECTOR('',#16641,1.);
+#16641 = DIRECTION('',(0.,0.,1.));
+#16642 = ORIENTED_EDGE('',*,*,#16643,.T.);
+#16643 = EDGE_CURVE('',#16636,#16610,#16644,.T.);
+#16644 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16645,#16646,#16647),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16645 = CARTESIAN_POINT('',(69.312071057096,27.179760726073,4.));
+#16646 = CARTESIAN_POINT('',(69.312071057096,27.210907590759,4.));
+#16647 = CARTESIAN_POINT('',(69.328985248515,27.235660066007,4.));
+#16648 = ORIENTED_EDGE('',*,*,#16609,.F.);
+#16649 = SURFACE_OF_LINEAR_EXTRUSION('',#16650,#16654);
+#16650 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16651,#16652,#16653),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16651 = CARTESIAN_POINT('',(69.312071057096,27.179760726073,0.));
+#16652 = CARTESIAN_POINT('',(69.312071057096,27.210907590759,0.));
+#16653 = CARTESIAN_POINT('',(69.328985248515,27.235660066007,0.));
+#16654 = VECTOR('',#16655,1.);
+#16655 = DIRECTION('',(-0.,-0.,-1.));
+#16656 = ADVANCED_FACE('',(#16657),#16675,.T.);
+#16657 = FACE_BOUND('',#16658,.T.);
+#16658 = EDGE_LOOP('',(#16659,#16660,#16668,#16674));
+#16659 = ORIENTED_EDGE('',*,*,#5029,.F.);
+#16660 = ORIENTED_EDGE('',*,*,#16661,.T.);
+#16661 = EDGE_CURVE('',#5019,#16662,#16664,.T.);
+#16662 = VERTEX_POINT('',#16663);
+#16663 = CARTESIAN_POINT('',(69.312071057096,25.676254125413,4.));
+#16664 = LINE('',#16665,#16666);
+#16665 = CARTESIAN_POINT('',(69.312071057096,25.676254125413,0.));
+#16666 = VECTOR('',#16667,1.);
+#16667 = DIRECTION('',(0.,0.,1.));
+#16668 = ORIENTED_EDGE('',*,*,#16669,.T.);
+#16669 = EDGE_CURVE('',#16662,#16636,#16670,.T.);
+#16670 = LINE('',#16671,#16672);
+#16671 = CARTESIAN_POINT('',(69.312071057096,25.676254125413,4.));
+#16672 = VECTOR('',#16673,1.);
+#16673 = DIRECTION('',(0.,1.,0.));
+#16674 = ORIENTED_EDGE('',*,*,#16635,.F.);
+#16675 = PLANE('',#16676);
+#16676 = AXIS2_PLACEMENT_3D('',#16677,#16678,#16679);
+#16677 = CARTESIAN_POINT('',(69.312071057096,25.676254125413,0.));
+#16678 = DIRECTION('',(-1.,0.,0.));
+#16679 = DIRECTION('',(0.,1.,0.));
+#16680 = ADVANCED_FACE('',(#16681),#16699,.T.);
+#16681 = FACE_BOUND('',#16682,.T.);
+#16682 = EDGE_LOOP('',(#16683,#16684,#16692,#16698));
+#16683 = ORIENTED_EDGE('',*,*,#5018,.T.);
+#16684 = ORIENTED_EDGE('',*,*,#16685,.T.);
+#16685 = EDGE_CURVE('',#5004,#16686,#16688,.T.);
+#16686 = VERTEX_POINT('',#16687);
+#16687 = CARTESIAN_POINT('',(68.937689868977,25.952244224422,4.));
+#16688 = LINE('',#16689,#16690);
+#16689 = CARTESIAN_POINT('',(68.937689868977,25.952244224422,0.));
+#16690 = VECTOR('',#16691,1.);
+#16691 = DIRECTION('',(0.,0.,1.));
+#16692 = ORIENTED_EDGE('',*,*,#16693,.T.);
+#16693 = EDGE_CURVE('',#16686,#16662,#16694,.T.);
+#16694 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16695,#16696,#16697),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16695 = CARTESIAN_POINT('',(68.937689868977,25.952244224422,4.));
+#16696 = CARTESIAN_POINT('',(69.126427492739,25.858184818482,4.));
+#16697 = CARTESIAN_POINT('',(69.312071057096,25.676254125413,4.));
+#16698 = ORIENTED_EDGE('',*,*,#16661,.F.);
+#16699 = SURFACE_OF_LINEAR_EXTRUSION('',#16700,#16704);
+#16700 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16701,#16702,#16703),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16701 = CARTESIAN_POINT('',(68.937689868977,25.952244224422,0.));
+#16702 = CARTESIAN_POINT('',(69.126427492739,25.858184818482,0.));
+#16703 = CARTESIAN_POINT('',(69.312071057096,25.676254125413,0.));
+#16704 = VECTOR('',#16705,1.);
+#16705 = DIRECTION('',(-0.,-0.,-1.));
+#16706 = ADVANCED_FACE('',(#16707),#16725,.T.);
+#16707 = FACE_BOUND('',#16708,.T.);
+#16708 = EDGE_LOOP('',(#16709,#16710,#16718,#16724));
+#16709 = ORIENTED_EDGE('',*,*,#5003,.T.);
+#16710 = ORIENTED_EDGE('',*,*,#16711,.T.);
+#16711 = EDGE_CURVE('',#4993,#16712,#16714,.T.);
+#16712 = VERTEX_POINT('',#16713);
+#16713 = CARTESIAN_POINT('',(68.516897789769,26.046303630363,4.));
+#16714 = LINE('',#16715,#16716);
+#16715 = CARTESIAN_POINT('',(68.516897789769,26.046303630363,0.));
+#16716 = VECTOR('',#16717,1.);
+#16717 = DIRECTION('',(0.,0.,1.));
+#16718 = ORIENTED_EDGE('',*,*,#16719,.T.);
+#16719 = EDGE_CURVE('',#16712,#16686,#16720,.T.);
+#16720 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16721,#16722,#16723),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16721 = CARTESIAN_POINT('',(68.516897789769,26.046303630363,4.));
+#16722 = CARTESIAN_POINT('',(68.748952245215,26.046303630363,4.));
+#16723 = CARTESIAN_POINT('',(68.937689868977,25.952244224422,4.));
+#16724 = ORIENTED_EDGE('',*,*,#16685,.F.);
+#16725 = SURFACE_OF_LINEAR_EXTRUSION('',#16726,#16730);
+#16726 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16727,#16728,#16729),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16727 = CARTESIAN_POINT('',(68.516897789769,26.046303630363,0.));
+#16728 = CARTESIAN_POINT('',(68.748952245215,26.046303630363,0.));
+#16729 = CARTESIAN_POINT('',(68.937689868977,25.952244224422,0.));
+#16730 = VECTOR('',#16731,1.);
+#16731 = DIRECTION('',(-0.,-0.,-1.));
+#16732 = ADVANCED_FACE('',(#16733),#16751,.T.);
+#16733 = FACE_BOUND('',#16734,.T.);
+#16734 = EDGE_LOOP('',(#16735,#16736,#16744,#16750));
+#16735 = ORIENTED_EDGE('',*,*,#4992,.T.);
+#16736 = ORIENTED_EDGE('',*,*,#16737,.T.);
+#16737 = EDGE_CURVE('',#4980,#16738,#16740,.T.);
+#16738 = VERTEX_POINT('',#16739);
+#16739 = CARTESIAN_POINT('',(67.997095809571,25.935330033003,4.));
+#16740 = LINE('',#16741,#16742);
+#16741 = CARTESIAN_POINT('',(67.997095809571,25.935330033003,0.));
+#16742 = VECTOR('',#16743,1.);
+#16743 = DIRECTION('',(0.,0.,1.));
+#16744 = ORIENTED_EDGE('',*,*,#16745,.T.);
+#16745 = EDGE_CURVE('',#16738,#16712,#16746,.T.);
+#16746 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16747,#16748,#16749),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16747 = CARTESIAN_POINT('',(67.997095809571,25.935330033003,4.));
+#16748 = CARTESIAN_POINT('',(68.222962146205,26.046303630363,4.));
+#16749 = CARTESIAN_POINT('',(68.516897789769,26.046303630363,4.));
+#16750 = ORIENTED_EDGE('',*,*,#16711,.F.);
+#16751 = SURFACE_OF_LINEAR_EXTRUSION('',#16752,#16756);
+#16752 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16753,#16754,#16755),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16753 = CARTESIAN_POINT('',(67.997095809571,25.935330033003,0.));
+#16754 = CARTESIAN_POINT('',(68.222962146205,26.046303630363,0.));
+#16755 = CARTESIAN_POINT('',(68.516897789769,26.046303630363,0.));
+#16756 = VECTOR('',#16757,1.);
+#16757 = DIRECTION('',(-0.,-0.,-1.));
+#16758 = ADVANCED_FACE('',(#16759),#16777,.T.);
+#16759 = FACE_BOUND('',#16760,.T.);
+#16760 = EDGE_LOOP('',(#16761,#16762,#16770,#16776));
+#16761 = ORIENTED_EDGE('',*,*,#4979,.T.);
+#16762 = ORIENTED_EDGE('',*,*,#16763,.T.);
+#16763 = EDGE_CURVE('',#4969,#16764,#16766,.T.);
+#16764 = VERTEX_POINT('',#16765);
+#16765 = CARTESIAN_POINT('',(67.619620562046,25.617673267327,4.));
+#16766 = LINE('',#16767,#16768);
+#16767 = CARTESIAN_POINT('',(67.619620562046,25.617673267327,0.));
+#16768 = VECTOR('',#16769,1.);
+#16769 = DIRECTION('',(0.,0.,1.));
+#16770 = ORIENTED_EDGE('',*,*,#16771,.T.);
+#16771 = EDGE_CURVE('',#16764,#16738,#16772,.T.);
+#16772 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16773,#16774,#16775),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16773 = CARTESIAN_POINT('',(67.619620562046,25.617673267327,4.));
+#16774 = CARTESIAN_POINT('',(67.771229472937,25.824356435644,4.));
+#16775 = CARTESIAN_POINT('',(67.997095809571,25.935330033003,4.));
+#16776 = ORIENTED_EDGE('',*,*,#16737,.F.);
+#16777 = SURFACE_OF_LINEAR_EXTRUSION('',#16778,#16782);
+#16778 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16779,#16780,#16781),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16779 = CARTESIAN_POINT('',(67.619620562046,25.617673267327,0.));
+#16780 = CARTESIAN_POINT('',(67.771229472937,25.824356435644,0.));
+#16781 = CARTESIAN_POINT('',(67.997095809571,25.935330033003,0.));
+#16782 = VECTOR('',#16783,1.);
+#16783 = DIRECTION('',(-0.,-0.,-1.));
+#16784 = ADVANCED_FACE('',(#16785),#16803,.T.);
+#16785 = FACE_BOUND('',#16786,.T.);
+#16786 = EDGE_LOOP('',(#16787,#16788,#16796,#16802));
+#16787 = ORIENTED_EDGE('',*,*,#4968,.T.);
+#16788 = ORIENTED_EDGE('',*,*,#16789,.T.);
+#16789 = EDGE_CURVE('',#4958,#16790,#16792,.T.);
+#16790 = VERTEX_POINT('',#16791);
+#16791 = CARTESIAN_POINT('',(67.38901000099,25.118085808581,4.));
+#16792 = LINE('',#16793,#16794);
+#16793 = CARTESIAN_POINT('',(67.38901000099,25.118085808581,0.));
+#16794 = VECTOR('',#16795,1.);
+#16795 = DIRECTION('',(0.,0.,1.));
+#16796 = ORIENTED_EDGE('',*,*,#16797,.T.);
+#16797 = EDGE_CURVE('',#16790,#16764,#16798,.T.);
+#16798 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16799,#16800,#16801),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16799 = CARTESIAN_POINT('',(67.38901000099,25.118085808581,4.));
+#16800 = CARTESIAN_POINT('',(67.468011651155,25.41099009901,4.));
+#16801 = CARTESIAN_POINT('',(67.619620562046,25.617673267327,4.));
+#16802 = ORIENTED_EDGE('',*,*,#16763,.F.);
+#16803 = SURFACE_OF_LINEAR_EXTRUSION('',#16804,#16808);
+#16804 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16805,#16806,#16807),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16805 = CARTESIAN_POINT('',(67.38901000099,25.118085808581,0.));
+#16806 = CARTESIAN_POINT('',(67.468011651155,25.41099009901,0.));
+#16807 = CARTESIAN_POINT('',(67.619620562046,25.617673267327,0.));
+#16808 = VECTOR('',#16809,1.);
+#16809 = DIRECTION('',(-0.,-0.,-1.));
+#16810 = ADVANCED_FACE('',(#16811),#16829,.T.);
+#16811 = FACE_BOUND('',#16812,.T.);
+#16812 = EDGE_LOOP('',(#16813,#16814,#16822,#16828));
+#16813 = ORIENTED_EDGE('',*,*,#4957,.T.);
+#16814 = ORIENTED_EDGE('',*,*,#16815,.T.);
+#16815 = EDGE_CURVE('',#4947,#16816,#16818,.T.);
+#16816 = VERTEX_POINT('',#16817);
+#16817 = CARTESIAN_POINT('',(67.310214621452,24.458226072607,4.));
+#16818 = LINE('',#16819,#16820);
+#16819 = CARTESIAN_POINT('',(67.310214621452,24.458226072607,0.));
+#16820 = VECTOR('',#16821,1.);
+#16821 = DIRECTION('',(0.,0.,1.));
+#16822 = ORIENTED_EDGE('',*,*,#16823,.T.);
+#16823 = EDGE_CURVE('',#16816,#16790,#16824,.T.);
+#16824 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16825,#16826,#16827),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16825 = CARTESIAN_POINT('',(67.310214621452,24.458226072607,4.));
+#16826 = CARTESIAN_POINT('',(67.310214621452,24.825181518152,4.));
+#16827 = CARTESIAN_POINT('',(67.38901000099,25.118085808581,4.));
+#16828 = ORIENTED_EDGE('',*,*,#16789,.F.);
+#16829 = SURFACE_OF_LINEAR_EXTRUSION('',#16830,#16834);
+#16830 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16831,#16832,#16833),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16831 = CARTESIAN_POINT('',(67.310214621452,24.458226072607,0.));
+#16832 = CARTESIAN_POINT('',(67.310214621452,24.825181518152,0.));
+#16833 = CARTESIAN_POINT('',(67.38901000099,25.118085808581,0.));
+#16834 = VECTOR('',#16835,1.);
+#16835 = DIRECTION('',(-0.,-0.,-1.));
+#16836 = ADVANCED_FACE('',(#16837),#16855,.T.);
+#16837 = FACE_BOUND('',#16838,.T.);
+#16838 = EDGE_LOOP('',(#16839,#16840,#16848,#16854));
+#16839 = ORIENTED_EDGE('',*,*,#4946,.T.);
+#16840 = ORIENTED_EDGE('',*,*,#16841,.T.);
+#16841 = EDGE_CURVE('',#4936,#16842,#16844,.T.);
+#16842 = VERTEX_POINT('',#16843);
+#16843 = CARTESIAN_POINT('',(67.372095809571,23.876749174917,4.));
+#16844 = LINE('',#16845,#16846);
+#16845 = CARTESIAN_POINT('',(67.372095809571,23.876749174917,0.));
+#16846 = VECTOR('',#16847,1.);
+#16847 = DIRECTION('',(0.,0.,1.));
+#16848 = ORIENTED_EDGE('',*,*,#16849,.T.);
+#16849 = EDGE_CURVE('',#16842,#16816,#16850,.T.);
+#16850 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16851,#16852,#16853),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16851 = CARTESIAN_POINT('',(67.372095809571,23.876749174917,4.));
+#16852 = CARTESIAN_POINT('',(67.310214621452,24.152945544554,4.));
+#16853 = CARTESIAN_POINT('',(67.310214621452,24.458226072607,4.));
+#16854 = ORIENTED_EDGE('',*,*,#16815,.F.);
+#16855 = SURFACE_OF_LINEAR_EXTRUSION('',#16856,#16860);
+#16856 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16857,#16858,#16859),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16857 = CARTESIAN_POINT('',(67.372095809571,23.876749174917,0.));
+#16858 = CARTESIAN_POINT('',(67.310214621452,24.152945544554,0.));
+#16859 = CARTESIAN_POINT('',(67.310214621452,24.458226072607,0.));
+#16860 = VECTOR('',#16861,1.);
+#16861 = DIRECTION('',(-0.,-0.,-1.));
+#16862 = ADVANCED_FACE('',(#16863),#16881,.T.);
+#16863 = FACE_BOUND('',#16864,.T.);
+#16864 = EDGE_LOOP('',(#16865,#16866,#16874,#16880));
+#16865 = ORIENTED_EDGE('',*,*,#4935,.T.);
+#16866 = ORIENTED_EDGE('',*,*,#16867,.T.);
+#16867 = EDGE_CURVE('',#4923,#16868,#16870,.T.);
+#16868 = VERTEX_POINT('',#16869);
+#16869 = CARTESIAN_POINT('',(67.571559505941,23.394075907591,4.));
+#16870 = LINE('',#16871,#16872);
+#16871 = CARTESIAN_POINT('',(67.571559505941,23.394075907591,0.));
+#16872 = VECTOR('',#16873,1.);
+#16873 = DIRECTION('',(0.,0.,1.));
+#16874 = ORIENTED_EDGE('',*,*,#16875,.T.);
+#16875 = EDGE_CURVE('',#16868,#16842,#16876,.T.);
+#16876 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16877,#16878,#16879),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16877 = CARTESIAN_POINT('',(67.571559505941,23.394075907591,4.));
+#16878 = CARTESIAN_POINT('',(67.43397699769,23.600759075908,4.));
+#16879 = CARTESIAN_POINT('',(67.372095809571,23.876749174917,4.));
+#16880 = ORIENTED_EDGE('',*,*,#16841,.F.);
+#16881 = SURFACE_OF_LINEAR_EXTRUSION('',#16882,#16886);
+#16882 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16883,#16884,#16885),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16883 = CARTESIAN_POINT('',(67.571559505941,23.394075907591,0.));
+#16884 = CARTESIAN_POINT('',(67.43397699769,23.600759075908,0.));
+#16885 = CARTESIAN_POINT('',(67.372095809571,23.876749174917,0.));
+#16886 = VECTOR('',#16887,1.);
+#16887 = DIRECTION('',(-0.,-0.,-1.));
+#16888 = ADVANCED_FACE('',(#16889),#16907,.T.);
+#16889 = FACE_BOUND('',#16890,.T.);
+#16890 = EDGE_LOOP('',(#16891,#16892,#16900,#16906));
+#16891 = ORIENTED_EDGE('',*,*,#4922,.T.);
+#16892 = ORIENTED_EDGE('',*,*,#16893,.T.);
+#16893 = EDGE_CURVE('',#4912,#16894,#16896,.T.);
+#16894 = VERTEX_POINT('',#16895);
+#16895 = CARTESIAN_POINT('',(67.927376337624,23.065693069307,4.));
+#16896 = LINE('',#16897,#16898);
+#16897 = CARTESIAN_POINT('',(67.927376337624,23.065693069307,0.));
+#16898 = VECTOR('',#16899,1.);
+#16899 = DIRECTION('',(0.,0.,1.));
+#16900 = ORIENTED_EDGE('',*,*,#16901,.T.);
+#16901 = EDGE_CURVE('',#16894,#16868,#16902,.T.);
+#16902 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16903,#16904,#16905),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16903 = CARTESIAN_POINT('',(67.927376337624,23.065693069307,4.));
+#16904 = CARTESIAN_POINT('',(67.709348284818,23.187599009901,4.));
+#16905 = CARTESIAN_POINT('',(67.571559505941,23.394075907591,4.));
+#16906 = ORIENTED_EDGE('',*,*,#16867,.F.);
+#16907 = SURFACE_OF_LINEAR_EXTRUSION('',#16908,#16912);
+#16908 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16909,#16910,#16911),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16909 = CARTESIAN_POINT('',(67.927376337624,23.065693069307,0.));
+#16910 = CARTESIAN_POINT('',(67.709348284818,23.187599009901,0.));
+#16911 = CARTESIAN_POINT('',(67.571559505941,23.394075907591,0.));
+#16912 = VECTOR('',#16913,1.);
+#16913 = DIRECTION('',(-0.,-0.,-1.));
+#16914 = ADVANCED_FACE('',(#16915),#16933,.T.);
+#16915 = FACE_BOUND('',#16916,.T.);
+#16916 = EDGE_LOOP('',(#16917,#16918,#16926,#16932));
+#16917 = ORIENTED_EDGE('',*,*,#4911,.T.);
+#16918 = ORIENTED_EDGE('',*,*,#16919,.T.);
+#16919 = EDGE_CURVE('',#4897,#16920,#16922,.T.);
+#16920 = VERTEX_POINT('',#16921);
+#16921 = CARTESIAN_POINT('',(68.461204720462,22.94399339934,4.));
+#16922 = LINE('',#16923,#16924);
+#16923 = CARTESIAN_POINT('',(68.461204720462,22.94399339934,0.));
+#16924 = VECTOR('',#16925,1.);
+#16925 = DIRECTION('',(0.,0.,1.));
+#16926 = ORIENTED_EDGE('',*,*,#16927,.T.);
+#16927 = EDGE_CURVE('',#16920,#16894,#16928,.T.);
+#16928 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16929,#16930,#16931),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16929 = CARTESIAN_POINT('',(68.461204720462,22.94399339934,4.));
+#16930 = CARTESIAN_POINT('',(68.145610661056,22.94399339934,4.));
+#16931 = CARTESIAN_POINT('',(67.927376337624,23.065693069307,4.));
+#16932 = ORIENTED_EDGE('',*,*,#16893,.F.);
+#16933 = SURFACE_OF_LINEAR_EXTRUSION('',#16934,#16938);
+#16934 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16935,#16936,#16937),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16935 = CARTESIAN_POINT('',(68.461204720462,22.94399339934,0.));
+#16936 = CARTESIAN_POINT('',(68.145610661056,22.94399339934,0.));
+#16937 = CARTESIAN_POINT('',(67.927376337624,23.065693069307,0.));
+#16938 = VECTOR('',#16939,1.);
+#16939 = DIRECTION('',(-0.,-0.,-1.));
+#16940 = ADVANCED_FACE('',(#16941),#16959,.T.);
+#16941 = FACE_BOUND('',#16942,.T.);
+#16942 = EDGE_LOOP('',(#16943,#16944,#16952,#16958));
+#16943 = ORIENTED_EDGE('',*,*,#4896,.T.);
+#16944 = ORIENTED_EDGE('',*,*,#16945,.T.);
+#16945 = EDGE_CURVE('',#4886,#16946,#16948,.T.);
+#16946 = VERTEX_POINT('',#16947);
+#16947 = CARTESIAN_POINT('',(68.979356535644,23.070437293729,4.));
+#16948 = LINE('',#16949,#16950);
+#16949 = CARTESIAN_POINT('',(68.979356535644,23.070437293729,0.));
+#16950 = VECTOR('',#16951,1.);
+#16951 = DIRECTION('',(0.,0.,1.));
+#16952 = ORIENTED_EDGE('',*,*,#16953,.T.);
+#16953 = EDGE_CURVE('',#16946,#16920,#16954,.T.);
+#16954 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16955,#16956,#16957),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16955 = CARTESIAN_POINT('',(68.979356535644,23.070437293729,4.));
+#16956 = CARTESIAN_POINT('',(68.745858185809,22.94399339934,4.));
+#16957 = CARTESIAN_POINT('',(68.461204720462,22.94399339934,4.));
+#16958 = ORIENTED_EDGE('',*,*,#16919,.F.);
+#16959 = SURFACE_OF_LINEAR_EXTRUSION('',#16960,#16964);
+#16960 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16961,#16962,#16963),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16961 = CARTESIAN_POINT('',(68.979356535644,23.070437293729,0.));
+#16962 = CARTESIAN_POINT('',(68.745858185809,22.94399339934,0.));
+#16963 = CARTESIAN_POINT('',(68.461204720462,22.94399339934,0.));
+#16964 = VECTOR('',#16965,1.);
+#16965 = DIRECTION('',(-0.,-0.,-1.));
+#16966 = ADVANCED_FACE('',(#16967),#16985,.T.);
+#16967 = FACE_BOUND('',#16968,.T.);
+#16968 = EDGE_LOOP('',(#16969,#16970,#16978,#16984));
+#16969 = ORIENTED_EDGE('',*,*,#4885,.T.);
+#16970 = ORIENTED_EDGE('',*,*,#16971,.T.);
+#16971 = EDGE_CURVE('',#4878,#16972,#16974,.T.);
+#16972 = VERTEX_POINT('',#16973);
+#16973 = CARTESIAN_POINT('',(69.426551255116,23.42501650165,4.));
+#16974 = LINE('',#16975,#16976);
+#16975 = CARTESIAN_POINT('',(69.426551255116,23.42501650165,0.));
+#16976 = VECTOR('',#16977,1.);
+#16977 = DIRECTION('',(0.,0.,1.));
+#16978 = ORIENTED_EDGE('',*,*,#16979,.T.);
+#16979 = EDGE_CURVE('',#16972,#16946,#16980,.T.);
+#16980 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16981,#16982,#16983),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16981 = CARTESIAN_POINT('',(69.426551255116,23.42501650165,4.));
+#16982 = CARTESIAN_POINT('',(69.213061156106,23.196881188119,4.));
+#16983 = CARTESIAN_POINT('',(68.979356535644,23.070437293729,4.));
+#16984 = ORIENTED_EDGE('',*,*,#16945,.F.);
+#16985 = SURFACE_OF_LINEAR_EXTRUSION('',#16986,#16990);
+#16986 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#16987,#16988,#16989),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16987 = CARTESIAN_POINT('',(69.426551255116,23.42501650165,0.));
+#16988 = CARTESIAN_POINT('',(69.213061156106,23.196881188119,0.));
+#16989 = CARTESIAN_POINT('',(68.979356535644,23.070437293729,0.));
+#16990 = VECTOR('',#16991,1.);
+#16991 = DIRECTION('',(-0.,-0.,-1.));
+#16992 = ADVANCED_FACE('',(#16993),#17011,.T.);
+#16993 = FACE_BOUND('',#16994,.T.);
+#16994 = EDGE_LOOP('',(#16995,#16996,#17004,#17010));
+#16995 = ORIENTED_EDGE('',*,*,#4877,.F.);
+#16996 = ORIENTED_EDGE('',*,*,#16997,.T.);
+#16997 = EDGE_CURVE('',#4868,#16998,#17000,.T.);
+#16998 = VERTEX_POINT('',#16999);
+#16999 = CARTESIAN_POINT('',(69.426551255116,23.119942244224,4.));
+#17000 = LINE('',#17001,#17002);
+#17001 = CARTESIAN_POINT('',(69.426551255116,23.119942244224,0.));
+#17002 = VECTOR('',#17003,1.);
+#17003 = DIRECTION('',(0.,0.,1.));
+#17004 = ORIENTED_EDGE('',*,*,#17005,.T.);
+#17005 = EDGE_CURVE('',#16998,#16972,#17006,.T.);
+#17006 = LINE('',#17007,#17008);
+#17007 = CARTESIAN_POINT('',(69.426551255116,23.119942244224,4.));
+#17008 = VECTOR('',#17009,1.);
+#17009 = DIRECTION('',(0.,1.,0.));
+#17010 = ORIENTED_EDGE('',*,*,#16971,.F.);
+#17011 = PLANE('',#17012);
+#17012 = AXIS2_PLACEMENT_3D('',#17013,#17014,#17015);
+#17013 = CARTESIAN_POINT('',(69.426551255116,23.119942244224,0.));
+#17014 = DIRECTION('',(-1.,0.,0.));
+#17015 = DIRECTION('',(0.,1.,0.));
+#17016 = ADVANCED_FACE('',(#17017),#17035,.T.);
+#17017 = FACE_BOUND('',#17018,.T.);
+#17018 = EDGE_LOOP('',(#17019,#17020,#17028,#17034));
+#17019 = ORIENTED_EDGE('',*,*,#4867,.T.);
+#17020 = ORIENTED_EDGE('',*,*,#17021,.T.);
+#17021 = EDGE_CURVE('',#4858,#17022,#17024,.T.);
+#17022 = VERTEX_POINT('',#17023);
+#17023 = CARTESIAN_POINT('',(69.443465446535,23.063011551155,4.));
+#17024 = LINE('',#17025,#17026);
+#17025 = CARTESIAN_POINT('',(69.443465446535,23.063011551155,0.));
+#17026 = VECTOR('',#17027,1.);
+#17027 = DIRECTION('',(0.,0.,1.));
+#17028 = ORIENTED_EDGE('',*,*,#17029,.T.);
+#17029 = EDGE_CURVE('',#17022,#16998,#17030,.T.);
+#17030 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17031,#17032,#17033),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17031 = CARTESIAN_POINT('',(69.443465446535,23.063011551155,4.));
+#17032 = CARTESIAN_POINT('',(69.426551255116,23.086113861386,4.));
+#17033 = CARTESIAN_POINT('',(69.426551255116,23.119942244224,4.));
+#17034 = ORIENTED_EDGE('',*,*,#16997,.F.);
+#17035 = SURFACE_OF_LINEAR_EXTRUSION('',#17036,#17040);
+#17036 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17037,#17038,#17039),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17037 = CARTESIAN_POINT('',(69.443465446535,23.063011551155,0.));
+#17038 = CARTESIAN_POINT('',(69.426551255116,23.086113861386,0.));
+#17039 = CARTESIAN_POINT('',(69.426551255116,23.119942244224,0.));
+#17040 = VECTOR('',#17041,1.);
+#17041 = DIRECTION('',(-0.,-0.,-1.));
+#17042 = ADVANCED_FACE('',(#17043),#17061,.T.);
+#17043 = FACE_BOUND('',#17044,.T.);
+#17044 = EDGE_LOOP('',(#17045,#17046,#17054,#17060));
+#17045 = ORIENTED_EDGE('',*,*,#4857,.T.);
+#17046 = ORIENTED_EDGE('',*,*,#17047,.T.);
+#17047 = EDGE_CURVE('',#4848,#17048,#17050,.T.);
+#17048 = VERTEX_POINT('',#17049);
+#17049 = CARTESIAN_POINT('',(69.499158515842,23.024438943894,4.));
+#17050 = LINE('',#17051,#17052);
+#17051 = CARTESIAN_POINT('',(69.499158515842,23.024438943894,0.));
+#17052 = VECTOR('',#17053,1.);
+#17053 = DIRECTION('',(0.,0.,1.));
+#17054 = ORIENTED_EDGE('',*,*,#17055,.T.);
+#17055 = EDGE_CURVE('',#17048,#17022,#17056,.T.);
+#17056 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17057,#17058,#17059),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17057 = CARTESIAN_POINT('',(69.499158515842,23.024438943894,4.));
+#17058 = CARTESIAN_POINT('',(69.460585908581,23.039909240924,4.));
+#17059 = CARTESIAN_POINT('',(69.443465446535,23.063011551155,4.));
+#17060 = ORIENTED_EDGE('',*,*,#17021,.F.);
+#17061 = SURFACE_OF_LINEAR_EXTRUSION('',#17062,#17066);
+#17062 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17063,#17064,#17065),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17063 = CARTESIAN_POINT('',(69.499158515842,23.024438943894,0.));
+#17064 = CARTESIAN_POINT('',(69.460585908581,23.039909240924,0.));
+#17065 = CARTESIAN_POINT('',(69.443465446535,23.063011551155,0.));
+#17066 = VECTOR('',#17067,1.);
+#17067 = DIRECTION('',(-0.,-0.,-1.));
+#17068 = ADVANCED_FACE('',(#17069),#17087,.T.);
+#17069 = FACE_BOUND('',#17070,.T.);
+#17070 = EDGE_LOOP('',(#17071,#17072,#17080,#17086));
+#17071 = ORIENTED_EDGE('',*,*,#4847,.T.);
+#17072 = ORIENTED_EDGE('',*,*,#17073,.T.);
+#17073 = EDGE_CURVE('',#4838,#17074,#17076,.T.);
+#17074 = VERTEX_POINT('',#17075);
+#17075 = CARTESIAN_POINT('',(69.599818581848,23.00298679868,4.));
+#17076 = LINE('',#17077,#17078);
+#17077 = CARTESIAN_POINT('',(69.599818581848,23.00298679868,0.));
+#17078 = VECTOR('',#17079,1.);
+#17079 = DIRECTION('',(0.,0.,1.));
+#17080 = ORIENTED_EDGE('',*,*,#17081,.T.);
+#17081 = EDGE_CURVE('',#17074,#17048,#17082,.T.);
+#17082 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17083,#17084,#17085),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17083 = CARTESIAN_POINT('',(69.599818581848,23.00298679868,4.));
+#17084 = CARTESIAN_POINT('',(69.537937393729,23.009174917492,4.));
+#17085 = CARTESIAN_POINT('',(69.499158515842,23.024438943894,4.));
+#17086 = ORIENTED_EDGE('',*,*,#17047,.F.);
+#17087 = SURFACE_OF_LINEAR_EXTRUSION('',#17088,#17092);
+#17088 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17089,#17090,#17091),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17089 = CARTESIAN_POINT('',(69.599818581848,23.00298679868,0.));
+#17090 = CARTESIAN_POINT('',(69.537937393729,23.009174917492,0.));
+#17091 = CARTESIAN_POINT('',(69.499158515842,23.024438943894,0.));
+#17092 = VECTOR('',#17093,1.);
+#17093 = DIRECTION('',(-0.,-0.,-1.));
+#17094 = ADVANCED_FACE('',(#17095),#17113,.T.);
+#17095 = FACE_BOUND('',#17096,.T.);
+#17096 = EDGE_LOOP('',(#17097,#17098,#17106,#17112));
+#17097 = ORIENTED_EDGE('',*,*,#4837,.T.);
+#17098 = ORIENTED_EDGE('',*,*,#17099,.T.);
+#17099 = EDGE_CURVE('',#4828,#17100,#17102,.T.);
+#17100 = VERTEX_POINT('',#17101);
+#17101 = CARTESIAN_POINT('',(69.760709670957,22.996798679868,4.));
+#17102 = LINE('',#17103,#17104);
+#17103 = CARTESIAN_POINT('',(69.760709670957,22.996798679868,0.));
+#17104 = VECTOR('',#17105,1.);
+#17105 = DIRECTION('',(0.,0.,1.));
+#17106 = ORIENTED_EDGE('',*,*,#17107,.T.);
+#17107 = EDGE_CURVE('',#17100,#17074,#17108,.T.);
+#17108 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17109,#17110,#17111),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17109 = CARTESIAN_POINT('',(69.760709670957,22.996798679868,4.));
+#17110 = CARTESIAN_POINT('',(69.661699769967,22.996798679868,4.));
+#17111 = CARTESIAN_POINT('',(69.599818581848,23.00298679868,4.));
+#17112 = ORIENTED_EDGE('',*,*,#17073,.F.);
+#17113 = SURFACE_OF_LINEAR_EXTRUSION('',#17114,#17118);
+#17114 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17115,#17116,#17117),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17115 = CARTESIAN_POINT('',(69.760709670957,22.996798679868,0.));
+#17116 = CARTESIAN_POINT('',(69.661699769967,22.996798679868,0.));
+#17117 = CARTESIAN_POINT('',(69.599818581848,23.00298679868,0.));
+#17118 = VECTOR('',#17119,1.);
+#17119 = DIRECTION('',(-0.,-0.,-1.));
+#17120 = ADVANCED_FACE('',(#17121),#17139,.T.);
+#17121 = FACE_BOUND('',#17122,.T.);
+#17122 = EDGE_LOOP('',(#17123,#17124,#17132,#17138));
+#17123 = ORIENTED_EDGE('',*,*,#4827,.T.);
+#17124 = ORIENTED_EDGE('',*,*,#17125,.T.);
+#17125 = EDGE_CURVE('',#4818,#17126,#17128,.T.);
+#17126 = VERTEX_POINT('',#17127);
+#17127 = CARTESIAN_POINT('',(69.916856535644,23.00298679868,4.));
+#17128 = LINE('',#17129,#17130);
+#17129 = CARTESIAN_POINT('',(69.916856535644,23.00298679868,0.));
+#17130 = VECTOR('',#17131,1.);
+#17131 = DIRECTION('',(0.,0.,1.));
+#17132 = ORIENTED_EDGE('',*,*,#17133,.T.);
+#17133 = EDGE_CURVE('',#17126,#17100,#17134,.T.);
+#17134 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17135,#17136,#17137),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17135 = CARTESIAN_POINT('',(69.916856535644,23.00298679868,4.));
+#17136 = CARTESIAN_POINT('',(69.853531453135,22.996798679868,4.));
+#17137 = CARTESIAN_POINT('',(69.760709670957,22.996798679868,4.));
+#17138 = ORIENTED_EDGE('',*,*,#17099,.F.);
+#17139 = SURFACE_OF_LINEAR_EXTRUSION('',#17140,#17144);
+#17140 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17141,#17142,#17143),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17141 = CARTESIAN_POINT('',(69.916856535644,23.00298679868,0.));
+#17142 = CARTESIAN_POINT('',(69.853531453135,22.996798679868,0.));
+#17143 = CARTESIAN_POINT('',(69.760709670957,22.996798679868,0.));
+#17144 = VECTOR('',#17145,1.);
+#17145 = DIRECTION('',(-0.,-0.,-1.));
+#17146 = ADVANCED_FACE('',(#17147),#17165,.T.);
+#17147 = FACE_BOUND('',#17148,.T.);
+#17148 = EDGE_LOOP('',(#17149,#17150,#17158,#17164));
+#17149 = ORIENTED_EDGE('',*,*,#4817,.T.);
+#17150 = ORIENTED_EDGE('',*,*,#17151,.T.);
+#17151 = EDGE_CURVE('',#4808,#17152,#17154,.T.);
+#17152 = VERTEX_POINT('',#17153);
+#17153 = CARTESIAN_POINT('',(70.01751660165,23.024645214521,4.));
+#17154 = LINE('',#17155,#17156);
+#17155 = CARTESIAN_POINT('',(70.01751660165,23.024645214521,0.));
+#17156 = VECTOR('',#17157,1.);
+#17157 = DIRECTION('',(0.,0.,1.));
+#17158 = ORIENTED_EDGE('',*,*,#17159,.T.);
+#17159 = EDGE_CURVE('',#17152,#17126,#17160,.T.);
+#17160 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17161,#17162,#17163),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17161 = CARTESIAN_POINT('',(70.01751660165,23.024645214521,4.));
+#17162 = CARTESIAN_POINT('',(69.980387888779,23.009174917492,4.));
+#17163 = CARTESIAN_POINT('',(69.916856535644,23.00298679868,4.));
+#17164 = ORIENTED_EDGE('',*,*,#17125,.F.);
+#17165 = SURFACE_OF_LINEAR_EXTRUSION('',#17166,#17170);
+#17166 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17167,#17168,#17169),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17167 = CARTESIAN_POINT('',(70.01751660165,23.024645214521,0.));
+#17168 = CARTESIAN_POINT('',(69.980387888779,23.009174917492,0.));
+#17169 = CARTESIAN_POINT('',(69.916856535644,23.00298679868,0.));
+#17170 = VECTOR('',#17171,1.);
+#17171 = DIRECTION('',(-0.,-0.,-1.));
+#17172 = ADVANCED_FACE('',(#17173),#17184,.T.);
+#17173 = FACE_BOUND('',#17174,.T.);
+#17174 = EDGE_LOOP('',(#17175,#17176,#17177,#17183));
+#17175 = ORIENTED_EDGE('',*,*,#4807,.T.);
+#17176 = ORIENTED_EDGE('',*,*,#16412,.T.);
+#17177 = ORIENTED_EDGE('',*,*,#17178,.T.);
+#17178 = EDGE_CURVE('',#16405,#17152,#17179,.T.);
+#17179 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17180,#17181,#17182),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17180 = CARTESIAN_POINT('',(70.070115611551,23.063217821782,4.));
+#17181 = CARTESIAN_POINT('',(70.054645314521,23.040115511551,4.));
+#17182 = CARTESIAN_POINT('',(70.01751660165,23.024645214521,4.));
+#17183 = ORIENTED_EDGE('',*,*,#17151,.F.);
+#17184 = SURFACE_OF_LINEAR_EXTRUSION('',#17185,#17189);
+#17185 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17186,#17187,#17188),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17186 = CARTESIAN_POINT('',(70.070115611551,23.063217821782,0.));
+#17187 = CARTESIAN_POINT('',(70.054645314521,23.040115511551,0.));
+#17188 = CARTESIAN_POINT('',(70.01751660165,23.024645214521,0.));
+#17189 = VECTOR('',#17190,1.);
+#17190 = DIRECTION('',(-0.,-0.,-1.));
+#17191 = ADVANCED_FACE('',(#17192),#17246,.T.);
+#17192 = FACE_BOUND('',#17193,.F.);
+#17193 = EDGE_LOOP('',(#17194,#17195,#17196,#17197,#17198,#17199,#17200,
+ #17201,#17202,#17203,#17204,#17205,#17206,#17207,#17208,#17209,
+ #17210,#17211,#17212,#17213,#17214,#17215,#17216,#17217,#17218,
+ #17219,#17220,#17221,#17222,#17223,#17224,#17225,#17226,#17227,
+ #17228,#17229,#17230,#17231,#17232,#17233,#17234,#17235,#17236,
+ #17237,#17238,#17239,#17240,#17241,#17242,#17243,#17244,#17245));
+#17194 = ORIENTED_EDGE('',*,*,#8556,.T.);
+#17195 = ORIENTED_EDGE('',*,*,#9874,.T.);
+#17196 = ORIENTED_EDGE('',*,*,#9855,.T.);
+#17197 = ORIENTED_EDGE('',*,*,#9829,.T.);
+#17198 = ORIENTED_EDGE('',*,*,#9803,.T.);
+#17199 = ORIENTED_EDGE('',*,*,#9777,.T.);
+#17200 = ORIENTED_EDGE('',*,*,#9751,.T.);
+#17201 = ORIENTED_EDGE('',*,*,#9725,.T.);
+#17202 = ORIENTED_EDGE('',*,*,#9699,.T.);
+#17203 = ORIENTED_EDGE('',*,*,#9673,.T.);
+#17204 = ORIENTED_EDGE('',*,*,#9647,.T.);
+#17205 = ORIENTED_EDGE('',*,*,#9621,.T.);
+#17206 = ORIENTED_EDGE('',*,*,#9595,.T.);
+#17207 = ORIENTED_EDGE('',*,*,#9569,.T.);
+#17208 = ORIENTED_EDGE('',*,*,#9543,.T.);
+#17209 = ORIENTED_EDGE('',*,*,#9517,.T.);
+#17210 = ORIENTED_EDGE('',*,*,#9491,.T.);
+#17211 = ORIENTED_EDGE('',*,*,#9465,.T.);
+#17212 = ORIENTED_EDGE('',*,*,#9441,.T.);
+#17213 = ORIENTED_EDGE('',*,*,#9417,.T.);
+#17214 = ORIENTED_EDGE('',*,*,#9391,.T.);
+#17215 = ORIENTED_EDGE('',*,*,#9365,.T.);
+#17216 = ORIENTED_EDGE('',*,*,#9339,.T.);
+#17217 = ORIENTED_EDGE('',*,*,#9313,.T.);
+#17218 = ORIENTED_EDGE('',*,*,#9287,.T.);
+#17219 = ORIENTED_EDGE('',*,*,#9261,.T.);
+#17220 = ORIENTED_EDGE('',*,*,#9237,.T.);
+#17221 = ORIENTED_EDGE('',*,*,#9211,.T.);
+#17222 = ORIENTED_EDGE('',*,*,#9185,.T.);
+#17223 = ORIENTED_EDGE('',*,*,#9159,.T.);
+#17224 = ORIENTED_EDGE('',*,*,#9133,.T.);
+#17225 = ORIENTED_EDGE('',*,*,#9109,.T.);
+#17226 = ORIENTED_EDGE('',*,*,#9083,.T.);
+#17227 = ORIENTED_EDGE('',*,*,#9057,.T.);
+#17228 = ORIENTED_EDGE('',*,*,#9031,.T.);
+#17229 = ORIENTED_EDGE('',*,*,#9005,.T.);
+#17230 = ORIENTED_EDGE('',*,*,#8979,.T.);
+#17231 = ORIENTED_EDGE('',*,*,#8953,.T.);
+#17232 = ORIENTED_EDGE('',*,*,#8927,.T.);
+#17233 = ORIENTED_EDGE('',*,*,#8901,.T.);
+#17234 = ORIENTED_EDGE('',*,*,#8875,.T.);
+#17235 = ORIENTED_EDGE('',*,*,#8849,.T.);
+#17236 = ORIENTED_EDGE('',*,*,#8823,.T.);
+#17237 = ORIENTED_EDGE('',*,*,#8797,.T.);
+#17238 = ORIENTED_EDGE('',*,*,#8771,.T.);
+#17239 = ORIENTED_EDGE('',*,*,#8745,.T.);
+#17240 = ORIENTED_EDGE('',*,*,#8719,.T.);
+#17241 = ORIENTED_EDGE('',*,*,#8693,.T.);
+#17242 = ORIENTED_EDGE('',*,*,#8667,.T.);
+#17243 = ORIENTED_EDGE('',*,*,#8641,.T.);
+#17244 = ORIENTED_EDGE('',*,*,#8615,.T.);
+#17245 = ORIENTED_EDGE('',*,*,#8589,.T.);
+#17246 = PLANE('',#17247);
+#17247 = AXIS2_PLACEMENT_3D('',#17248,#17249,#17250);
+#17248 = CARTESIAN_POINT('',(56.673300440845,24.732450880531,4.));
+#17249 = DIRECTION('',(0.,0.,1.));
+#17250 = DIRECTION('',(1.,0.,0.));
+#17251 = ADVANCED_FACE('',(#17252,#17296),#17378,.T.);
+#17252 = FACE_BOUND('',#17253,.F.);
+#17253 = EDGE_LOOP('',(#17254,#17255,#17256,#17257,#17258,#17259,#17260,
+ #17261,#17262,#17263,#17264,#17265,#17266,#17267,#17268,#17269,
+ #17270,#17271,#17272,#17273,#17274,#17275,#17276,#17277,#17278,
+ #17279,#17280,#17281,#17282,#17283,#17284,#17285,#17286,#17287,
+ #17288,#17289,#17290,#17291,#17292,#17293,#17294,#17295));
+#17254 = ORIENTED_EDGE('',*,*,#9900,.T.);
+#17255 = ORIENTED_EDGE('',*,*,#10958,.T.);
+#17256 = ORIENTED_EDGE('',*,*,#10939,.T.);
+#17257 = ORIENTED_EDGE('',*,*,#10913,.T.);
+#17258 = ORIENTED_EDGE('',*,*,#10887,.T.);
+#17259 = ORIENTED_EDGE('',*,*,#10861,.T.);
+#17260 = ORIENTED_EDGE('',*,*,#10837,.T.);
+#17261 = ORIENTED_EDGE('',*,*,#10811,.T.);
+#17262 = ORIENTED_EDGE('',*,*,#10785,.T.);
+#17263 = ORIENTED_EDGE('',*,*,#10759,.T.);
+#17264 = ORIENTED_EDGE('',*,*,#10733,.T.);
+#17265 = ORIENTED_EDGE('',*,*,#10707,.T.);
+#17266 = ORIENTED_EDGE('',*,*,#10681,.T.);
+#17267 = ORIENTED_EDGE('',*,*,#10655,.T.);
+#17268 = ORIENTED_EDGE('',*,*,#10629,.T.);
+#17269 = ORIENTED_EDGE('',*,*,#10603,.T.);
+#17270 = ORIENTED_EDGE('',*,*,#10577,.T.);
+#17271 = ORIENTED_EDGE('',*,*,#10553,.T.);
+#17272 = ORIENTED_EDGE('',*,*,#10529,.T.);
+#17273 = ORIENTED_EDGE('',*,*,#10503,.T.);
+#17274 = ORIENTED_EDGE('',*,*,#10477,.T.);
+#17275 = ORIENTED_EDGE('',*,*,#10451,.T.);
+#17276 = ORIENTED_EDGE('',*,*,#10425,.T.);
+#17277 = ORIENTED_EDGE('',*,*,#10399,.T.);
+#17278 = ORIENTED_EDGE('',*,*,#10373,.T.);
+#17279 = ORIENTED_EDGE('',*,*,#10347,.T.);
+#17280 = ORIENTED_EDGE('',*,*,#10321,.T.);
+#17281 = ORIENTED_EDGE('',*,*,#10295,.T.);
+#17282 = ORIENTED_EDGE('',*,*,#10269,.T.);
+#17283 = ORIENTED_EDGE('',*,*,#10243,.T.);
+#17284 = ORIENTED_EDGE('',*,*,#10217,.T.);
+#17285 = ORIENTED_EDGE('',*,*,#10191,.T.);
+#17286 = ORIENTED_EDGE('',*,*,#10165,.T.);
+#17287 = ORIENTED_EDGE('',*,*,#10139,.T.);
+#17288 = ORIENTED_EDGE('',*,*,#10113,.T.);
+#17289 = ORIENTED_EDGE('',*,*,#10087,.T.);
+#17290 = ORIENTED_EDGE('',*,*,#10061,.T.);
+#17291 = ORIENTED_EDGE('',*,*,#10035,.T.);
+#17292 = ORIENTED_EDGE('',*,*,#10009,.T.);
+#17293 = ORIENTED_EDGE('',*,*,#9983,.T.);
+#17294 = ORIENTED_EDGE('',*,*,#9957,.T.);
+#17295 = ORIENTED_EDGE('',*,*,#9933,.T.);
+#17296 = FACE_BOUND('',#17297,.F.);
+#17297 = EDGE_LOOP('',(#17298,#17308,#17316,#17324,#17332,#17340,#17348,
+ #17356,#17364,#17372));
+#17298 = ORIENTED_EDGE('',*,*,#17299,.T.);
+#17299 = EDGE_CURVE('',#17300,#17302,#17304,.T.);
+#17300 = VERTEX_POINT('',#17301);
+#17301 = CARTESIAN_POINT('',(48.830841684158,24.290528052805,4.));
+#17302 = VERTEX_POINT('',#17303);
+#17303 = CARTESIAN_POINT('',(48.533811981188,24.290528052805,4.));
+#17304 = LINE('',#17305,#17306);
+#17305 = CARTESIAN_POINT('',(48.830841684158,24.290528052805,4.));
+#17306 = VECTOR('',#17307,1.);
+#17307 = DIRECTION('',(-1.,0.,0.));
+#17308 = ORIENTED_EDGE('',*,*,#17309,.T.);
+#17309 = EDGE_CURVE('',#17302,#17310,#17312,.T.);
+#17310 = VERTEX_POINT('',#17311);
+#17311 = CARTESIAN_POINT('',(48.21202980297,24.262887788779,4.));
+#17312 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17313,#17314,#17315),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17313 = CARTESIAN_POINT('',(48.533811981188,24.290528052805,4.));
+#17314 = CARTESIAN_POINT('',(48.345074357426,24.290528052805,4.));
+#17315 = CARTESIAN_POINT('',(48.21202980297,24.262887788779,4.));
+#17316 = ORIENTED_EDGE('',*,*,#17317,.T.);
+#17317 = EDGE_CURVE('',#17310,#17318,#17320,.T.);
+#17318 = VERTEX_POINT('',#17319);
+#17319 = CARTESIAN_POINT('',(47.995445644554,24.1799669967,4.));
+#17320 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17321,#17322,#17323),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17321 = CARTESIAN_POINT('',(48.21202980297,24.262887788779,4.));
+#17322 = CARTESIAN_POINT('',(48.078985248515,24.235247524752,4.));
+#17323 = CARTESIAN_POINT('',(47.995445644554,24.1799669967,4.));
+#17324 = ORIENTED_EDGE('',*,*,#17325,.T.);
+#17325 = EDGE_CURVE('',#17318,#17326,#17328,.T.);
+#17326 = VERTEX_POINT('',#17327);
+#17327 = CARTESIAN_POINT('',(47.873127162706,24.046303630363,4.));
+#17328 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17329,#17330,#17331),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17329 = CARTESIAN_POINT('',(47.995445644554,24.1799669967,4.));
+#17330 = CARTESIAN_POINT('',(47.911906040594,24.124686468647,4.));
+#17331 = CARTESIAN_POINT('',(47.873127162706,24.046303630363,4.));
+#17332 = ORIENTED_EDGE('',*,*,#17333,.T.);
+#17333 = EDGE_CURVE('',#17326,#17334,#17336,.T.);
+#17334 = VERTEX_POINT('',#17335);
+#17335 = CARTESIAN_POINT('',(47.834554555446,23.866848184818,4.));
+#17336 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17337,#17338,#17339),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17337 = CARTESIAN_POINT('',(47.873127162706,24.046303630363,4.));
+#17338 = CARTESIAN_POINT('',(47.834554555446,23.968127062706,4.));
+#17339 = CARTESIAN_POINT('',(47.834554555446,23.866848184818,4.));
+#17340 = ORIENTED_EDGE('',*,*,#17341,.T.);
+#17341 = EDGE_CURVE('',#17334,#17342,#17344,.T.);
+#17342 = VERTEX_POINT('',#17343);
+#17343 = CARTESIAN_POINT('',(47.944290529043,23.596633663366,4.));
+#17344 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17345,#17346,#17347),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17345 = CARTESIAN_POINT('',(47.834554555446,23.866848184818,4.));
+#17346 = CARTESIAN_POINT('',(47.834554555446,23.695024752475,4.));
+#17347 = CARTESIAN_POINT('',(47.944290529043,23.596633663366,4.));
+#17348 = ORIENTED_EDGE('',*,*,#17349,.T.);
+#17349 = EDGE_CURVE('',#17342,#17350,#17352,.T.);
+#17350 = VERTEX_POINT('',#17351);
+#17351 = CARTESIAN_POINT('',(48.249158515842,23.498448844884,4.));
+#17352 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17353,#17354,#17355),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17353 = CARTESIAN_POINT('',(47.944290529043,23.596633663366,4.));
+#17354 = CARTESIAN_POINT('',(48.054232773267,23.498448844884,4.));
+#17355 = CARTESIAN_POINT('',(48.249158515842,23.498448844884,4.));
+#17356 = ORIENTED_EDGE('',*,*,#17357,.T.);
+#17357 = EDGE_CURVE('',#17350,#17358,#17360,.T.);
+#17358 = VERTEX_POINT('',#17359);
+#17359 = CARTESIAN_POINT('',(48.550726172607,23.581369636964,4.));
+#17360 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17361,#17362,#17363),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17361 = CARTESIAN_POINT('',(48.249158515842,23.498448844884,4.));
+#17362 = CARTESIAN_POINT('',(48.413143664356,23.498448844884,4.));
+#17363 = CARTESIAN_POINT('',(48.550726172607,23.581369636964,4.));
+#17364 = ORIENTED_EDGE('',*,*,#17365,.T.);
+#17365 = EDGE_CURVE('',#17358,#17366,#17368,.T.);
+#17366 = VERTEX_POINT('',#17367);
+#17367 = CARTESIAN_POINT('',(48.830841684158,23.823943894389,4.));
+#17368 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17369,#17370,#17371),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17369 = CARTESIAN_POINT('',(48.550726172607,23.581369636964,4.));
+#17370 = CARTESIAN_POINT('',(48.688514951485,23.664290429043,4.));
+#17371 = CARTESIAN_POINT('',(48.830841684158,23.823943894389,4.));
+#17372 = ORIENTED_EDGE('',*,*,#17373,.T.);
+#17373 = EDGE_CURVE('',#17366,#17300,#17374,.T.);
+#17374 = LINE('',#17375,#17376);
+#17375 = CARTESIAN_POINT('',(48.830841684158,23.823943894389,4.));
+#17376 = VECTOR('',#17377,1.);
+#17377 = DIRECTION('',(0.,1.,0.));
+#17378 = PLANE('',#17379);
+#17379 = AXIS2_PLACEMENT_3D('',#17380,#17381,#17382);
+#17380 = CARTESIAN_POINT('',(56.673300440845,24.732450880531,4.));
+#17381 = DIRECTION('',(0.,0.,1.));
+#17382 = DIRECTION('',(1.,0.,0.));
+#17383 = ADVANCED_FACE('',(#17384),#17451,.T.);
+#17384 = FACE_BOUND('',#17385,.F.);
+#17385 = EDGE_LOOP('',(#17386,#17387,#17388,#17389,#17390,#17391,#17392,
+ #17393,#17394,#17395,#17396,#17397,#17398,#17399,#17400,#17401,
+ #17402,#17403,#17404,#17405,#17406,#17407,#17408,#17409,#17410,
+ #17411,#17412,#17413,#17414,#17415,#17416,#17417,#17418,#17419,
+ #17420,#17421,#17422,#17423,#17424,#17425,#17426,#17427,#17428,
+ #17429,#17430,#17431,#17432,#17433,#17434,#17435,#17436,#17437,
+ #17438,#17439,#17440,#17441,#17442,#17443,#17444,#17445,#17446,
+ #17447,#17448,#17449,#17450));
+#17386 = ORIENTED_EDGE('',*,*,#10984,.T.);
+#17387 = ORIENTED_EDGE('',*,*,#12634,.T.);
+#17388 = ORIENTED_EDGE('',*,*,#12615,.T.);
+#17389 = ORIENTED_EDGE('',*,*,#12589,.T.);
+#17390 = ORIENTED_EDGE('',*,*,#12563,.T.);
+#17391 = ORIENTED_EDGE('',*,*,#12537,.T.);
+#17392 = ORIENTED_EDGE('',*,*,#12511,.T.);
+#17393 = ORIENTED_EDGE('',*,*,#12485,.T.);
+#17394 = ORIENTED_EDGE('',*,*,#12461,.T.);
+#17395 = ORIENTED_EDGE('',*,*,#12435,.T.);
+#17396 = ORIENTED_EDGE('',*,*,#12409,.T.);
+#17397 = ORIENTED_EDGE('',*,*,#12383,.T.);
+#17398 = ORIENTED_EDGE('',*,*,#12357,.T.);
+#17399 = ORIENTED_EDGE('',*,*,#12331,.T.);
+#17400 = ORIENTED_EDGE('',*,*,#12305,.T.);
+#17401 = ORIENTED_EDGE('',*,*,#12281,.T.);
+#17402 = ORIENTED_EDGE('',*,*,#12255,.T.);
+#17403 = ORIENTED_EDGE('',*,*,#12229,.T.);
+#17404 = ORIENTED_EDGE('',*,*,#12203,.T.);
+#17405 = ORIENTED_EDGE('',*,*,#12177,.T.);
+#17406 = ORIENTED_EDGE('',*,*,#12151,.T.);
+#17407 = ORIENTED_EDGE('',*,*,#12125,.T.);
+#17408 = ORIENTED_EDGE('',*,*,#12099,.T.);
+#17409 = ORIENTED_EDGE('',*,*,#12073,.T.);
+#17410 = ORIENTED_EDGE('',*,*,#12049,.T.);
+#17411 = ORIENTED_EDGE('',*,*,#12023,.T.);
+#17412 = ORIENTED_EDGE('',*,*,#11997,.T.);
+#17413 = ORIENTED_EDGE('',*,*,#11971,.T.);
+#17414 = ORIENTED_EDGE('',*,*,#11945,.T.);
+#17415 = ORIENTED_EDGE('',*,*,#11919,.T.);
+#17416 = ORIENTED_EDGE('',*,*,#11893,.T.);
+#17417 = ORIENTED_EDGE('',*,*,#11869,.T.);
+#17418 = ORIENTED_EDGE('',*,*,#11843,.T.);
+#17419 = ORIENTED_EDGE('',*,*,#11817,.T.);
+#17420 = ORIENTED_EDGE('',*,*,#11791,.T.);
+#17421 = ORIENTED_EDGE('',*,*,#11765,.T.);
+#17422 = ORIENTED_EDGE('',*,*,#11739,.T.);
+#17423 = ORIENTED_EDGE('',*,*,#11713,.T.);
+#17424 = ORIENTED_EDGE('',*,*,#11687,.T.);
+#17425 = ORIENTED_EDGE('',*,*,#11661,.T.);
+#17426 = ORIENTED_EDGE('',*,*,#11637,.T.);
+#17427 = ORIENTED_EDGE('',*,*,#11611,.T.);
+#17428 = ORIENTED_EDGE('',*,*,#11585,.T.);
+#17429 = ORIENTED_EDGE('',*,*,#11559,.T.);
+#17430 = ORIENTED_EDGE('',*,*,#11533,.T.);
+#17431 = ORIENTED_EDGE('',*,*,#11507,.T.);
+#17432 = ORIENTED_EDGE('',*,*,#11481,.T.);
+#17433 = ORIENTED_EDGE('',*,*,#11455,.T.);
+#17434 = ORIENTED_EDGE('',*,*,#11429,.T.);
+#17435 = ORIENTED_EDGE('',*,*,#11405,.T.);
+#17436 = ORIENTED_EDGE('',*,*,#11379,.T.);
+#17437 = ORIENTED_EDGE('',*,*,#11353,.T.);
+#17438 = ORIENTED_EDGE('',*,*,#11327,.T.);
+#17439 = ORIENTED_EDGE('',*,*,#11301,.T.);
+#17440 = ORIENTED_EDGE('',*,*,#11275,.T.);
+#17441 = ORIENTED_EDGE('',*,*,#11249,.T.);
+#17442 = ORIENTED_EDGE('',*,*,#11223,.T.);
+#17443 = ORIENTED_EDGE('',*,*,#11197,.T.);
+#17444 = ORIENTED_EDGE('',*,*,#11171,.T.);
+#17445 = ORIENTED_EDGE('',*,*,#11145,.T.);
+#17446 = ORIENTED_EDGE('',*,*,#11119,.T.);
+#17447 = ORIENTED_EDGE('',*,*,#11093,.T.);
+#17448 = ORIENTED_EDGE('',*,*,#11067,.T.);
+#17449 = ORIENTED_EDGE('',*,*,#11041,.T.);
+#17450 = ORIENTED_EDGE('',*,*,#11017,.T.);
+#17451 = PLANE('',#17452);
+#17452 = AXIS2_PLACEMENT_3D('',#17453,#17454,#17455);
+#17453 = CARTESIAN_POINT('',(56.673300440845,24.732450880531,4.));
+#17454 = DIRECTION('',(0.,0.,1.));
+#17455 = DIRECTION('',(1.,0.,0.));
+#17456 = ADVANCED_FACE('',(#17457,#17495),#17553,.T.);
+#17457 = FACE_BOUND('',#17458,.F.);
+#17458 = EDGE_LOOP('',(#17459,#17460,#17461,#17462,#17463,#17464,#17465,
+ #17466,#17467,#17468,#17469,#17470,#17471,#17472,#17473,#17474,
+ #17475,#17476,#17477,#17478,#17479,#17480,#17481,#17482,#17483,
+ #17484,#17485,#17486,#17487,#17488,#17489,#17490,#17491,#17492,
+ #17493,#17494));
+#17459 = ORIENTED_EDGE('',*,*,#12660,.T.);
+#17460 = ORIENTED_EDGE('',*,*,#13566,.T.);
+#17461 = ORIENTED_EDGE('',*,*,#13549,.T.);
+#17462 = ORIENTED_EDGE('',*,*,#13523,.T.);
+#17463 = ORIENTED_EDGE('',*,*,#13497,.T.);
+#17464 = ORIENTED_EDGE('',*,*,#13471,.T.);
+#17465 = ORIENTED_EDGE('',*,*,#13445,.T.);
+#17466 = ORIENTED_EDGE('',*,*,#13419,.T.);
+#17467 = ORIENTED_EDGE('',*,*,#13393,.T.);
+#17468 = ORIENTED_EDGE('',*,*,#13367,.T.);
+#17469 = ORIENTED_EDGE('',*,*,#13341,.T.);
+#17470 = ORIENTED_EDGE('',*,*,#13315,.T.);
+#17471 = ORIENTED_EDGE('',*,*,#13289,.T.);
+#17472 = ORIENTED_EDGE('',*,*,#13263,.T.);
+#17473 = ORIENTED_EDGE('',*,*,#13237,.T.);
+#17474 = ORIENTED_EDGE('',*,*,#13211,.T.);
+#17475 = ORIENTED_EDGE('',*,*,#13185,.T.);
+#17476 = ORIENTED_EDGE('',*,*,#13159,.T.);
+#17477 = ORIENTED_EDGE('',*,*,#13133,.T.);
+#17478 = ORIENTED_EDGE('',*,*,#13107,.T.);
+#17479 = ORIENTED_EDGE('',*,*,#13081,.T.);
+#17480 = ORIENTED_EDGE('',*,*,#13055,.T.);
+#17481 = ORIENTED_EDGE('',*,*,#13029,.T.);
+#17482 = ORIENTED_EDGE('',*,*,#13003,.T.);
+#17483 = ORIENTED_EDGE('',*,*,#12977,.T.);
+#17484 = ORIENTED_EDGE('',*,*,#12951,.T.);
+#17485 = ORIENTED_EDGE('',*,*,#12925,.T.);
+#17486 = ORIENTED_EDGE('',*,*,#12899,.T.);
+#17487 = ORIENTED_EDGE('',*,*,#12873,.T.);
+#17488 = ORIENTED_EDGE('',*,*,#12847,.T.);
+#17489 = ORIENTED_EDGE('',*,*,#12821,.T.);
+#17490 = ORIENTED_EDGE('',*,*,#12795,.T.);
+#17491 = ORIENTED_EDGE('',*,*,#12769,.T.);
+#17492 = ORIENTED_EDGE('',*,*,#12743,.T.);
+#17493 = ORIENTED_EDGE('',*,*,#12717,.T.);
+#17494 = ORIENTED_EDGE('',*,*,#12693,.T.);
+#17495 = FACE_BOUND('',#17496,.F.);
+#17496 = EDGE_LOOP('',(#17497,#17507,#17515,#17523,#17531,#17539,#17547)
+ );
+#17497 = ORIENTED_EDGE('',*,*,#17498,.T.);
+#17498 = EDGE_CURVE('',#17499,#17501,#17503,.T.);
+#17499 = VERTEX_POINT('',#17500);
+#17500 = CARTESIAN_POINT('',(57.315371387129,24.805379537954,4.));
+#17501 = VERTEX_POINT('',#17502);
+#17502 = CARTESIAN_POINT('',(57.183770727063,25.308886138614,4.));
+#17503 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17504,#17505,#17506),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17504 = CARTESIAN_POINT('',(57.315371387129,24.805379537954,4.));
+#17505 = CARTESIAN_POINT('',(57.324653565347,25.125924092409,4.));
+#17506 = CARTESIAN_POINT('',(57.183770727063,25.308886138614,4.));
+#17507 = ORIENTED_EDGE('',*,*,#17508,.T.);
+#17508 = EDGE_CURVE('',#17501,#17509,#17511,.T.);
+#17509 = VERTEX_POINT('',#17510);
+#17510 = CARTESIAN_POINT('',(56.749158515842,25.491848184818,4.));
+#17511 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17512,#17513,#17514),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17512 = CARTESIAN_POINT('',(57.183770727063,25.308886138614,4.));
+#17513 = CARTESIAN_POINT('',(57.043094159406,25.491848184818,4.));
+#17514 = CARTESIAN_POINT('',(56.749158515842,25.491848184818,4.));
+#17515 = ORIENTED_EDGE('',*,*,#17516,.T.);
+#17516 = EDGE_CURVE('',#17509,#17517,#17519,.T.);
+#17517 = VERTEX_POINT('',#17518);
+#17518 = CARTESIAN_POINT('',(56.490701420132,25.437392739274,4.));
+#17519 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17520,#17521,#17522),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17520 = CARTESIAN_POINT('',(56.749158515842,25.491848184818,4.));
+#17521 = CARTESIAN_POINT('',(56.600643664356,25.491848184818,4.));
+#17522 = CARTESIAN_POINT('',(56.490701420132,25.437392739274,4.));
+#17523 = ORIENTED_EDGE('',*,*,#17524,.T.);
+#17524 = EDGE_CURVE('',#17517,#17525,#17527,.T.);
+#17525 = VERTEX_POINT('',#17526);
+#17526 = CARTESIAN_POINT('',(56.308151915182,25.290734323432,4.));
+#17527 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17528,#17529,#17530),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17528 = CARTESIAN_POINT('',(56.490701420132,25.437392739274,4.));
+#17529 = CARTESIAN_POINT('',(56.380965446535,25.382937293729,4.));
+#17530 = CARTESIAN_POINT('',(56.308151915182,25.290734323432,4.));
+#17531 = ORIENTED_EDGE('',*,*,#17532,.T.);
+#17532 = EDGE_CURVE('',#17525,#17533,#17535,.T.);
+#17533 = VERTEX_POINT('',#17534);
+#17534 = CARTESIAN_POINT('',(56.196765776568,25.072912541254,4.));
+#17535 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17536,#17537,#17538),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17536 = CARTESIAN_POINT('',(56.308151915182,25.290734323432,4.));
+#17537 = CARTESIAN_POINT('',(56.235544654455,25.198531353135,4.));
+#17538 = CARTESIAN_POINT('',(56.196765776568,25.072912541254,4.));
+#17539 = ORIENTED_EDGE('',*,*,#17540,.T.);
+#17540 = EDGE_CURVE('',#17533,#17541,#17543,.T.);
+#17541 = VERTEX_POINT('',#17542);
+#17542 = CARTESIAN_POINT('',(56.152005050495,24.805379537954,4.));
+#17543 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17544,#17545,#17546),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17544 = CARTESIAN_POINT('',(56.196765776568,25.072912541254,4.));
+#17545 = CARTESIAN_POINT('',(56.158193169307,24.9475,4.));
+#17546 = CARTESIAN_POINT('',(56.152005050495,24.805379537954,4.));
+#17547 = ORIENTED_EDGE('',*,*,#17548,.T.);
+#17548 = EDGE_CURVE('',#17541,#17499,#17549,.T.);
+#17549 = LINE('',#17550,#17551);
+#17550 = CARTESIAN_POINT('',(56.152005050495,24.805379537954,4.));
+#17551 = VECTOR('',#17552,1.);
+#17552 = DIRECTION('',(1.,0.,0.));
+#17553 = PLANE('',#17554);
+#17554 = AXIS2_PLACEMENT_3D('',#17555,#17556,#17557);
+#17555 = CARTESIAN_POINT('',(56.673300440845,24.732450880531,4.));
+#17556 = DIRECTION('',(0.,0.,1.));
+#17557 = DIRECTION('',(1.,0.,0.));
+#17558 = ADVANCED_FACE('',(#17559),#17604,.T.);
+#17559 = FACE_BOUND('',#17560,.F.);
+#17560 = EDGE_LOOP('',(#17561,#17562,#17563,#17564,#17565,#17566,#17567,
+ #17568,#17569,#17570,#17571,#17572,#17573,#17574,#17575,#17576,
+ #17577,#17578,#17579,#17580,#17581,#17582,#17583,#17584,#17585,
+ #17586,#17587,#17588,#17589,#17590,#17591,#17592,#17593,#17594,
+ #17595,#17596,#17597,#17598,#17599,#17600,#17601,#17602,#17603));
+#17561 = ORIENTED_EDGE('',*,*,#13592,.T.);
+#17562 = ORIENTED_EDGE('',*,*,#14678,.T.);
+#17563 = ORIENTED_EDGE('',*,*,#14659,.T.);
+#17564 = ORIENTED_EDGE('',*,*,#14633,.T.);
+#17565 = ORIENTED_EDGE('',*,*,#14607,.T.);
+#17566 = ORIENTED_EDGE('',*,*,#14581,.T.);
+#17567 = ORIENTED_EDGE('',*,*,#14555,.T.);
+#17568 = ORIENTED_EDGE('',*,*,#14529,.T.);
+#17569 = ORIENTED_EDGE('',*,*,#14503,.T.);
+#17570 = ORIENTED_EDGE('',*,*,#14477,.T.);
+#17571 = ORIENTED_EDGE('',*,*,#14451,.T.);
+#17572 = ORIENTED_EDGE('',*,*,#14425,.T.);
+#17573 = ORIENTED_EDGE('',*,*,#14401,.T.);
+#17574 = ORIENTED_EDGE('',*,*,#14375,.T.);
+#17575 = ORIENTED_EDGE('',*,*,#14349,.T.);
+#17576 = ORIENTED_EDGE('',*,*,#14323,.T.);
+#17577 = ORIENTED_EDGE('',*,*,#14297,.T.);
+#17578 = ORIENTED_EDGE('',*,*,#14271,.T.);
+#17579 = ORIENTED_EDGE('',*,*,#14245,.T.);
+#17580 = ORIENTED_EDGE('',*,*,#14219,.T.);
+#17581 = ORIENTED_EDGE('',*,*,#14193,.T.);
+#17582 = ORIENTED_EDGE('',*,*,#14169,.T.);
+#17583 = ORIENTED_EDGE('',*,*,#14143,.T.);
+#17584 = ORIENTED_EDGE('',*,*,#14117,.T.);
+#17585 = ORIENTED_EDGE('',*,*,#14091,.T.);
+#17586 = ORIENTED_EDGE('',*,*,#14065,.T.);
+#17587 = ORIENTED_EDGE('',*,*,#14039,.T.);
+#17588 = ORIENTED_EDGE('',*,*,#14013,.T.);
+#17589 = ORIENTED_EDGE('',*,*,#13987,.T.);
+#17590 = ORIENTED_EDGE('',*,*,#13961,.T.);
+#17591 = ORIENTED_EDGE('',*,*,#13937,.T.);
+#17592 = ORIENTED_EDGE('',*,*,#13911,.T.);
+#17593 = ORIENTED_EDGE('',*,*,#13885,.T.);
+#17594 = ORIENTED_EDGE('',*,*,#13859,.T.);
+#17595 = ORIENTED_EDGE('',*,*,#13833,.T.);
+#17596 = ORIENTED_EDGE('',*,*,#13807,.T.);
+#17597 = ORIENTED_EDGE('',*,*,#13781,.T.);
+#17598 = ORIENTED_EDGE('',*,*,#13755,.T.);
+#17599 = ORIENTED_EDGE('',*,*,#13729,.T.);
+#17600 = ORIENTED_EDGE('',*,*,#13703,.T.);
+#17601 = ORIENTED_EDGE('',*,*,#13677,.T.);
+#17602 = ORIENTED_EDGE('',*,*,#13651,.T.);
+#17603 = ORIENTED_EDGE('',*,*,#13625,.T.);
+#17604 = PLANE('',#17605);
+#17605 = AXIS2_PLACEMENT_3D('',#17606,#17607,#17608);
+#17606 = CARTESIAN_POINT('',(56.673300440845,24.732450880531,4.));
+#17607 = DIRECTION('',(0.,0.,1.));
+#17608 = DIRECTION('',(1.,0.,0.));
+#17609 = ADVANCED_FACE('',(#17610,#17636),#17726,.T.);
+#17610 = FACE_BOUND('',#17611,.F.);
+#17611 = EDGE_LOOP('',(#17612,#17613,#17614,#17615,#17616,#17617,#17618,
+ #17619,#17620,#17621,#17622,#17623,#17624,#17625,#17626,#17627,
+ #17628,#17629,#17630,#17631,#17632,#17633,#17634,#17635));
+#17612 = ORIENTED_EDGE('',*,*,#14704,.T.);
+#17613 = ORIENTED_EDGE('',*,*,#15294,.T.);
+#17614 = ORIENTED_EDGE('',*,*,#15275,.T.);
+#17615 = ORIENTED_EDGE('',*,*,#15249,.T.);
+#17616 = ORIENTED_EDGE('',*,*,#15225,.T.);
+#17617 = ORIENTED_EDGE('',*,*,#15201,.T.);
+#17618 = ORIENTED_EDGE('',*,*,#15175,.T.);
+#17619 = ORIENTED_EDGE('',*,*,#15149,.T.);
+#17620 = ORIENTED_EDGE('',*,*,#15123,.T.);
+#17621 = ORIENTED_EDGE('',*,*,#15097,.T.);
+#17622 = ORIENTED_EDGE('',*,*,#15071,.T.);
+#17623 = ORIENTED_EDGE('',*,*,#15045,.T.);
+#17624 = ORIENTED_EDGE('',*,*,#15019,.T.);
+#17625 = ORIENTED_EDGE('',*,*,#14993,.T.);
+#17626 = ORIENTED_EDGE('',*,*,#14969,.T.);
+#17627 = ORIENTED_EDGE('',*,*,#14943,.T.);
+#17628 = ORIENTED_EDGE('',*,*,#14917,.T.);
+#17629 = ORIENTED_EDGE('',*,*,#14893,.T.);
+#17630 = ORIENTED_EDGE('',*,*,#14867,.T.);
+#17631 = ORIENTED_EDGE('',*,*,#14841,.T.);
+#17632 = ORIENTED_EDGE('',*,*,#14815,.T.);
+#17633 = ORIENTED_EDGE('',*,*,#14789,.T.);
+#17634 = ORIENTED_EDGE('',*,*,#14763,.T.);
+#17635 = ORIENTED_EDGE('',*,*,#14737,.T.);
+#17636 = FACE_BOUND('',#17637,.F.);
+#17637 = EDGE_LOOP('',(#17638,#17648,#17656,#17664,#17672,#17680,#17688,
+ #17696,#17704,#17712,#17720));
+#17638 = ORIENTED_EDGE('',*,*,#17639,.T.);
+#17639 = EDGE_CURVE('',#17640,#17642,#17644,.T.);
+#17640 = VERTEX_POINT('',#17641);
+#17641 = CARTESIAN_POINT('',(62.909843334323,25.735247524752,4.));
+#17642 = VERTEX_POINT('',#17643);
+#17643 = CARTESIAN_POINT('',(62.835585908581,26.078688118812,4.));
+#17644 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17645,#17646,#17647),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17645 = CARTESIAN_POINT('',(62.909843334323,25.735247524752,4.));
+#17646 = CARTESIAN_POINT('',(62.909843334323,25.943787128713,4.));
+#17647 = CARTESIAN_POINT('',(62.835585908581,26.078688118812,4.));
+#17648 = ORIENTED_EDGE('',*,*,#17649,.T.);
+#17649 = EDGE_CURVE('',#17642,#17650,#17652,.T.);
+#17650 = VERTEX_POINT('',#17651);
+#17651 = CARTESIAN_POINT('',(62.65303640363,26.278151815182,4.));
+#17652 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17653,#17654,#17655),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17653 = CARTESIAN_POINT('',(62.835585908581,26.078688118812,4.));
+#17654 = CARTESIAN_POINT('',(62.761328482838,26.213795379538,4.));
+#17655 = CARTESIAN_POINT('',(62.65303640363,26.278151815182,4.));
+#17656 = ORIENTED_EDGE('',*,*,#17657,.T.);
+#17657 = EDGE_CURVE('',#17650,#17658,#17660,.T.);
+#17658 = VERTEX_POINT('',#17659);
+#17659 = CARTESIAN_POINT('',(62.42551990198,26.359422442244,4.));
+#17660 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17661,#17662,#17663),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17661 = CARTESIAN_POINT('',(62.65303640363,26.278151815182,4.));
+#17662 = CARTESIAN_POINT('',(62.544744324422,26.342508250825,4.));
+#17663 = CARTESIAN_POINT('',(62.42551990198,26.359422442244,4.));
+#17664 = ORIENTED_EDGE('',*,*,#17665,.T.);
+#17665 = EDGE_CURVE('',#17658,#17666,#17668,.T.);
+#17666 = VERTEX_POINT('',#17667);
+#17667 = CARTESIAN_POINT('',(62.179645314521,26.376336633663,4.));
+#17668 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17669,#17670,#17671),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17669 = CARTESIAN_POINT('',(62.42551990198,26.359422442244,4.));
+#17670 = CARTESIAN_POINT('',(62.306501750165,26.376336633663,4.));
+#17671 = CARTESIAN_POINT('',(62.179645314521,26.376336633663,4.));
+#17672 = ORIENTED_EDGE('',*,*,#17673,.T.);
+#17673 = EDGE_CURVE('',#17666,#17674,#17676,.T.);
+#17674 = VERTEX_POINT('',#17675);
+#17675 = CARTESIAN_POINT('',(61.833110661056,26.376336633663,4.));
+#17676 = LINE('',#17677,#17678);
+#17677 = CARTESIAN_POINT('',(62.179645314521,26.376336633663,4.));
+#17678 = VECTOR('',#17679,1.);
+#17679 = DIRECTION('',(-1.,0.,0.));
+#17680 = ORIENTED_EDGE('',*,*,#17681,.T.);
+#17681 = EDGE_CURVE('',#17674,#17682,#17684,.T.);
+#17682 = VERTEX_POINT('',#17683);
+#17683 = CARTESIAN_POINT('',(61.833110661056,25.029801980198,4.));
+#17684 = LINE('',#17685,#17686);
+#17685 = CARTESIAN_POINT('',(61.833110661056,26.376336633663,4.));
+#17686 = VECTOR('',#17687,1.);
+#17687 = DIRECTION('',(0.,-1.,0.));
+#17688 = ORIENTED_EDGE('',*,*,#17689,.T.);
+#17689 = EDGE_CURVE('',#17682,#17690,#17692,.T.);
+#17690 = VERTEX_POINT('',#17691);
+#17691 = CARTESIAN_POINT('',(62.198209670957,25.029801980198,4.));
+#17692 = LINE('',#17693,#17694);
+#17693 = CARTESIAN_POINT('',(61.833110661056,25.029801980198,4.));
+#17694 = VECTOR('',#17695,1.);
+#17695 = DIRECTION('',(1.,0.,0.));
+#17696 = ORIENTED_EDGE('',*,*,#17697,.T.);
+#17697 = EDGE_CURVE('',#17690,#17698,#17700,.T.);
+#17698 = VERTEX_POINT('',#17699);
+#17699 = CARTESIAN_POINT('',(62.52452980297,25.081988448845,4.));
+#17700 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17701,#17702,#17703),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17701 = CARTESIAN_POINT('',(62.198209670957,25.029801980198,4.));
+#17702 = CARTESIAN_POINT('',(62.393135413531,25.029801980198,4.));
+#17703 = CARTESIAN_POINT('',(62.52452980297,25.081988448845,4.));
+#17704 = ORIENTED_EDGE('',*,*,#17705,.T.);
+#17705 = EDGE_CURVE('',#17698,#17706,#17708,.T.);
+#17706 = VERTEX_POINT('',#17707);
+#17707 = CARTESIAN_POINT('',(62.739670066997,25.227615511551,4.));
+#17708 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17709,#17710,#17711),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17709 = CARTESIAN_POINT('',(62.52452980297,25.081988448845,4.));
+#17710 = CARTESIAN_POINT('',(62.656130463036,25.134174917492,4.));
+#17711 = CARTESIAN_POINT('',(62.739670066997,25.227615511551,4.));
+#17712 = ORIENTED_EDGE('',*,*,#17713,.T.);
+#17713 = EDGE_CURVE('',#17706,#17714,#17716,.T.);
+#17714 = VERTEX_POINT('',#17715);
+#17715 = CARTESIAN_POINT('',(62.86652650264,25.451625412541,4.));
+#17716 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17717,#17718,#17719),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17717 = CARTESIAN_POINT('',(62.739670066997,25.227615511551,4.));
+#17718 = CARTESIAN_POINT('',(62.823209670957,25.321262376238,4.));
+#17719 = CARTESIAN_POINT('',(62.86652650264,25.451625412541,4.));
+#17720 = ORIENTED_EDGE('',*,*,#17721,.T.);
+#17721 = EDGE_CURVE('',#17714,#17640,#17722,.T.);
+#17722 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17723,#17724,#17725),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17723 = CARTESIAN_POINT('',(62.86652650264,25.451625412541,4.));
+#17724 = CARTESIAN_POINT('',(62.909843334323,25.581988448845,4.));
+#17725 = CARTESIAN_POINT('',(62.909843334323,25.735247524752,4.));
+#17726 = PLANE('',#17727);
+#17727 = AXIS2_PLACEMENT_3D('',#17728,#17729,#17730);
+#17728 = CARTESIAN_POINT('',(56.673300440845,24.732450880531,4.));
+#17729 = DIRECTION('',(0.,0.,1.));
+#17730 = DIRECTION('',(1.,0.,0.));
+#17731 = ADVANCED_FACE('',(#17732,#17776),#17858,.T.);
+#17732 = FACE_BOUND('',#17733,.F.);
+#17733 = EDGE_LOOP('',(#17734,#17735,#17736,#17737,#17738,#17739,#17740,
+ #17741,#17742,#17743,#17744,#17745,#17746,#17747,#17748,#17749,
+ #17750,#17751,#17752,#17753,#17754,#17755,#17756,#17757,#17758,
+ #17759,#17760,#17761,#17762,#17763,#17764,#17765,#17766,#17767,
+ #17768,#17769,#17770,#17771,#17772,#17773,#17774,#17775));
+#17734 = ORIENTED_EDGE('',*,*,#15320,.T.);
+#17735 = ORIENTED_EDGE('',*,*,#16378,.T.);
+#17736 = ORIENTED_EDGE('',*,*,#16359,.T.);
+#17737 = ORIENTED_EDGE('',*,*,#16333,.T.);
+#17738 = ORIENTED_EDGE('',*,*,#16307,.T.);
+#17739 = ORIENTED_EDGE('',*,*,#16281,.T.);
+#17740 = ORIENTED_EDGE('',*,*,#16257,.T.);
+#17741 = ORIENTED_EDGE('',*,*,#16231,.T.);
+#17742 = ORIENTED_EDGE('',*,*,#16205,.T.);
+#17743 = ORIENTED_EDGE('',*,*,#16179,.T.);
+#17744 = ORIENTED_EDGE('',*,*,#16153,.T.);
+#17745 = ORIENTED_EDGE('',*,*,#16127,.T.);
+#17746 = ORIENTED_EDGE('',*,*,#16101,.T.);
+#17747 = ORIENTED_EDGE('',*,*,#16075,.T.);
+#17748 = ORIENTED_EDGE('',*,*,#16049,.T.);
+#17749 = ORIENTED_EDGE('',*,*,#16023,.T.);
+#17750 = ORIENTED_EDGE('',*,*,#15997,.T.);
+#17751 = ORIENTED_EDGE('',*,*,#15973,.T.);
+#17752 = ORIENTED_EDGE('',*,*,#15949,.T.);
+#17753 = ORIENTED_EDGE('',*,*,#15923,.T.);
+#17754 = ORIENTED_EDGE('',*,*,#15897,.T.);
+#17755 = ORIENTED_EDGE('',*,*,#15871,.T.);
+#17756 = ORIENTED_EDGE('',*,*,#15845,.T.);
+#17757 = ORIENTED_EDGE('',*,*,#15819,.T.);
+#17758 = ORIENTED_EDGE('',*,*,#15793,.T.);
+#17759 = ORIENTED_EDGE('',*,*,#15767,.T.);
+#17760 = ORIENTED_EDGE('',*,*,#15741,.T.);
+#17761 = ORIENTED_EDGE('',*,*,#15715,.T.);
+#17762 = ORIENTED_EDGE('',*,*,#15689,.T.);
+#17763 = ORIENTED_EDGE('',*,*,#15663,.T.);
+#17764 = ORIENTED_EDGE('',*,*,#15637,.T.);
+#17765 = ORIENTED_EDGE('',*,*,#15611,.T.);
+#17766 = ORIENTED_EDGE('',*,*,#15585,.T.);
+#17767 = ORIENTED_EDGE('',*,*,#15559,.T.);
+#17768 = ORIENTED_EDGE('',*,*,#15533,.T.);
+#17769 = ORIENTED_EDGE('',*,*,#15507,.T.);
+#17770 = ORIENTED_EDGE('',*,*,#15481,.T.);
+#17771 = ORIENTED_EDGE('',*,*,#15455,.T.);
+#17772 = ORIENTED_EDGE('',*,*,#15429,.T.);
+#17773 = ORIENTED_EDGE('',*,*,#15403,.T.);
+#17774 = ORIENTED_EDGE('',*,*,#15377,.T.);
+#17775 = ORIENTED_EDGE('',*,*,#15353,.T.);
+#17776 = FACE_BOUND('',#17777,.F.);
+#17777 = EDGE_LOOP('',(#17778,#17788,#17796,#17804,#17812,#17820,#17828,
+ #17836,#17844,#17852));
+#17778 = ORIENTED_EDGE('',*,*,#17779,.T.);
+#17779 = EDGE_CURVE('',#17780,#17782,#17784,.T.);
+#17780 = VERTEX_POINT('',#17781);
+#17781 = CARTESIAN_POINT('',(65.926551255116,24.290528052805,4.));
+#17782 = VERTEX_POINT('',#17783);
+#17783 = CARTESIAN_POINT('',(65.629521552145,24.290528052805,4.));
+#17784 = LINE('',#17785,#17786);
+#17785 = CARTESIAN_POINT('',(65.926551255116,24.290528052805,4.));
+#17786 = VECTOR('',#17787,1.);
+#17787 = DIRECTION('',(-1.,0.,0.));
+#17788 = ORIENTED_EDGE('',*,*,#17789,.T.);
+#17789 = EDGE_CURVE('',#17782,#17790,#17792,.T.);
+#17790 = VERTEX_POINT('',#17791);
+#17791 = CARTESIAN_POINT('',(65.307739373927,24.262887788779,4.));
+#17792 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17793,#17794,#17795),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17793 = CARTESIAN_POINT('',(65.629521552145,24.290528052805,4.));
+#17794 = CARTESIAN_POINT('',(65.440783928383,24.290528052805,4.));
+#17795 = CARTESIAN_POINT('',(65.307739373927,24.262887788779,4.));
+#17796 = ORIENTED_EDGE('',*,*,#17797,.T.);
+#17797 = EDGE_CURVE('',#17790,#17798,#17800,.T.);
+#17798 = VERTEX_POINT('',#17799);
+#17799 = CARTESIAN_POINT('',(65.091155215512,24.1799669967,4.));
+#17800 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17801,#17802,#17803),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17801 = CARTESIAN_POINT('',(65.307739373927,24.262887788779,4.));
+#17802 = CARTESIAN_POINT('',(65.174694819472,24.235247524752,4.));
+#17803 = CARTESIAN_POINT('',(65.091155215512,24.1799669967,4.));
+#17804 = ORIENTED_EDGE('',*,*,#17805,.T.);
+#17805 = EDGE_CURVE('',#17798,#17806,#17808,.T.);
+#17806 = VERTEX_POINT('',#17807);
+#17807 = CARTESIAN_POINT('',(64.968836733663,24.046303630363,4.));
+#17808 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17809,#17810,#17811),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17809 = CARTESIAN_POINT('',(65.091155215512,24.1799669967,4.));
+#17810 = CARTESIAN_POINT('',(65.007615611551,24.124686468647,4.));
+#17811 = CARTESIAN_POINT('',(64.968836733663,24.046303630363,4.));
+#17812 = ORIENTED_EDGE('',*,*,#17813,.T.);
+#17813 = EDGE_CURVE('',#17806,#17814,#17816,.T.);
+#17814 = VERTEX_POINT('',#17815);
+#17815 = CARTESIAN_POINT('',(64.930264126403,23.866848184818,4.));
+#17816 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17817,#17818,#17819),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17817 = CARTESIAN_POINT('',(64.968836733663,24.046303630363,4.));
+#17818 = CARTESIAN_POINT('',(64.930264126403,23.968127062706,4.));
+#17819 = CARTESIAN_POINT('',(64.930264126403,23.866848184818,4.));
+#17820 = ORIENTED_EDGE('',*,*,#17821,.T.);
+#17821 = EDGE_CURVE('',#17814,#17822,#17824,.T.);
+#17822 = VERTEX_POINT('',#17823);
+#17823 = CARTESIAN_POINT('',(65.0400001,23.596633663366,4.));
+#17824 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17825,#17826,#17827),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17825 = CARTESIAN_POINT('',(64.930264126403,23.866848184818,4.));
+#17826 = CARTESIAN_POINT('',(64.930264126403,23.695024752475,4.));
+#17827 = CARTESIAN_POINT('',(65.0400001,23.596633663366,4.));
+#17828 = ORIENTED_EDGE('',*,*,#17829,.T.);
+#17829 = EDGE_CURVE('',#17822,#17830,#17832,.T.);
+#17830 = VERTEX_POINT('',#17831);
+#17831 = CARTESIAN_POINT('',(65.344868086799,23.498448844884,4.));
+#17832 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17833,#17834,#17835),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17833 = CARTESIAN_POINT('',(65.0400001,23.596633663366,4.));
+#17834 = CARTESIAN_POINT('',(65.149942344224,23.498448844884,4.));
+#17835 = CARTESIAN_POINT('',(65.344868086799,23.498448844884,4.));
+#17836 = ORIENTED_EDGE('',*,*,#17837,.T.);
+#17837 = EDGE_CURVE('',#17830,#17838,#17840,.T.);
+#17838 = VERTEX_POINT('',#17839);
+#17839 = CARTESIAN_POINT('',(65.646435743564,23.581369636964,4.));
+#17840 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17841,#17842,#17843),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17841 = CARTESIAN_POINT('',(65.344868086799,23.498448844884,4.));
+#17842 = CARTESIAN_POINT('',(65.508853235314,23.498448844884,4.));
+#17843 = CARTESIAN_POINT('',(65.646435743564,23.581369636964,4.));
+#17844 = ORIENTED_EDGE('',*,*,#17845,.T.);
+#17845 = EDGE_CURVE('',#17838,#17846,#17848,.T.);
+#17846 = VERTEX_POINT('',#17847);
+#17847 = CARTESIAN_POINT('',(65.926551255116,23.823943894389,4.));
+#17848 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17849,#17850,#17851),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17849 = CARTESIAN_POINT('',(65.646435743564,23.581369636964,4.));
+#17850 = CARTESIAN_POINT('',(65.784224522442,23.664290429043,4.));
+#17851 = CARTESIAN_POINT('',(65.926551255116,23.823943894389,4.));
+#17852 = ORIENTED_EDGE('',*,*,#17853,.T.);
+#17853 = EDGE_CURVE('',#17846,#17780,#17854,.T.);
+#17854 = LINE('',#17855,#17856);
+#17855 = CARTESIAN_POINT('',(65.926551255116,23.823943894389,4.));
+#17856 = VECTOR('',#17857,1.);
+#17857 = DIRECTION('',(0.,1.,0.));
+#17858 = PLANE('',#17859);
+#17859 = AXIS2_PLACEMENT_3D('',#17860,#17861,#17862);
+#17860 = CARTESIAN_POINT('',(56.673300440845,24.732450880531,4.));
+#17861 = DIRECTION('',(0.,0.,1.));
+#17862 = DIRECTION('',(1.,0.,0.));
+#17863 = ADVANCED_FACE('',(#17864,#17897),#18019,.T.);
+#17864 = FACE_BOUND('',#17865,.F.);
+#17865 = EDGE_LOOP('',(#17866,#17867,#17868,#17869,#17870,#17871,#17872,
+ #17873,#17874,#17875,#17876,#17877,#17878,#17879,#17880,#17881,
+ #17882,#17883,#17884,#17885,#17886,#17887,#17888,#17889,#17890,
+ #17891,#17892,#17893,#17894,#17895,#17896));
+#17866 = ORIENTED_EDGE('',*,*,#16404,.T.);
+#17867 = ORIENTED_EDGE('',*,*,#17178,.T.);
+#17868 = ORIENTED_EDGE('',*,*,#17159,.T.);
+#17869 = ORIENTED_EDGE('',*,*,#17133,.T.);
+#17870 = ORIENTED_EDGE('',*,*,#17107,.T.);
+#17871 = ORIENTED_EDGE('',*,*,#17081,.T.);
+#17872 = ORIENTED_EDGE('',*,*,#17055,.T.);
+#17873 = ORIENTED_EDGE('',*,*,#17029,.T.);
+#17874 = ORIENTED_EDGE('',*,*,#17005,.T.);
+#17875 = ORIENTED_EDGE('',*,*,#16979,.T.);
+#17876 = ORIENTED_EDGE('',*,*,#16953,.T.);
+#17877 = ORIENTED_EDGE('',*,*,#16927,.T.);
+#17878 = ORIENTED_EDGE('',*,*,#16901,.T.);
+#17879 = ORIENTED_EDGE('',*,*,#16875,.T.);
+#17880 = ORIENTED_EDGE('',*,*,#16849,.T.);
+#17881 = ORIENTED_EDGE('',*,*,#16823,.T.);
+#17882 = ORIENTED_EDGE('',*,*,#16797,.T.);
+#17883 = ORIENTED_EDGE('',*,*,#16771,.T.);
+#17884 = ORIENTED_EDGE('',*,*,#16745,.T.);
+#17885 = ORIENTED_EDGE('',*,*,#16719,.T.);
+#17886 = ORIENTED_EDGE('',*,*,#16693,.T.);
+#17887 = ORIENTED_EDGE('',*,*,#16669,.T.);
+#17888 = ORIENTED_EDGE('',*,*,#16643,.T.);
+#17889 = ORIENTED_EDGE('',*,*,#16617,.T.);
+#17890 = ORIENTED_EDGE('',*,*,#16591,.T.);
+#17891 = ORIENTED_EDGE('',*,*,#16565,.T.);
+#17892 = ORIENTED_EDGE('',*,*,#16539,.T.);
+#17893 = ORIENTED_EDGE('',*,*,#16513,.T.);
+#17894 = ORIENTED_EDGE('',*,*,#16487,.T.);
+#17895 = ORIENTED_EDGE('',*,*,#16461,.T.);
+#17896 = ORIENTED_EDGE('',*,*,#16437,.T.);
+#17897 = FACE_BOUND('',#17898,.F.);
+#17898 = EDGE_LOOP('',(#17899,#17909,#17917,#17925,#17933,#17941,#17949,
+ #17957,#17965,#17973,#17981,#17989,#17997,#18005,#18013));
+#17899 = ORIENTED_EDGE('',*,*,#17900,.T.);
+#17900 = EDGE_CURVE('',#17901,#17903,#17905,.T.);
+#17901 = VERTEX_POINT('',#17902);
+#17902 = CARTESIAN_POINT('',(69.312071057096,24.957813531353,4.));
+#17903 = VERTEX_POINT('',#17904);
+#17904 = CARTESIAN_POINT('',(68.991732773267,25.276089108911,4.));
+#17905 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17906,#17907,#17908),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17906 = CARTESIAN_POINT('',(69.312071057096,24.957813531353,4.));
+#17907 = CARTESIAN_POINT('',(69.144991849175,25.165940594059,4.));
+#17908 = CARTESIAN_POINT('',(68.991732773267,25.276089108911,4.));
+#17909 = ORIENTED_EDGE('',*,*,#17910,.T.);
+#17910 = EDGE_CURVE('',#17903,#17911,#17913,.T.);
+#17911 = VERTEX_POINT('',#17912);
+#17912 = CARTESIAN_POINT('',(68.671600760066,25.386237623762,4.));
+#17913 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17914,#17915,#17916),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17914 = CARTESIAN_POINT('',(68.991732773267,25.276089108911,4.));
+#17915 = CARTESIAN_POINT('',(68.838679967987,25.386237623762,4.));
+#17916 = CARTESIAN_POINT('',(68.671600760066,25.386237623762,4.));
+#17917 = ORIENTED_EDGE('',*,*,#17918,.T.);
+#17918 = EDGE_CURVE('',#17911,#17919,#17921,.T.);
+#17919 = VERTEX_POINT('',#17920);
+#17920 = CARTESIAN_POINT('',(68.41004960495,25.310948844884,4.));
+#17921 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17922,#17923,#17924),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17922 = CARTESIAN_POINT('',(68.671600760066,25.386237623762,4.));
+#17923 = CARTESIAN_POINT('',(68.519991849175,25.386237623762,4.));
+#17924 = CARTESIAN_POINT('',(68.41004960495,25.310948844884,4.));
+#17925 = ORIENTED_EDGE('',*,*,#17926,.T.);
+#17926 = EDGE_CURVE('',#17919,#17927,#17929,.T.);
+#17927 = VERTEX_POINT('',#17928);
+#17928 = CARTESIAN_POINT('',(68.233688218812,25.109628712871,4.));
+#17929 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17930,#17931,#17932),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17930 = CARTESIAN_POINT('',(68.41004960495,25.310948844884,4.));
+#17931 = CARTESIAN_POINT('',(68.300313631353,25.235660066007,4.));
+#17932 = CARTESIAN_POINT('',(68.233688218812,25.109628712871,4.));
+#17933 = ORIENTED_EDGE('',*,*,#17934,.T.);
+#17934 = EDGE_CURVE('',#17927,#17935,#17937,.T.);
+#17935 = VERTEX_POINT('',#17936);
+#17936 = CARTESIAN_POINT('',(68.134678317822,24.828481848185,4.));
+#17937 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17938,#17939,#17940),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17938 = CARTESIAN_POINT('',(68.233688218812,25.109628712871,4.));
+#17939 = CARTESIAN_POINT('',(68.167269076898,24.983803630363,4.));
+#17940 = CARTESIAN_POINT('',(68.134678317822,24.828481848185,4.));
+#17941 = ORIENTED_EDGE('',*,*,#17942,.T.);
+#17942 = EDGE_CURVE('',#17935,#17943,#17945,.T.);
+#17943 = VERTEX_POINT('',#17944);
+#17944 = CARTESIAN_POINT('',(68.102293829373,24.510412541254,4.));
+#17945 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17946,#17947,#17948),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17946 = CARTESIAN_POINT('',(68.134678317822,24.828481848185,4.));
+#17947 = CARTESIAN_POINT('',(68.102293829373,24.673366336634,4.));
+#17948 = CARTESIAN_POINT('',(68.102293829373,24.510412541254,4.));
+#17949 = ORIENTED_EDGE('',*,*,#17950,.T.);
+#17950 = EDGE_CURVE('',#17943,#17951,#17953,.T.);
+#17951 = VERTEX_POINT('',#17952);
+#17952 = CARTESIAN_POINT('',(68.130140364026,24.175429042904,4.));
+#17953 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17954,#17955,#17956),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17954 = CARTESIAN_POINT('',(68.102293829373,24.510412541254,4.));
+#17955 = CARTESIAN_POINT('',(68.102293829373,24.338382838284,4.));
+#17956 = CARTESIAN_POINT('',(68.130140364026,24.175429042904,4.));
+#17957 = ORIENTED_EDGE('',*,*,#17958,.T.);
+#17958 = EDGE_CURVE('',#17951,#17959,#17961,.T.);
+#17959 = VERTEX_POINT('',#17960);
+#17960 = CARTESIAN_POINT('',(68.221311981188,23.885206270627,4.));
+#17961 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17962,#17963,#17964),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17962 = CARTESIAN_POINT('',(68.130140364026,24.175429042904,4.));
+#17963 = CARTESIAN_POINT('',(68.15798689868,24.012681518152,4.));
+#17964 = CARTESIAN_POINT('',(68.221311981188,23.885206270627,4.));
+#17965 = ORIENTED_EDGE('',*,*,#17966,.T.);
+#17966 = EDGE_CURVE('',#17959,#17967,#17969,.T.);
+#17967 = VERTEX_POINT('',#17968);
+#17968 = CARTESIAN_POINT('',(68.390041354125,23.680792079208,4.));
+#17969 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17970,#17971,#17972),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17970 = CARTESIAN_POINT('',(68.221311981188,23.885206270627,4.));
+#17971 = CARTESIAN_POINT('',(68.284843334323,23.757731023102,4.));
+#17972 = CARTESIAN_POINT('',(68.390041354125,23.680792079208,4.));
+#17973 = ORIENTED_EDGE('',*,*,#17974,.T.);
+#17974 = EDGE_CURVE('',#17967,#17975,#17977,.T.);
+#17975 = VERTEX_POINT('',#17976);
+#17976 = CARTESIAN_POINT('',(68.656130463036,23.604059405941,4.));
+#17977 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17978,#17979,#17980),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17978 = CARTESIAN_POINT('',(68.390041354125,23.680792079208,4.));
+#17979 = CARTESIAN_POINT('',(68.495239373927,23.604059405941,4.));
+#17980 = CARTESIAN_POINT('',(68.656130463036,23.604059405941,4.));
+#17981 = ORIENTED_EDGE('',*,*,#17982,.T.);
+#17982 = EDGE_CURVE('',#17975,#17983,#17985,.T.);
+#17983 = VERTEX_POINT('',#17984);
+#17984 = CARTESIAN_POINT('',(68.812277327723,23.626955445545,4.));
+#17985 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17986,#17987,#17988),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17986 = CARTESIAN_POINT('',(68.656130463036,23.604059405941,4.));
+#17987 = CARTESIAN_POINT('',(68.736576007591,23.604059405941,4.));
+#17988 = CARTESIAN_POINT('',(68.812277327723,23.626955445545,4.));
+#17989 = ORIENTED_EDGE('',*,*,#17990,.T.);
+#17990 = EDGE_CURVE('',#17983,#17991,#17993,.T.);
+#17991 = VERTEX_POINT('',#17992);
+#17992 = CARTESIAN_POINT('',(68.96698029802,23.702037953795,4.));
+#17993 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#17994,#17995,#17996),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17994 = CARTESIAN_POINT('',(68.812277327723,23.626955445545,4.));
+#17995 = CARTESIAN_POINT('',(68.888184918482,23.650057755776,4.));
+#17996 = CARTESIAN_POINT('',(68.96698029802,23.702037953795,4.));
+#17997 = ORIENTED_EDGE('',*,*,#17998,.T.);
+#17998 = EDGE_CURVE('',#17991,#17999,#18001,.T.);
+#17999 = VERTEX_POINT('',#18000);
+#18000 = CARTESIAN_POINT('',(69.129521552145,23.838176567657,4.));
+#18001 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18002,#18003,#18004),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18002 = CARTESIAN_POINT('',(68.96698029802,23.702037953795,4.));
+#18003 = CARTESIAN_POINT('',(69.045981948185,23.754018151815,4.));
+#18004 = CARTESIAN_POINT('',(69.129521552145,23.838176567657,4.));
+#18005 = ORIENTED_EDGE('',*,*,#18006,.T.);
+#18006 = EDGE_CURVE('',#17999,#18007,#18009,.T.);
+#18007 = VERTEX_POINT('',#18008);
+#18008 = CARTESIAN_POINT('',(69.312071057096,24.044859735974,4.));
+#18009 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18010,#18011,#18012),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18010 = CARTESIAN_POINT('',(69.129521552145,23.838176567657,4.));
+#18011 = CARTESIAN_POINT('',(69.213061156106,23.922334983498,4.));
+#18012 = CARTESIAN_POINT('',(69.312071057096,24.044859735974,4.));
+#18013 = ORIENTED_EDGE('',*,*,#18014,.T.);
+#18014 = EDGE_CURVE('',#18007,#17901,#18015,.T.);
+#18015 = LINE('',#18016,#18017);
+#18016 = CARTESIAN_POINT('',(69.312071057096,24.044859735974,4.));
+#18017 = VECTOR('',#18018,1.);
+#18018 = DIRECTION('',(0.,1.,0.));
+#18019 = PLANE('',#18020);
+#18020 = AXIS2_PLACEMENT_3D('',#18021,#18022,#18023);
+#18021 = CARTESIAN_POINT('',(56.673300440845,24.732450880531,4.));
+#18022 = DIRECTION('',(0.,0.,1.));
+#18023 = DIRECTION('',(1.,0.,0.));
+#18024 = ADVANCED_FACE('',(#18025),#18050,.T.);
+#18025 = FACE_BOUND('',#18026,.T.);
+#18026 = EDGE_LOOP('',(#18027,#18037,#18043,#18044));
+#18027 = ORIENTED_EDGE('',*,*,#18028,.F.);
+#18028 = EDGE_CURVE('',#18029,#18031,#18033,.T.);
+#18029 = VERTEX_POINT('',#18030);
+#18030 = CARTESIAN_POINT('',(48.830841684158,24.290528052805,1.5));
+#18031 = VERTEX_POINT('',#18032);
+#18032 = CARTESIAN_POINT('',(48.533811981188,24.290528052805,1.5));
+#18033 = LINE('',#18034,#18035);
+#18034 = CARTESIAN_POINT('',(46.197920842079,24.290528052805,1.5));
+#18035 = VECTOR('',#18036,1.);
+#18036 = DIRECTION('',(-1.,0.,0.));
+#18037 = ORIENTED_EDGE('',*,*,#18038,.T.);
+#18038 = EDGE_CURVE('',#18029,#17300,#18039,.T.);
+#18039 = LINE('',#18040,#18041);
+#18040 = CARTESIAN_POINT('',(48.830841684158,24.290528052805,0.));
+#18041 = VECTOR('',#18042,1.);
+#18042 = DIRECTION('',(0.,0.,1.));
+#18043 = ORIENTED_EDGE('',*,*,#17299,.T.);
+#18044 = ORIENTED_EDGE('',*,*,#18045,.F.);
+#18045 = EDGE_CURVE('',#18031,#17302,#18046,.T.);
+#18046 = LINE('',#18047,#18048);
+#18047 = CARTESIAN_POINT('',(48.533811981188,24.290528052805,0.));
+#18048 = VECTOR('',#18049,1.);
+#18049 = DIRECTION('',(0.,0.,1.));
+#18050 = PLANE('',#18051);
+#18051 = AXIS2_PLACEMENT_3D('',#18052,#18053,#18054);
+#18052 = CARTESIAN_POINT('',(48.830841684158,24.290528052805,0.));
+#18053 = DIRECTION('',(0.,-1.,0.));
+#18054 = DIRECTION('',(-1.,0.,0.));
+#18055 = ADVANCED_FACE('',(#18056),#18077,.T.);
+#18056 = FACE_BOUND('',#18057,.T.);
+#18057 = EDGE_LOOP('',(#18058,#18069,#18070,#18071));
+#18058 = ORIENTED_EDGE('',*,*,#18059,.T.);
+#18059 = EDGE_CURVE('',#18060,#18031,#18062,.T.);
+#18060 = VERTEX_POINT('',#18061);
+#18061 = CARTESIAN_POINT('',(48.21202980297,24.262887788779,1.5));
+#18062 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18063,#18064,#18065,#18066,
+ #18067,#18068),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18063 = CARTESIAN_POINT('',(48.21202980297,24.262887788779,1.5));
+#18064 = CARTESIAN_POINT('',(48.266026106798,24.274105625543,1.5));
+#18065 = CARTESIAN_POINT('',(48.325416964466,24.282407560718,1.5));
+#18066 = CARTESIAN_POINT('',(48.390002413935,24.287853487722,1.5));
+#18067 = CARTESIAN_POINT('',(48.459548882906,24.290528052805,1.5));
+#18068 = CARTESIAN_POINT('',(48.533811981188,24.290528052805,1.5));
+#18069 = ORIENTED_EDGE('',*,*,#18045,.T.);
+#18070 = ORIENTED_EDGE('',*,*,#17309,.T.);
+#18071 = ORIENTED_EDGE('',*,*,#18072,.F.);
+#18072 = EDGE_CURVE('',#18060,#17310,#18073,.T.);
+#18073 = LINE('',#18074,#18075);
+#18074 = CARTESIAN_POINT('',(48.21202980297,24.262887788779,0.));
+#18075 = VECTOR('',#18076,1.);
+#18076 = DIRECTION('',(0.,0.,1.));
+#18077 = SURFACE_OF_LINEAR_EXTRUSION('',#18078,#18082);
+#18078 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18079,#18080,#18081),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18079 = CARTESIAN_POINT('',(48.533811981188,24.290528052805,0.));
+#18080 = CARTESIAN_POINT('',(48.345074357426,24.290528052805,0.));
+#18081 = CARTESIAN_POINT('',(48.21202980297,24.262887788779,0.));
+#18082 = VECTOR('',#18083,1.);
+#18083 = DIRECTION('',(-0.,-0.,-1.));
+#18084 = ADVANCED_FACE('',(#18085),#18106,.T.);
+#18085 = FACE_BOUND('',#18086,.T.);
+#18086 = EDGE_LOOP('',(#18087,#18098,#18099,#18100));
+#18087 = ORIENTED_EDGE('',*,*,#18088,.T.);
+#18088 = EDGE_CURVE('',#18089,#18060,#18091,.T.);
+#18089 = VERTEX_POINT('',#18090);
+#18090 = CARTESIAN_POINT('',(47.995445644554,24.1799669967,1.5));
+#18091 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18092,#18093,#18094,#18095,
+ #18096,#18097),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18092 = CARTESIAN_POINT('',(47.995445644554,24.1799669967,1.5));
+#18093 = CARTESIAN_POINT('',(48.029096662864,24.202234831038,1.5));
+#18094 = CARTESIAN_POINT('',(48.067683304189,24.221643479979,1.5));
+#18095 = CARTESIAN_POINT('',(48.111120449228,24.238198374121,1.5));
+#18096 = CARTESIAN_POINT('',(48.159285591733,24.251930076677,1.5));
+#18097 = CARTESIAN_POINT('',(48.21202980297,24.262887788779,1.5));
+#18098 = ORIENTED_EDGE('',*,*,#18072,.T.);
+#18099 = ORIENTED_EDGE('',*,*,#17317,.T.);
+#18100 = ORIENTED_EDGE('',*,*,#18101,.F.);
+#18101 = EDGE_CURVE('',#18089,#17318,#18102,.T.);
+#18102 = LINE('',#18103,#18104);
+#18103 = CARTESIAN_POINT('',(47.995445644554,24.1799669967,0.));
+#18104 = VECTOR('',#18105,1.);
+#18105 = DIRECTION('',(0.,0.,1.));
+#18106 = SURFACE_OF_LINEAR_EXTRUSION('',#18107,#18111);
+#18107 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18108,#18109,#18110),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18108 = CARTESIAN_POINT('',(48.21202980297,24.262887788779,0.));
+#18109 = CARTESIAN_POINT('',(48.078985248515,24.235247524752,0.));
+#18110 = CARTESIAN_POINT('',(47.995445644554,24.1799669967,0.));
+#18111 = VECTOR('',#18112,1.);
+#18112 = DIRECTION('',(-0.,-0.,-1.));
+#18113 = ADVANCED_FACE('',(#18114),#18134,.T.);
+#18114 = FACE_BOUND('',#18115,.T.);
+#18115 = EDGE_LOOP('',(#18116,#18126,#18127,#18128));
+#18116 = ORIENTED_EDGE('',*,*,#18117,.T.);
+#18117 = EDGE_CURVE('',#18118,#18089,#18120,.T.);
+#18118 = VERTEX_POINT('',#18119);
+#18119 = CARTESIAN_POINT('',(47.873127162706,24.046303630363,1.5));
+#18120 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#18121,#18122,#18123,#18124,
+ #18125),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18121 = CARTESIAN_POINT('',(47.873127162706,24.046303630363,1.5));
+#18122 = CARTESIAN_POINT('',(47.892545546449,24.08555355495,1.5));
+#18123 = CARTESIAN_POINT('',(47.919448521726,24.120945488669,1.5));
+#18124 = CARTESIAN_POINT('',(47.953805949827,24.152412828337,1.5));
+#18125 = CARTESIAN_POINT('',(47.995445644554,24.1799669967,1.5));
+#18126 = ORIENTED_EDGE('',*,*,#18101,.T.);
+#18127 = ORIENTED_EDGE('',*,*,#17325,.T.);
+#18128 = ORIENTED_EDGE('',*,*,#18129,.F.);
+#18129 = EDGE_CURVE('',#18118,#17326,#18130,.T.);
+#18130 = LINE('',#18131,#18132);
+#18131 = CARTESIAN_POINT('',(47.873127162706,24.046303630363,0.));
+#18132 = VECTOR('',#18133,1.);
+#18133 = DIRECTION('',(0.,0.,1.));
+#18134 = SURFACE_OF_LINEAR_EXTRUSION('',#18135,#18139);
+#18135 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18136,#18137,#18138),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18136 = CARTESIAN_POINT('',(47.995445644554,24.1799669967,0.));
+#18137 = CARTESIAN_POINT('',(47.911906040594,24.124686468647,0.));
+#18138 = CARTESIAN_POINT('',(47.873127162706,24.046303630363,0.));
+#18139 = VECTOR('',#18140,1.);
+#18140 = DIRECTION('',(-0.,-0.,-1.));
+#18141 = ADVANCED_FACE('',(#18142),#18162,.T.);
+#18142 = FACE_BOUND('',#18143,.T.);
+#18143 = EDGE_LOOP('',(#18144,#18154,#18155,#18156));
+#18144 = ORIENTED_EDGE('',*,*,#18145,.T.);
+#18145 = EDGE_CURVE('',#18146,#18118,#18148,.T.);
+#18146 = VERTEX_POINT('',#18147);
+#18147 = CARTESIAN_POINT('',(47.834554555446,23.866848184818,1.5));
+#18148 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#18149,#18150,#18151,#18152,
+ #18153),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18149 = CARTESIAN_POINT('',(47.834554555446,23.866848184818,1.5));
+#18150 = CARTESIAN_POINT('',(47.834554555446,23.917325203299,1.5));
+#18151 = CARTESIAN_POINT('',(47.840941989655,23.964127542993,1.5));
+#18152 = CARTESIAN_POINT('',(47.853803788415,24.007140214019,1.5));
+#18153 = CARTESIAN_POINT('',(47.873127162706,24.046303630363,1.5));
+#18154 = ORIENTED_EDGE('',*,*,#18129,.T.);
+#18155 = ORIENTED_EDGE('',*,*,#17333,.T.);
+#18156 = ORIENTED_EDGE('',*,*,#18157,.F.);
+#18157 = EDGE_CURVE('',#18146,#17334,#18158,.T.);
+#18158 = LINE('',#18159,#18160);
+#18159 = CARTESIAN_POINT('',(47.834554555446,23.866848184818,0.));
+#18160 = VECTOR('',#18161,1.);
+#18161 = DIRECTION('',(0.,0.,1.));
+#18162 = SURFACE_OF_LINEAR_EXTRUSION('',#18163,#18167);
+#18163 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18164,#18165,#18166),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18164 = CARTESIAN_POINT('',(47.873127162706,24.046303630363,0.));
+#18165 = CARTESIAN_POINT('',(47.834554555446,23.968127062706,0.));
+#18166 = CARTESIAN_POINT('',(47.834554555446,23.866848184818,0.));
+#18167 = VECTOR('',#18168,1.);
+#18168 = DIRECTION('',(-0.,-0.,-1.));
+#18169 = ADVANCED_FACE('',(#18170),#18195,.T.);
+#18170 = FACE_BOUND('',#18171,.T.);
+#18171 = EDGE_LOOP('',(#18172,#18187,#18188,#18189));
+#18172 = ORIENTED_EDGE('',*,*,#18173,.T.);
+#18173 = EDGE_CURVE('',#18174,#18146,#18176,.T.);
+#18174 = VERTEX_POINT('',#18175);
+#18175 = CARTESIAN_POINT('',(47.944290529043,23.596633663366,1.5));
+#18176 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18177,#18178,#18179,#18180,
+ #18181,#18182,#18183,#18184,#18185,#18186),.UNSPECIFIED.,.F.,.F.,(6,
+ 4,6),(0.,0.275050994422,1.),.UNSPECIFIED.);
+#18177 = CARTESIAN_POINT('',(47.944290529043,23.596633663366,1.5));
+#18178 = CARTESIAN_POINT('',(47.932195468182,23.607478295003,1.5));
+#18179 = CARTESIAN_POINT('',(47.920918814653,23.618893728471,1.5));
+#18180 = CARTESIAN_POINT('',(47.910469515149,23.630878360076,1.5));
+#18181 = CARTESIAN_POINT('',(47.900853867195,23.643428690886,1.5));
+#18182 = CARTESIAN_POINT('',(47.868938519745,23.691094891382,1.5));
+#18183 = CARTESIAN_POINT('',(47.851617087435,23.729544234273,1.5));
+#18184 = CARTESIAN_POINT('',(47.840181082501,23.771785448787,1.5));
+#18185 = CARTESIAN_POINT('',(47.834554555446,23.81763418669,1.5));
+#18186 = CARTESIAN_POINT('',(47.834554555446,23.866848184818,1.5));
+#18187 = ORIENTED_EDGE('',*,*,#18157,.T.);
+#18188 = ORIENTED_EDGE('',*,*,#17341,.T.);
+#18189 = ORIENTED_EDGE('',*,*,#18190,.F.);
+#18190 = EDGE_CURVE('',#18174,#17342,#18191,.T.);
+#18191 = LINE('',#18192,#18193);
+#18192 = CARTESIAN_POINT('',(47.944290529043,23.596633663366,0.));
+#18193 = VECTOR('',#18194,1.);
+#18194 = DIRECTION('',(0.,0.,1.));
+#18195 = SURFACE_OF_LINEAR_EXTRUSION('',#18196,#18200);
+#18196 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18197,#18198,#18199),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18197 = CARTESIAN_POINT('',(47.834554555446,23.866848184818,0.));
+#18198 = CARTESIAN_POINT('',(47.834554555446,23.695024752475,0.));
+#18199 = CARTESIAN_POINT('',(47.944290529043,23.596633663366,0.));
+#18200 = VECTOR('',#18201,1.);
+#18201 = DIRECTION('',(-0.,-0.,-1.));
+#18202 = ADVANCED_FACE('',(#18203),#18224,.T.);
+#18203 = FACE_BOUND('',#18204,.T.);
+#18204 = EDGE_LOOP('',(#18205,#18216,#18217,#18218));
+#18205 = ORIENTED_EDGE('',*,*,#18206,.T.);
+#18206 = EDGE_CURVE('',#18207,#18174,#18209,.T.);
+#18207 = VERTEX_POINT('',#18208);
+#18208 = CARTESIAN_POINT('',(48.249158515842,23.498448844884,1.5));
+#18209 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18210,#18211,#18212,#18213,
+ #18214,#18215),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18210 = CARTESIAN_POINT('',(48.249158515842,23.498448844884,1.5));
+#18211 = CARTESIAN_POINT('',(48.172689802803,23.498448844884,1.5));
+#18212 = CARTESIAN_POINT('',(48.103305747025,23.507892799158,1.5));
+#18213 = CARTESIAN_POINT('',(48.04177766929,23.527318846283,1.5));
+#18214 = CARTESIAN_POINT('',(47.988693445201,23.556979276704,1.5));
+#18215 = CARTESIAN_POINT('',(47.944290529043,23.596633663366,1.5));
+#18216 = ORIENTED_EDGE('',*,*,#18190,.T.);
+#18217 = ORIENTED_EDGE('',*,*,#17349,.T.);
+#18218 = ORIENTED_EDGE('',*,*,#18219,.F.);
+#18219 = EDGE_CURVE('',#18207,#17350,#18220,.T.);
+#18220 = LINE('',#18221,#18222);
+#18221 = CARTESIAN_POINT('',(48.249158515842,23.498448844884,0.));
+#18222 = VECTOR('',#18223,1.);
+#18223 = DIRECTION('',(0.,0.,1.));
+#18224 = SURFACE_OF_LINEAR_EXTRUSION('',#18225,#18229);
+#18225 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18226,#18227,#18228),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18226 = CARTESIAN_POINT('',(47.944290529043,23.596633663366,0.));
+#18227 = CARTESIAN_POINT('',(48.054232773267,23.498448844884,0.));
+#18228 = CARTESIAN_POINT('',(48.249158515842,23.498448844884,0.));
+#18229 = VECTOR('',#18230,1.);
+#18230 = DIRECTION('',(-0.,-0.,-1.));
+#18231 = ADVANCED_FACE('',(#18232),#18255,.T.);
+#18232 = FACE_BOUND('',#18233,.T.);
+#18233 = EDGE_LOOP('',(#18234,#18247,#18248,#18249));
+#18234 = ORIENTED_EDGE('',*,*,#18235,.T.);
+#18235 = EDGE_CURVE('',#18236,#18207,#18238,.T.);
+#18236 = VERTEX_POINT('',#18237);
+#18237 = CARTESIAN_POINT('',(48.550726172607,23.581369636964,1.5));
+#18238 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#18239,#18240,#18241,#18242,
+ #18243,#18244,#18245,#18246),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,
+ 0.428838208912,1.),.UNSPECIFIED.);
+#18239 = CARTESIAN_POINT('',(48.550726172607,23.581369636964,1.5));
+#18240 = CARTESIAN_POINT('',(48.521264366365,23.563613046095,1.5));
+#18241 = CARTESIAN_POINT('',(48.490945926408,23.548361521661,1.5));
+#18242 = CARTESIAN_POINT('',(48.45978911778,23.535649064778,1.5));
+#18243 = CARTESIAN_POINT('',(48.385243741681,23.511946321617,1.5));
+#18244 = CARTESIAN_POINT('',(48.341227188348,23.50292780808,1.5));
+#18245 = CARTESIAN_POINT('',(48.295836563582,23.498448844884,1.5));
+#18246 = CARTESIAN_POINT('',(48.249158515842,23.498448844884,1.5));
+#18247 = ORIENTED_EDGE('',*,*,#18219,.T.);
+#18248 = ORIENTED_EDGE('',*,*,#17357,.T.);
+#18249 = ORIENTED_EDGE('',*,*,#18250,.F.);
+#18250 = EDGE_CURVE('',#18236,#17358,#18251,.T.);
+#18251 = LINE('',#18252,#18253);
+#18252 = CARTESIAN_POINT('',(48.550726172607,23.581369636964,0.));
+#18253 = VECTOR('',#18254,1.);
+#18254 = DIRECTION('',(0.,0.,1.));
+#18255 = SURFACE_OF_LINEAR_EXTRUSION('',#18256,#18260);
+#18256 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18257,#18258,#18259),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18257 = CARTESIAN_POINT('',(48.249158515842,23.498448844884,0.));
+#18258 = CARTESIAN_POINT('',(48.413143664356,23.498448844884,0.));
+#18259 = CARTESIAN_POINT('',(48.550726172607,23.581369636964,0.));
+#18260 = VECTOR('',#18261,1.);
+#18261 = DIRECTION('',(-0.,-0.,-1.));
+#18262 = ADVANCED_FACE('',(#18263),#18284,.T.);
+#18263 = FACE_BOUND('',#18264,.T.);
+#18264 = EDGE_LOOP('',(#18265,#18276,#18277,#18278));
+#18265 = ORIENTED_EDGE('',*,*,#18266,.T.);
+#18266 = EDGE_CURVE('',#18267,#18236,#18269,.T.);
+#18267 = VERTEX_POINT('',#18268);
+#18268 = CARTESIAN_POINT('',(48.830841684158,23.823943894389,1.5));
+#18269 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18270,#18271,#18272,#18273,
+ #18274,#18275),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18270 = CARTESIAN_POINT('',(48.830841684158,23.823943894389,1.5));
+#18271 = CARTESIAN_POINT('',(48.774975620335,23.761276744536,1.5));
+#18272 = CARTESIAN_POINT('',(48.718948279871,23.705327520599,1.5));
+#18273 = CARTESIAN_POINT('',(48.662835264636,23.656476207091,1.5));
+#18274 = CARTESIAN_POINT('',(48.606726449555,23.615070402432,1.5));
+#18275 = CARTESIAN_POINT('',(48.550726172607,23.581369636964,1.5));
+#18276 = ORIENTED_EDGE('',*,*,#18250,.T.);
+#18277 = ORIENTED_EDGE('',*,*,#17365,.T.);
+#18278 = ORIENTED_EDGE('',*,*,#18279,.F.);
+#18279 = EDGE_CURVE('',#18267,#17366,#18280,.T.);
+#18280 = LINE('',#18281,#18282);
+#18281 = CARTESIAN_POINT('',(48.830841684158,23.823943894389,0.));
+#18282 = VECTOR('',#18283,1.);
+#18283 = DIRECTION('',(0.,0.,1.));
+#18284 = SURFACE_OF_LINEAR_EXTRUSION('',#18285,#18289);
+#18285 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18286,#18287,#18288),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18286 = CARTESIAN_POINT('',(48.550726172607,23.581369636964,0.));
+#18287 = CARTESIAN_POINT('',(48.688514951485,23.664290429043,0.));
+#18288 = CARTESIAN_POINT('',(48.830841684158,23.823943894389,0.));
+#18289 = VECTOR('',#18290,1.);
+#18290 = DIRECTION('',(-0.,-0.,-1.));
+#18291 = ADVANCED_FACE('',(#18292),#18303,.T.);
+#18292 = FACE_BOUND('',#18293,.T.);
+#18293 = EDGE_LOOP('',(#18294,#18300,#18301,#18302));
+#18294 = ORIENTED_EDGE('',*,*,#18295,.F.);
+#18295 = EDGE_CURVE('',#18267,#18029,#18296,.T.);
+#18296 = LINE('',#18297,#18298);
+#18297 = CARTESIAN_POINT('',(48.830841684158,-0.513028052805,1.5));
+#18298 = VECTOR('',#18299,1.);
+#18299 = DIRECTION('',(0.,1.,-0.));
+#18300 = ORIENTED_EDGE('',*,*,#18279,.T.);
+#18301 = ORIENTED_EDGE('',*,*,#17373,.T.);
+#18302 = ORIENTED_EDGE('',*,*,#18038,.F.);
+#18303 = PLANE('',#18304);
+#18304 = AXIS2_PLACEMENT_3D('',#18305,#18306,#18307);
+#18305 = CARTESIAN_POINT('',(48.830841684158,23.823943894389,0.));
+#18306 = DIRECTION('',(-1.,0.,0.));
+#18307 = DIRECTION('',(0.,1.,0.));
+#18308 = ADVANCED_FACE('',(#18309),#18338,.T.);
+#18309 = FACE_BOUND('',#18310,.T.);
+#18310 = EDGE_LOOP('',(#18311,#18325,#18331,#18332));
+#18311 = ORIENTED_EDGE('',*,*,#18312,.T.);
+#18312 = EDGE_CURVE('',#18313,#18315,#18317,.T.);
+#18313 = VERTEX_POINT('',#18314);
+#18314 = CARTESIAN_POINT('',(57.183770727063,25.308886138614,1.5));
+#18315 = VERTEX_POINT('',#18316);
+#18316 = CARTESIAN_POINT('',(57.315371387129,24.805379537954,1.5));
+#18317 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#18318,#18319,#18320,#18321,
+ #18322,#18323,#18324),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18318 = CARTESIAN_POINT('',(57.183770727063,25.308886138614,1.5));
+#18319 = CARTESIAN_POINT('',(57.232079705714,25.24614812388,1.5));
+#18320 = CARTESIAN_POINT('',(57.269673721947,25.173861057241,1.5));
+#18321 = CARTESIAN_POINT('',(57.296267285235,25.092615055095,1.5));
+#18322 = CARTESIAN_POINT('',(57.312242043114,25.003383601749,1.5));
+#18323 = CARTESIAN_POINT('',(57.318322047802,24.907275686527,1.5));
+#18324 = CARTESIAN_POINT('',(57.315371387129,24.805379537954,1.5));
+#18325 = ORIENTED_EDGE('',*,*,#18326,.T.);
+#18326 = EDGE_CURVE('',#18315,#17499,#18327,.T.);
+#18327 = LINE('',#18328,#18329);
+#18328 = CARTESIAN_POINT('',(57.315371387129,24.805379537954,0.));
+#18329 = VECTOR('',#18330,1.);
+#18330 = DIRECTION('',(0.,0.,1.));
+#18331 = ORIENTED_EDGE('',*,*,#17498,.T.);
+#18332 = ORIENTED_EDGE('',*,*,#18333,.F.);
+#18333 = EDGE_CURVE('',#18313,#17501,#18334,.T.);
+#18334 = LINE('',#18335,#18336);
+#18335 = CARTESIAN_POINT('',(57.183770727063,25.308886138614,0.));
+#18336 = VECTOR('',#18337,1.);
+#18337 = DIRECTION('',(0.,0.,1.));
+#18338 = SURFACE_OF_LINEAR_EXTRUSION('',#18339,#18343);
+#18339 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18340,#18341,#18342),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18340 = CARTESIAN_POINT('',(57.315371387129,24.805379537954,0.));
+#18341 = CARTESIAN_POINT('',(57.324653565347,25.125924092409,0.));
+#18342 = CARTESIAN_POINT('',(57.183770727063,25.308886138614,0.));
+#18343 = VECTOR('',#18344,1.);
+#18344 = DIRECTION('',(-0.,-0.,-1.));
+#18345 = ADVANCED_FACE('',(#18346),#18373,.T.);
+#18346 = FACE_BOUND('',#18347,.T.);
+#18347 = EDGE_LOOP('',(#18348,#18365,#18366,#18367));
+#18348 = ORIENTED_EDGE('',*,*,#18349,.T.);
+#18349 = EDGE_CURVE('',#18350,#18313,#18352,.T.);
+#18350 = VERTEX_POINT('',#18351);
+#18351 = CARTESIAN_POINT('',(56.749158515842,25.491848184818,1.5));
+#18352 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#18353,#18354,#18355,#18356,
+ #18357,#18358,#18359,#18360,#18361,#18362,#18363,#18364),
+ .UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.792940963828,1.),.UNSPECIFIED.);
+#18353 = CARTESIAN_POINT('',(56.749158515842,25.491848184818,1.5));
+#18354 = CARTESIAN_POINT('',(56.82376029896,25.491848184818,1.5));
+#18355 = CARTESIAN_POINT('',(56.893988457448,25.484776725386,1.5));
+#18356 = CARTESIAN_POINT('',(56.959123843006,25.470083224078,1.5));
+#18357 = CARTESIAN_POINT('',(57.018486924555,25.447359693872,1.5));
+#18358 = CARTESIAN_POINT('',(57.071525740887,25.416461310805,1.5));
+#18359 = CARTESIAN_POINT('',(57.130044728591,25.367529876067,1.5));
+#18360 = CARTESIAN_POINT('',(57.14170988975,25.356858694255,1.5));
+#18361 = CARTESIAN_POINT('',(57.152918209199,25.345652331832,1.5));
+#18362 = CARTESIAN_POINT('',(57.163665888365,25.33391648914,1.5));
+#18363 = CARTESIAN_POINT('',(57.173950447776,25.321658261381,1.5));
+#18364 = CARTESIAN_POINT('',(57.183770727063,25.308886138614,1.5));
+#18365 = ORIENTED_EDGE('',*,*,#18333,.T.);
+#18366 = ORIENTED_EDGE('',*,*,#17508,.T.);
+#18367 = ORIENTED_EDGE('',*,*,#18368,.F.);
+#18368 = EDGE_CURVE('',#18350,#17509,#18369,.T.);
+#18369 = LINE('',#18370,#18371);
+#18370 = CARTESIAN_POINT('',(56.749158515842,25.491848184818,0.));
+#18371 = VECTOR('',#18372,1.);
+#18372 = DIRECTION('',(0.,0.,1.));
+#18373 = SURFACE_OF_LINEAR_EXTRUSION('',#18374,#18378);
+#18374 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18375,#18376,#18377),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18375 = CARTESIAN_POINT('',(57.183770727063,25.308886138614,0.));
+#18376 = CARTESIAN_POINT('',(57.043094159406,25.491848184818,0.));
+#18377 = CARTESIAN_POINT('',(56.749158515842,25.491848184818,0.));
+#18378 = VECTOR('',#18379,1.);
+#18379 = DIRECTION('',(-0.,-0.,-1.));
+#18380 = ADVANCED_FACE('',(#18381),#18402,.T.);
+#18381 = FACE_BOUND('',#18382,.T.);
+#18382 = EDGE_LOOP('',(#18383,#18394,#18395,#18396));
+#18383 = ORIENTED_EDGE('',*,*,#18384,.T.);
+#18384 = EDGE_CURVE('',#18385,#18350,#18387,.T.);
+#18385 = VERTEX_POINT('',#18386);
+#18386 = CARTESIAN_POINT('',(56.490701420132,25.437392739274,1.5));
+#18387 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18388,#18389,#18390,#18391,
+ #18392,#18393),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18388 = CARTESIAN_POINT('',(56.490701420132,25.437392739274,1.5));
+#18389 = CARTESIAN_POINT('',(56.534906259782,25.459287819326,1.5));
+#18390 = CARTESIAN_POINT('',(56.582955428666,25.475654499633,1.5));
+#18391 = CARTESIAN_POINT('',(56.634766732515,25.486487700483,1.5));
+#18392 = CARTESIAN_POINT('',(56.690218353481,25.491848184818,1.5));
+#18393 = CARTESIAN_POINT('',(56.749158515842,25.491848184818,1.5));
+#18394 = ORIENTED_EDGE('',*,*,#18368,.T.);
+#18395 = ORIENTED_EDGE('',*,*,#17516,.T.);
+#18396 = ORIENTED_EDGE('',*,*,#18397,.F.);
+#18397 = EDGE_CURVE('',#18385,#17517,#18398,.T.);
+#18398 = LINE('',#18399,#18400);
+#18399 = CARTESIAN_POINT('',(56.490701420132,25.437392739274,0.));
+#18400 = VECTOR('',#18401,1.);
+#18401 = DIRECTION('',(0.,0.,1.));
+#18402 = SURFACE_OF_LINEAR_EXTRUSION('',#18403,#18407);
+#18403 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18404,#18405,#18406),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18404 = CARTESIAN_POINT('',(56.749158515842,25.491848184818,0.));
+#18405 = CARTESIAN_POINT('',(56.600643664356,25.491848184818,0.));
+#18406 = CARTESIAN_POINT('',(56.490701420132,25.437392739274,0.));
+#18407 = VECTOR('',#18408,1.);
+#18408 = DIRECTION('',(-0.,-0.,-1.));
+#18409 = ADVANCED_FACE('',(#18410),#18433,.T.);
+#18410 = FACE_BOUND('',#18411,.T.);
+#18411 = EDGE_LOOP('',(#18412,#18425,#18426,#18427));
+#18412 = ORIENTED_EDGE('',*,*,#18413,.T.);
+#18413 = EDGE_CURVE('',#18414,#18385,#18416,.T.);
+#18414 = VERTEX_POINT('',#18415);
+#18415 = CARTESIAN_POINT('',(56.308151915182,25.290734323432,1.5));
+#18416 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#18417,#18418,#18419,#18420,
+ #18421,#18422,#18423,#18424),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,
+ 0.283845487062,1.),.UNSPECIFIED.);
+#18417 = CARTESIAN_POINT('',(56.308151915182,25.290734323432,1.5));
+#18418 = CARTESIAN_POINT('',(56.318488497247,25.303823423101,1.5));
+#18419 = CARTESIAN_POINT('',(56.329324070397,25.316409103409,1.5));
+#18420 = CARTESIAN_POINT('',(56.340657805155,25.328488860666,1.5));
+#18421 = CARTESIAN_POINT('',(56.382336157908,25.369258173782,1.5));
+#18422 = CARTESIAN_POINT('',(56.415344825233,25.395224246668,1.5));
+#18423 = CARTESIAN_POINT('',(56.45148665161,25.417932778955,1.5));
+#18424 = CARTESIAN_POINT('',(56.490701420132,25.437392739274,1.5));
+#18425 = ORIENTED_EDGE('',*,*,#18397,.T.);
+#18426 = ORIENTED_EDGE('',*,*,#17524,.T.);
+#18427 = ORIENTED_EDGE('',*,*,#18428,.F.);
+#18428 = EDGE_CURVE('',#18414,#17525,#18429,.T.);
+#18429 = LINE('',#18430,#18431);
+#18430 = CARTESIAN_POINT('',(56.308151915182,25.290734323432,0.));
+#18431 = VECTOR('',#18432,1.);
+#18432 = DIRECTION('',(0.,0.,1.));
+#18433 = SURFACE_OF_LINEAR_EXTRUSION('',#18434,#18438);
+#18434 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18435,#18436,#18437),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18435 = CARTESIAN_POINT('',(56.490701420132,25.437392739274,0.));
+#18436 = CARTESIAN_POINT('',(56.380965446535,25.382937293729,0.));
+#18437 = CARTESIAN_POINT('',(56.308151915182,25.290734323432,0.));
+#18438 = VECTOR('',#18439,1.);
+#18439 = DIRECTION('',(-0.,-0.,-1.));
+#18440 = ADVANCED_FACE('',(#18441),#18461,.T.);
+#18441 = FACE_BOUND('',#18442,.T.);
+#18442 = EDGE_LOOP('',(#18443,#18453,#18454,#18455));
+#18443 = ORIENTED_EDGE('',*,*,#18444,.T.);
+#18444 = EDGE_CURVE('',#18445,#18414,#18447,.T.);
+#18445 = VERTEX_POINT('',#18446);
+#18446 = CARTESIAN_POINT('',(56.196765776568,25.072912541254,1.5));
+#18447 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#18448,#18449,#18450,#18451,
+ #18452),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18448 = CARTESIAN_POINT('',(56.196765776568,25.072912541254,1.5));
+#18449 = CARTESIAN_POINT('',(56.216077674228,25.13547076293,1.5));
+#18450 = CARTESIAN_POINT('',(56.241051735498,25.192728818608,1.5));
+#18451 = CARTESIAN_POINT('',(56.271753632808,25.244512640986,1.5));
+#18452 = CARTESIAN_POINT('',(56.308151915182,25.290734323432,1.5));
+#18453 = ORIENTED_EDGE('',*,*,#18428,.T.);
+#18454 = ORIENTED_EDGE('',*,*,#17532,.T.);
+#18455 = ORIENTED_EDGE('',*,*,#18456,.F.);
+#18456 = EDGE_CURVE('',#18445,#17533,#18457,.T.);
+#18457 = LINE('',#18458,#18459);
+#18458 = CARTESIAN_POINT('',(56.196765776568,25.072912541254,0.));
+#18459 = VECTOR('',#18460,1.);
+#18460 = DIRECTION('',(0.,0.,1.));
+#18461 = SURFACE_OF_LINEAR_EXTRUSION('',#18462,#18466);
+#18462 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18463,#18464,#18465),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18463 = CARTESIAN_POINT('',(56.308151915182,25.290734323432,0.));
+#18464 = CARTESIAN_POINT('',(56.235544654455,25.198531353135,0.));
+#18465 = CARTESIAN_POINT('',(56.196765776568,25.072912541254,0.));
+#18466 = VECTOR('',#18467,1.);
+#18467 = DIRECTION('',(-0.,-0.,-1.));
+#18468 = ADVANCED_FACE('',(#18469),#18489,.T.);
+#18469 = FACE_BOUND('',#18470,.T.);
+#18470 = EDGE_LOOP('',(#18471,#18481,#18482,#18483));
+#18471 = ORIENTED_EDGE('',*,*,#18472,.T.);
+#18472 = EDGE_CURVE('',#18473,#18445,#18475,.T.);
+#18473 = VERTEX_POINT('',#18474);
+#18474 = CARTESIAN_POINT('',(56.152005050495,24.805379537954,1.5));
+#18475 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#18476,#18477,#18478,#18479,
+ #18480),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18476 = CARTESIAN_POINT('',(56.152005050495,24.805379537954,1.5));
+#18477 = CARTESIAN_POINT('',(56.155089176768,24.876211638017,1.5));
+#18478 = CARTESIAN_POINT('',(56.163544273734,24.944466420914,1.5));
+#18479 = CARTESIAN_POINT('',(56.177433046384,25.010055322261,1.5));
+#18480 = CARTESIAN_POINT('',(56.196765776568,25.072912541254,1.5));
+#18481 = ORIENTED_EDGE('',*,*,#18456,.T.);
+#18482 = ORIENTED_EDGE('',*,*,#17540,.T.);
+#18483 = ORIENTED_EDGE('',*,*,#18484,.F.);
+#18484 = EDGE_CURVE('',#18473,#17541,#18485,.T.);
+#18485 = LINE('',#18486,#18487);
+#18486 = CARTESIAN_POINT('',(56.152005050495,24.805379537954,0.));
+#18487 = VECTOR('',#18488,1.);
+#18488 = DIRECTION('',(0.,0.,1.));
+#18489 = SURFACE_OF_LINEAR_EXTRUSION('',#18490,#18494);
+#18490 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18491,#18492,#18493),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18491 = CARTESIAN_POINT('',(56.196765776568,25.072912541254,0.));
+#18492 = CARTESIAN_POINT('',(56.158193169307,24.9475,0.));
+#18493 = CARTESIAN_POINT('',(56.152005050495,24.805379537954,0.));
+#18494 = VECTOR('',#18495,1.);
+#18495 = DIRECTION('',(-0.,-0.,-1.));
+#18496 = ADVANCED_FACE('',(#18497),#18508,.T.);
+#18497 = FACE_BOUND('',#18498,.T.);
+#18498 = EDGE_LOOP('',(#18499,#18505,#18506,#18507));
+#18499 = ORIENTED_EDGE('',*,*,#18500,.F.);
+#18500 = EDGE_CURVE('',#18473,#18315,#18501,.T.);
+#18501 = LINE('',#18502,#18503);
+#18502 = CARTESIAN_POINT('',(49.858502525248,24.805379537954,1.5));
+#18503 = VECTOR('',#18504,1.);
+#18504 = DIRECTION('',(1.,0.,0.));
+#18505 = ORIENTED_EDGE('',*,*,#18484,.T.);
+#18506 = ORIENTED_EDGE('',*,*,#17548,.T.);
+#18507 = ORIENTED_EDGE('',*,*,#18326,.F.);
+#18508 = PLANE('',#18509);
+#18509 = AXIS2_PLACEMENT_3D('',#18510,#18511,#18512);
+#18510 = CARTESIAN_POINT('',(56.152005050495,24.805379537954,0.));
+#18511 = DIRECTION('',(0.,1.,0.));
+#18512 = DIRECTION('',(1.,0.,0.));
+#18513 = ADVANCED_FACE('',(#18514),#18542,.T.);
+#18514 = FACE_BOUND('',#18515,.T.);
+#18515 = EDGE_LOOP('',(#18516,#18529,#18535,#18536));
+#18516 = ORIENTED_EDGE('',*,*,#18517,.T.);
+#18517 = EDGE_CURVE('',#18518,#18520,#18522,.T.);
+#18518 = VERTEX_POINT('',#18519);
+#18519 = CARTESIAN_POINT('',(62.835585908581,26.078688118812,1.5));
+#18520 = VERTEX_POINT('',#18521);
+#18521 = CARTESIAN_POINT('',(62.909843334323,25.735247524752,1.5));
+#18522 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18523,#18524,#18525,#18526,
+ #18527,#18528),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18523 = CARTESIAN_POINT('',(62.835585908581,26.078688118812,1.5));
+#18524 = CARTESIAN_POINT('',(62.865721555271,26.023941693992,1.5));
+#18525 = CARTESIAN_POINT('',(62.888091180677,25.961837420945,1.5));
+#18526 = CARTESIAN_POINT('',(62.902714757414,25.892688635264,1.5));
+#18527 = CARTESIAN_POINT('',(62.909843334323,25.816976774181,1.5));
+#18528 = CARTESIAN_POINT('',(62.909843334323,25.735247524752,1.5));
+#18529 = ORIENTED_EDGE('',*,*,#18530,.T.);
+#18530 = EDGE_CURVE('',#18520,#17640,#18531,.T.);
+#18531 = LINE('',#18532,#18533);
+#18532 = CARTESIAN_POINT('',(62.909843334323,25.735247524752,0.));
+#18533 = VECTOR('',#18534,1.);
+#18534 = DIRECTION('',(0.,0.,1.));
+#18535 = ORIENTED_EDGE('',*,*,#17639,.T.);
+#18536 = ORIENTED_EDGE('',*,*,#18537,.F.);
+#18537 = EDGE_CURVE('',#18518,#17642,#18538,.T.);
+#18538 = LINE('',#18539,#18540);
+#18539 = CARTESIAN_POINT('',(62.835585908581,26.078688118812,0.));
+#18540 = VECTOR('',#18541,1.);
+#18541 = DIRECTION('',(0.,0.,1.));
+#18542 = SURFACE_OF_LINEAR_EXTRUSION('',#18543,#18547);
+#18543 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18544,#18545,#18546),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18544 = CARTESIAN_POINT('',(62.909843334323,25.735247524752,0.));
+#18545 = CARTESIAN_POINT('',(62.909843334323,25.943787128713,0.));
+#18546 = CARTESIAN_POINT('',(62.835585908581,26.078688118812,0.));
+#18547 = VECTOR('',#18548,1.);
+#18548 = DIRECTION('',(-0.,-0.,-1.));
+#18549 = ADVANCED_FACE('',(#18550),#18571,.T.);
+#18550 = FACE_BOUND('',#18551,.T.);
+#18551 = EDGE_LOOP('',(#18552,#18563,#18564,#18565));
+#18552 = ORIENTED_EDGE('',*,*,#18553,.T.);
+#18553 = EDGE_CURVE('',#18554,#18518,#18556,.T.);
+#18554 = VERTEX_POINT('',#18555);
+#18555 = CARTESIAN_POINT('',(62.65303640363,26.278151815182,1.5));
+#18556 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18557,#18558,#18559,#18560,
+ #18561,#18562),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18557 = CARTESIAN_POINT('',(62.65303640363,26.278151815182,1.5));
+#18558 = CARTESIAN_POINT('',(62.696590065907,26.252268495886,1.5));
+#18559 = CARTESIAN_POINT('',(62.736668035396,26.219253275267,1.5));
+#18560 = CARTESIAN_POINT('',(62.773193909255,26.179180975542,1.5));
+#18561 = CARTESIAN_POINT('',(62.806154586297,26.132236774634,1.5));
+#18562 = CARTESIAN_POINT('',(62.835585908581,26.078688118812,1.5));
+#18563 = ORIENTED_EDGE('',*,*,#18537,.T.);
+#18564 = ORIENTED_EDGE('',*,*,#17649,.T.);
+#18565 = ORIENTED_EDGE('',*,*,#18566,.F.);
+#18566 = EDGE_CURVE('',#18554,#17650,#18567,.T.);
+#18567 = LINE('',#18568,#18569);
+#18568 = CARTESIAN_POINT('',(62.65303640363,26.278151815182,0.));
+#18569 = VECTOR('',#18570,1.);
+#18570 = DIRECTION('',(0.,0.,1.));
+#18571 = SURFACE_OF_LINEAR_EXTRUSION('',#18572,#18576);
+#18572 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18573,#18574,#18575),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18573 = CARTESIAN_POINT('',(62.835585908581,26.078688118812,0.));
+#18574 = CARTESIAN_POINT('',(62.761328482838,26.213795379538,0.));
+#18575 = CARTESIAN_POINT('',(62.65303640363,26.278151815182,0.));
+#18576 = VECTOR('',#18577,1.);
+#18577 = DIRECTION('',(-0.,-0.,-1.));
+#18578 = ADVANCED_FACE('',(#18579),#18602,.T.);
+#18579 = FACE_BOUND('',#18580,.T.);
+#18580 = EDGE_LOOP('',(#18581,#18594,#18595,#18596));
+#18581 = ORIENTED_EDGE('',*,*,#18582,.T.);
+#18582 = EDGE_CURVE('',#18583,#18554,#18585,.T.);
+#18583 = VERTEX_POINT('',#18584);
+#18584 = CARTESIAN_POINT('',(62.42551990198,26.359422442244,1.5));
+#18585 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#18586,#18587,#18588,#18589,
+ #18590,#18591,#18592,#18593),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,
+ 0.20985750946,1.),.UNSPECIFIED.);
+#18586 = CARTESIAN_POINT('',(62.42551990198,26.359422442244,1.5));
+#18587 = CARTESIAN_POINT('',(62.43803680121,26.357646688374,1.5));
+#18588 = CARTESIAN_POINT('',(62.450475028443,26.355522091375,1.5));
+#18589 = CARTESIAN_POINT('',(62.462833712373,26.353048559982,1.5));
+#18590 = CARTESIAN_POINT('',(62.521341652966,26.339600000949,1.5));
+#18591 = CARTESIAN_POINT('',(62.566432219484,26.324029691221,1.5));
+#18592 = CARTESIAN_POINT('',(62.61034026377,26.303525521156,1.5));
+#18593 = CARTESIAN_POINT('',(62.65303640363,26.278151815182,1.5));
+#18594 = ORIENTED_EDGE('',*,*,#18566,.T.);
+#18595 = ORIENTED_EDGE('',*,*,#17657,.T.);
+#18596 = ORIENTED_EDGE('',*,*,#18597,.F.);
+#18597 = EDGE_CURVE('',#18583,#17658,#18598,.T.);
+#18598 = LINE('',#18599,#18600);
+#18599 = CARTESIAN_POINT('',(62.42551990198,26.359422442244,0.));
+#18600 = VECTOR('',#18601,1.);
+#18601 = DIRECTION('',(0.,0.,1.));
+#18602 = SURFACE_OF_LINEAR_EXTRUSION('',#18603,#18607);
+#18603 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18604,#18605,#18606),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18604 = CARTESIAN_POINT('',(62.65303640363,26.278151815182,0.));
+#18605 = CARTESIAN_POINT('',(62.544744324422,26.342508250825,0.));
+#18606 = CARTESIAN_POINT('',(62.42551990198,26.359422442244,0.));
+#18607 = VECTOR('',#18608,1.);
+#18608 = DIRECTION('',(-0.,-0.,-1.));
+#18609 = ADVANCED_FACE('',(#18610),#18630,.T.);
+#18610 = FACE_BOUND('',#18611,.T.);
+#18611 = EDGE_LOOP('',(#18612,#18622,#18623,#18624));
+#18612 = ORIENTED_EDGE('',*,*,#18613,.T.);
+#18613 = EDGE_CURVE('',#18614,#18583,#18616,.T.);
+#18614 = VERTEX_POINT('',#18615);
+#18615 = CARTESIAN_POINT('',(62.179645314521,26.376336633663,1.5));
+#18616 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#18617,#18618,#18619,#18620,
+ #18621),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18617 = CARTESIAN_POINT('',(62.179645314521,26.376336633663,1.5));
+#18618 = CARTESIAN_POINT('',(62.242968716616,26.376336633663,1.5));
+#18619 = CARTESIAN_POINT('',(62.305068806369,26.373526918047,1.5));
+#18620 = CARTESIAN_POINT('',(62.36592510343,26.367891720374,1.5));
+#18621 = CARTESIAN_POINT('',(62.42551990198,26.359422442244,1.5));
+#18622 = ORIENTED_EDGE('',*,*,#18597,.T.);
+#18623 = ORIENTED_EDGE('',*,*,#17665,.T.);
+#18624 = ORIENTED_EDGE('',*,*,#18625,.F.);
+#18625 = EDGE_CURVE('',#18614,#17666,#18626,.T.);
+#18626 = LINE('',#18627,#18628);
+#18627 = CARTESIAN_POINT('',(62.179645314521,26.376336633663,0.));
+#18628 = VECTOR('',#18629,1.);
+#18629 = DIRECTION('',(0.,0.,1.));
+#18630 = SURFACE_OF_LINEAR_EXTRUSION('',#18631,#18635);
+#18631 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18632,#18633,#18634),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18632 = CARTESIAN_POINT('',(62.42551990198,26.359422442244,0.));
+#18633 = CARTESIAN_POINT('',(62.306501750165,26.376336633663,0.));
+#18634 = CARTESIAN_POINT('',(62.179645314521,26.376336633663,0.));
+#18635 = VECTOR('',#18636,1.);
+#18636 = DIRECTION('',(-0.,-0.,-1.));
+#18637 = ADVANCED_FACE('',(#18638),#18656,.T.);
+#18638 = FACE_BOUND('',#18639,.T.);
+#18639 = EDGE_LOOP('',(#18640,#18648,#18649,#18650));
+#18640 = ORIENTED_EDGE('',*,*,#18641,.F.);
+#18641 = EDGE_CURVE('',#18614,#18642,#18644,.T.);
+#18642 = VERTEX_POINT('',#18643);
+#18643 = CARTESIAN_POINT('',(61.833110661056,26.376336633663,1.5));
+#18644 = LINE('',#18645,#18646);
+#18645 = CARTESIAN_POINT('',(52.872322657261,26.376336633663,1.5));
+#18646 = VECTOR('',#18647,1.);
+#18647 = DIRECTION('',(-1.,0.,0.));
+#18648 = ORIENTED_EDGE('',*,*,#18625,.T.);
+#18649 = ORIENTED_EDGE('',*,*,#17673,.T.);
+#18650 = ORIENTED_EDGE('',*,*,#18651,.F.);
+#18651 = EDGE_CURVE('',#18642,#17674,#18652,.T.);
+#18652 = LINE('',#18653,#18654);
+#18653 = CARTESIAN_POINT('',(61.833110661056,26.376336633663,0.));
+#18654 = VECTOR('',#18655,1.);
+#18655 = DIRECTION('',(0.,0.,1.));
+#18656 = PLANE('',#18657);
+#18657 = AXIS2_PLACEMENT_3D('',#18658,#18659,#18660);
+#18658 = CARTESIAN_POINT('',(62.179645314521,26.376336633663,0.));
+#18659 = DIRECTION('',(0.,-1.,0.));
+#18660 = DIRECTION('',(-1.,0.,0.));
+#18661 = ADVANCED_FACE('',(#18662),#18680,.T.);
+#18662 = FACE_BOUND('',#18663,.T.);
+#18663 = EDGE_LOOP('',(#18664,#18672,#18673,#18674));
+#18664 = ORIENTED_EDGE('',*,*,#18665,.F.);
+#18665 = EDGE_CURVE('',#18642,#18666,#18668,.T.);
+#18666 = VERTEX_POINT('',#18667);
+#18667 = CARTESIAN_POINT('',(61.833110661056,25.029801980198,1.5));
+#18668 = LINE('',#18669,#18670);
+#18669 = CARTESIAN_POINT('',(61.833110661056,0.763168316832,1.5));
+#18670 = VECTOR('',#18671,1.);
+#18671 = DIRECTION('',(0.,-1.,0.));
+#18672 = ORIENTED_EDGE('',*,*,#18651,.T.);
+#18673 = ORIENTED_EDGE('',*,*,#17681,.T.);
+#18674 = ORIENTED_EDGE('',*,*,#18675,.F.);
+#18675 = EDGE_CURVE('',#18666,#17682,#18676,.T.);
+#18676 = LINE('',#18677,#18678);
+#18677 = CARTESIAN_POINT('',(61.833110661056,25.029801980198,0.));
+#18678 = VECTOR('',#18679,1.);
+#18679 = DIRECTION('',(0.,0.,1.));
+#18680 = PLANE('',#18681);
+#18681 = AXIS2_PLACEMENT_3D('',#18682,#18683,#18684);
+#18682 = CARTESIAN_POINT('',(61.833110661056,26.376336633663,0.));
+#18683 = DIRECTION('',(1.,0.,0.));
+#18684 = DIRECTION('',(0.,-1.,0.));
+#18685 = ADVANCED_FACE('',(#18686),#18704,.T.);
+#18686 = FACE_BOUND('',#18687,.T.);
+#18687 = EDGE_LOOP('',(#18688,#18696,#18697,#18698));
+#18688 = ORIENTED_EDGE('',*,*,#18689,.F.);
+#18689 = EDGE_CURVE('',#18666,#18690,#18692,.T.);
+#18690 = VERTEX_POINT('',#18691);
+#18691 = CARTESIAN_POINT('',(62.198209670957,25.029801980198,1.5));
+#18692 = LINE('',#18693,#18694);
+#18693 = CARTESIAN_POINT('',(52.699055330528,25.029801980198,1.5));
+#18694 = VECTOR('',#18695,1.);
+#18695 = DIRECTION('',(1.,0.,0.));
+#18696 = ORIENTED_EDGE('',*,*,#18675,.T.);
+#18697 = ORIENTED_EDGE('',*,*,#17689,.T.);
+#18698 = ORIENTED_EDGE('',*,*,#18699,.F.);
+#18699 = EDGE_CURVE('',#18690,#17690,#18700,.T.);
+#18700 = LINE('',#18701,#18702);
+#18701 = CARTESIAN_POINT('',(62.198209670957,25.029801980198,0.));
+#18702 = VECTOR('',#18703,1.);
+#18703 = DIRECTION('',(0.,0.,1.));
+#18704 = PLANE('',#18705);
+#18705 = AXIS2_PLACEMENT_3D('',#18706,#18707,#18708);
+#18706 = CARTESIAN_POINT('',(61.833110661056,25.029801980198,0.));
+#18707 = DIRECTION('',(0.,1.,0.));
+#18708 = DIRECTION('',(1.,0.,0.));
+#18709 = ADVANCED_FACE('',(#18710),#18731,.T.);
+#18710 = FACE_BOUND('',#18711,.T.);
+#18711 = EDGE_LOOP('',(#18712,#18723,#18724,#18725));
+#18712 = ORIENTED_EDGE('',*,*,#18713,.T.);
+#18713 = EDGE_CURVE('',#18714,#18690,#18716,.T.);
+#18714 = VERTEX_POINT('',#18715);
+#18715 = CARTESIAN_POINT('',(62.52452980297,25.081988448845,1.5));
+#18716 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18717,#18718,#18719,#18720,
+ #18721,#18722),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18717 = CARTESIAN_POINT('',(62.52452980297,25.081988448845,1.5));
+#18718 = CARTESIAN_POINT('',(62.471213289948,25.060812502542,1.5));
+#18719 = CARTESIAN_POINT('',(62.411639819448,25.045118600345,1.5));
+#18720 = CARTESIAN_POINT('',(62.346056418498,25.034836599795,1.5));
+#18721 = CARTESIAN_POINT('',(62.274792611238,25.029801980198,1.5));
+#18722 = CARTESIAN_POINT('',(62.198209670957,25.029801980198,1.5));
+#18723 = ORIENTED_EDGE('',*,*,#18699,.T.);
+#18724 = ORIENTED_EDGE('',*,*,#17697,.T.);
+#18725 = ORIENTED_EDGE('',*,*,#18726,.F.);
+#18726 = EDGE_CURVE('',#18714,#17698,#18727,.T.);
+#18727 = LINE('',#18728,#18729);
+#18728 = CARTESIAN_POINT('',(62.52452980297,25.081988448845,0.));
+#18729 = VECTOR('',#18730,1.);
+#18730 = DIRECTION('',(0.,0.,1.));
+#18731 = SURFACE_OF_LINEAR_EXTRUSION('',#18732,#18736);
+#18732 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18733,#18734,#18735),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18733 = CARTESIAN_POINT('',(62.198209670957,25.029801980198,0.));
+#18734 = CARTESIAN_POINT('',(62.393135413531,25.029801980198,0.));
+#18735 = CARTESIAN_POINT('',(62.52452980297,25.081988448845,0.));
+#18736 = VECTOR('',#18737,1.);
+#18737 = DIRECTION('',(-0.,-0.,-1.));
+#18738 = ADVANCED_FACE('',(#18739),#18760,.T.);
+#18739 = FACE_BOUND('',#18740,.T.);
+#18740 = EDGE_LOOP('',(#18741,#18752,#18753,#18754));
+#18741 = ORIENTED_EDGE('',*,*,#18742,.T.);
+#18742 = EDGE_CURVE('',#18743,#18714,#18745,.T.);
+#18743 = VERTEX_POINT('',#18744);
+#18744 = CARTESIAN_POINT('',(62.739670066997,25.227615511551,1.5));
+#18745 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18746,#18747,#18748,#18749,
+ #18750,#18751),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18746 = CARTESIAN_POINT('',(62.739670066997,25.227615511551,1.5));
+#18747 = CARTESIAN_POINT('',(62.706160356137,25.190134279405,1.5));
+#18748 = CARTESIAN_POINT('',(62.667822282143,25.156807009584,1.5));
+#18749 = CARTESIAN_POINT('',(62.624701821949,25.127679740725,1.5));
+#18750 = CARTESIAN_POINT('',(62.576892788374,25.102753080988,1.5));
+#18751 = CARTESIAN_POINT('',(62.52452980297,25.081988448845,1.5));
+#18752 = ORIENTED_EDGE('',*,*,#18726,.T.);
+#18753 = ORIENTED_EDGE('',*,*,#17705,.T.);
+#18754 = ORIENTED_EDGE('',*,*,#18755,.F.);
+#18755 = EDGE_CURVE('',#18743,#17706,#18756,.T.);
+#18756 = LINE('',#18757,#18758);
+#18757 = CARTESIAN_POINT('',(62.739670066997,25.227615511551,0.));
+#18758 = VECTOR('',#18759,1.);
+#18759 = DIRECTION('',(0.,0.,1.));
+#18760 = SURFACE_OF_LINEAR_EXTRUSION('',#18761,#18765);
+#18761 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18762,#18763,#18764),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18762 = CARTESIAN_POINT('',(62.52452980297,25.081988448845,0.));
+#18763 = CARTESIAN_POINT('',(62.656130463036,25.134174917492,0.));
+#18764 = CARTESIAN_POINT('',(62.739670066997,25.227615511551,0.));
+#18765 = VECTOR('',#18766,1.);
+#18766 = DIRECTION('',(-0.,-0.,-1.));
+#18767 = ADVANCED_FACE('',(#18768),#18788,.T.);
+#18768 = FACE_BOUND('',#18769,.T.);
+#18769 = EDGE_LOOP('',(#18770,#18780,#18781,#18782));
+#18770 = ORIENTED_EDGE('',*,*,#18771,.T.);
+#18771 = EDGE_CURVE('',#18772,#18743,#18774,.T.);
+#18772 = VERTEX_POINT('',#18773);
+#18773 = CARTESIAN_POINT('',(62.86652650264,25.451625412541,1.5));
+#18774 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#18775,#18776,#18777,#18778,
+ #18779),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18775 = CARTESIAN_POINT('',(62.86652650264,25.451625412541,1.5));
+#18776 = CARTESIAN_POINT('',(62.844951091225,25.386693698187,1.5));
+#18777 = CARTESIAN_POINT('',(62.816642181162,25.32758973134,1.5));
+#18778 = CARTESIAN_POINT('',(62.781523520951,25.274532716724,1.5));
+#18779 = CARTESIAN_POINT('',(62.739670066997,25.227615511551,1.5));
+#18780 = ORIENTED_EDGE('',*,*,#18755,.T.);
+#18781 = ORIENTED_EDGE('',*,*,#17713,.T.);
+#18782 = ORIENTED_EDGE('',*,*,#18783,.F.);
+#18783 = EDGE_CURVE('',#18772,#17714,#18784,.T.);
+#18784 = LINE('',#18785,#18786);
+#18785 = CARTESIAN_POINT('',(62.86652650264,25.451625412541,0.));
+#18786 = VECTOR('',#18787,1.);
+#18787 = DIRECTION('',(0.,0.,1.));
+#18788 = SURFACE_OF_LINEAR_EXTRUSION('',#18789,#18793);
+#18789 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18790,#18791,#18792),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18790 = CARTESIAN_POINT('',(62.739670066997,25.227615511551,0.));
+#18791 = CARTESIAN_POINT('',(62.823209670957,25.321262376238,0.));
+#18792 = CARTESIAN_POINT('',(62.86652650264,25.451625412541,0.));
+#18793 = VECTOR('',#18794,1.);
+#18794 = DIRECTION('',(-0.,-0.,-1.));
+#18795 = ADVANCED_FACE('',(#18796),#18809,.T.);
+#18796 = FACE_BOUND('',#18797,.T.);
+#18797 = EDGE_LOOP('',(#18798,#18806,#18807,#18808));
+#18798 = ORIENTED_EDGE('',*,*,#18799,.T.);
+#18799 = EDGE_CURVE('',#18520,#18772,#18800,.T.);
+#18800 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#18801,#18802,#18803,#18804,
+ #18805),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18801 = CARTESIAN_POINT('',(62.909843334323,25.735247524752,1.5));
+#18802 = CARTESIAN_POINT('',(62.909843334323,25.658998723119,1.5));
+#18803 = CARTESIAN_POINT('',(62.90269575772,25.586203120976,1.5));
+#18804 = CARTESIAN_POINT('',(62.888261577297,25.517037637222,1.5));
+#18805 = CARTESIAN_POINT('',(62.86652650264,25.451625412541,1.5));
+#18806 = ORIENTED_EDGE('',*,*,#18783,.T.);
+#18807 = ORIENTED_EDGE('',*,*,#17721,.T.);
+#18808 = ORIENTED_EDGE('',*,*,#18530,.F.);
+#18809 = SURFACE_OF_LINEAR_EXTRUSION('',#18810,#18814);
+#18810 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18811,#18812,#18813),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18811 = CARTESIAN_POINT('',(62.86652650264,25.451625412541,0.));
+#18812 = CARTESIAN_POINT('',(62.909843334323,25.581988448845,0.));
+#18813 = CARTESIAN_POINT('',(62.909843334323,25.735247524752,0.));
+#18814 = VECTOR('',#18815,1.);
+#18815 = DIRECTION('',(-0.,-0.,-1.));
+#18816 = ADVANCED_FACE('',(#18817),#18842,.T.);
+#18817 = FACE_BOUND('',#18818,.T.);
+#18818 = EDGE_LOOP('',(#18819,#18829,#18835,#18836));
+#18819 = ORIENTED_EDGE('',*,*,#18820,.F.);
+#18820 = EDGE_CURVE('',#18821,#18823,#18825,.T.);
+#18821 = VERTEX_POINT('',#18822);
+#18822 = CARTESIAN_POINT('',(65.926551255116,24.290528052805,1.5));
+#18823 = VERTEX_POINT('',#18824);
+#18824 = CARTESIAN_POINT('',(65.629521552145,24.290528052805,1.5));
+#18825 = LINE('',#18826,#18827);
+#18826 = CARTESIAN_POINT('',(54.745775627558,24.290528052805,1.5));
+#18827 = VECTOR('',#18828,1.);
+#18828 = DIRECTION('',(-1.,0.,0.));
+#18829 = ORIENTED_EDGE('',*,*,#18830,.T.);
+#18830 = EDGE_CURVE('',#18821,#17780,#18831,.T.);
+#18831 = LINE('',#18832,#18833);
+#18832 = CARTESIAN_POINT('',(65.926551255116,24.290528052805,0.));
+#18833 = VECTOR('',#18834,1.);
+#18834 = DIRECTION('',(0.,0.,1.));
+#18835 = ORIENTED_EDGE('',*,*,#17779,.T.);
+#18836 = ORIENTED_EDGE('',*,*,#18837,.F.);
+#18837 = EDGE_CURVE('',#18823,#17782,#18838,.T.);
+#18838 = LINE('',#18839,#18840);
+#18839 = CARTESIAN_POINT('',(65.629521552145,24.290528052805,0.));
+#18840 = VECTOR('',#18841,1.);
+#18841 = DIRECTION('',(0.,0.,1.));
+#18842 = PLANE('',#18843);
+#18843 = AXIS2_PLACEMENT_3D('',#18844,#18845,#18846);
+#18844 = CARTESIAN_POINT('',(65.926551255116,24.290528052805,0.));
+#18845 = DIRECTION('',(0.,-1.,0.));
+#18846 = DIRECTION('',(-1.,0.,0.));
+#18847 = ADVANCED_FACE('',(#18848),#18869,.T.);
+#18848 = FACE_BOUND('',#18849,.T.);
+#18849 = EDGE_LOOP('',(#18850,#18861,#18862,#18863));
+#18850 = ORIENTED_EDGE('',*,*,#18851,.T.);
+#18851 = EDGE_CURVE('',#18852,#18823,#18854,.T.);
+#18852 = VERTEX_POINT('',#18853);
+#18853 = CARTESIAN_POINT('',(65.307739373927,24.262887788779,1.5));
+#18854 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18855,#18856,#18857,#18858,
+ #18859,#18860),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18855 = CARTESIAN_POINT('',(65.307739373927,24.262887788779,1.5));
+#18856 = CARTESIAN_POINT('',(65.361735677755,24.274105625543,1.5));
+#18857 = CARTESIAN_POINT('',(65.421126535423,24.282407560718,1.5));
+#18858 = CARTESIAN_POINT('',(65.485711984892,24.287853487722,1.5));
+#18859 = CARTESIAN_POINT('',(65.555258453863,24.290528052805,1.5));
+#18860 = CARTESIAN_POINT('',(65.629521552145,24.290528052805,1.5));
+#18861 = ORIENTED_EDGE('',*,*,#18837,.T.);
+#18862 = ORIENTED_EDGE('',*,*,#17789,.T.);
+#18863 = ORIENTED_EDGE('',*,*,#18864,.F.);
+#18864 = EDGE_CURVE('',#18852,#17790,#18865,.T.);
+#18865 = LINE('',#18866,#18867);
+#18866 = CARTESIAN_POINT('',(65.307739373927,24.262887788779,0.));
+#18867 = VECTOR('',#18868,1.);
+#18868 = DIRECTION('',(0.,0.,1.));
+#18869 = SURFACE_OF_LINEAR_EXTRUSION('',#18870,#18874);
+#18870 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18871,#18872,#18873),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18871 = CARTESIAN_POINT('',(65.629521552145,24.290528052805,0.));
+#18872 = CARTESIAN_POINT('',(65.440783928383,24.290528052805,0.));
+#18873 = CARTESIAN_POINT('',(65.307739373927,24.262887788779,0.));
+#18874 = VECTOR('',#18875,1.);
+#18875 = DIRECTION('',(-0.,-0.,-1.));
+#18876 = ADVANCED_FACE('',(#18877),#18898,.T.);
+#18877 = FACE_BOUND('',#18878,.T.);
+#18878 = EDGE_LOOP('',(#18879,#18890,#18891,#18892));
+#18879 = ORIENTED_EDGE('',*,*,#18880,.T.);
+#18880 = EDGE_CURVE('',#18881,#18852,#18883,.T.);
+#18881 = VERTEX_POINT('',#18882);
+#18882 = CARTESIAN_POINT('',(65.091155215512,24.1799669967,1.5));
+#18883 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18884,#18885,#18886,#18887,
+ #18888,#18889),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18884 = CARTESIAN_POINT('',(65.091155215512,24.1799669967,1.5));
+#18885 = CARTESIAN_POINT('',(65.124806233821,24.202234831038,1.5));
+#18886 = CARTESIAN_POINT('',(65.163392875146,24.221643479979,1.5));
+#18887 = CARTESIAN_POINT('',(65.206830020185,24.238198374121,1.5));
+#18888 = CARTESIAN_POINT('',(65.25499516269,24.251930076677,1.5));
+#18889 = CARTESIAN_POINT('',(65.307739373927,24.262887788779,1.5));
+#18890 = ORIENTED_EDGE('',*,*,#18864,.T.);
+#18891 = ORIENTED_EDGE('',*,*,#17797,.T.);
+#18892 = ORIENTED_EDGE('',*,*,#18893,.F.);
+#18893 = EDGE_CURVE('',#18881,#17798,#18894,.T.);
+#18894 = LINE('',#18895,#18896);
+#18895 = CARTESIAN_POINT('',(65.091155215512,24.1799669967,0.));
+#18896 = VECTOR('',#18897,1.);
+#18897 = DIRECTION('',(0.,0.,1.));
+#18898 = SURFACE_OF_LINEAR_EXTRUSION('',#18899,#18903);
+#18899 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18900,#18901,#18902),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18900 = CARTESIAN_POINT('',(65.307739373927,24.262887788779,0.));
+#18901 = CARTESIAN_POINT('',(65.174694819472,24.235247524752,0.));
+#18902 = CARTESIAN_POINT('',(65.091155215512,24.1799669967,0.));
+#18903 = VECTOR('',#18904,1.);
+#18904 = DIRECTION('',(-0.,-0.,-1.));
+#18905 = ADVANCED_FACE('',(#18906),#18926,.T.);
+#18906 = FACE_BOUND('',#18907,.T.);
+#18907 = EDGE_LOOP('',(#18908,#18918,#18919,#18920));
+#18908 = ORIENTED_EDGE('',*,*,#18909,.T.);
+#18909 = EDGE_CURVE('',#18910,#18881,#18912,.T.);
+#18910 = VERTEX_POINT('',#18911);
+#18911 = CARTESIAN_POINT('',(64.968836733663,24.046303630363,1.5));
+#18912 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#18913,#18914,#18915,#18916,
+ #18917),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18913 = CARTESIAN_POINT('',(64.968836733663,24.046303630363,1.5));
+#18914 = CARTESIAN_POINT('',(64.988255117406,24.08555355495,1.5));
+#18915 = CARTESIAN_POINT('',(65.015158092683,24.120945488669,1.5));
+#18916 = CARTESIAN_POINT('',(65.049515520785,24.152412828337,1.5));
+#18917 = CARTESIAN_POINT('',(65.091155215512,24.1799669967,1.5));
+#18918 = ORIENTED_EDGE('',*,*,#18893,.T.);
+#18919 = ORIENTED_EDGE('',*,*,#17805,.T.);
+#18920 = ORIENTED_EDGE('',*,*,#18921,.F.);
+#18921 = EDGE_CURVE('',#18910,#17806,#18922,.T.);
+#18922 = LINE('',#18923,#18924);
+#18923 = CARTESIAN_POINT('',(64.968836733663,24.046303630363,0.));
+#18924 = VECTOR('',#18925,1.);
+#18925 = DIRECTION('',(0.,0.,1.));
+#18926 = SURFACE_OF_LINEAR_EXTRUSION('',#18927,#18931);
+#18927 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18928,#18929,#18930),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18928 = CARTESIAN_POINT('',(65.091155215512,24.1799669967,0.));
+#18929 = CARTESIAN_POINT('',(65.007615611551,24.124686468647,0.));
+#18930 = CARTESIAN_POINT('',(64.968836733663,24.046303630363,0.));
+#18931 = VECTOR('',#18932,1.);
+#18932 = DIRECTION('',(-0.,-0.,-1.));
+#18933 = ADVANCED_FACE('',(#18934),#18954,.T.);
+#18934 = FACE_BOUND('',#18935,.T.);
+#18935 = EDGE_LOOP('',(#18936,#18946,#18947,#18948));
+#18936 = ORIENTED_EDGE('',*,*,#18937,.T.);
+#18937 = EDGE_CURVE('',#18938,#18910,#18940,.T.);
+#18938 = VERTEX_POINT('',#18939);
+#18939 = CARTESIAN_POINT('',(64.930264126403,23.866848184818,1.5));
+#18940 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#18941,#18942,#18943,#18944,
+ #18945),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18941 = CARTESIAN_POINT('',(64.930264126403,23.866848184818,1.5));
+#18942 = CARTESIAN_POINT('',(64.930264126403,23.917325203299,1.5));
+#18943 = CARTESIAN_POINT('',(64.936651560612,23.964127542993,1.5));
+#18944 = CARTESIAN_POINT('',(64.949513359372,24.007140214019,1.5));
+#18945 = CARTESIAN_POINT('',(64.968836733663,24.046303630363,1.5));
+#18946 = ORIENTED_EDGE('',*,*,#18921,.T.);
+#18947 = ORIENTED_EDGE('',*,*,#17813,.T.);
+#18948 = ORIENTED_EDGE('',*,*,#18949,.F.);
+#18949 = EDGE_CURVE('',#18938,#17814,#18950,.T.);
+#18950 = LINE('',#18951,#18952);
+#18951 = CARTESIAN_POINT('',(64.930264126403,23.866848184818,0.));
+#18952 = VECTOR('',#18953,1.);
+#18953 = DIRECTION('',(0.,0.,1.));
+#18954 = SURFACE_OF_LINEAR_EXTRUSION('',#18955,#18959);
+#18955 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18956,#18957,#18958),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18956 = CARTESIAN_POINT('',(64.968836733663,24.046303630363,0.));
+#18957 = CARTESIAN_POINT('',(64.930264126403,23.968127062706,0.));
+#18958 = CARTESIAN_POINT('',(64.930264126403,23.866848184818,0.));
+#18959 = VECTOR('',#18960,1.);
+#18960 = DIRECTION('',(-0.,-0.,-1.));
+#18961 = ADVANCED_FACE('',(#18962),#18987,.T.);
+#18962 = FACE_BOUND('',#18963,.T.);
+#18963 = EDGE_LOOP('',(#18964,#18979,#18980,#18981));
+#18964 = ORIENTED_EDGE('',*,*,#18965,.T.);
+#18965 = EDGE_CURVE('',#18966,#18938,#18968,.T.);
+#18966 = VERTEX_POINT('',#18967);
+#18967 = CARTESIAN_POINT('',(65.0400001,23.596633663366,1.5));
+#18968 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18969,#18970,#18971,#18972,
+ #18973,#18974,#18975,#18976,#18977,#18978),.UNSPECIFIED.,.F.,.F.,(6,
+ 4,6),(0.,0.275050994422,1.),.UNSPECIFIED.);
+#18969 = CARTESIAN_POINT('',(65.0400001,23.596633663366,1.5));
+#18970 = CARTESIAN_POINT('',(65.027905039139,23.607478295003,1.5));
+#18971 = CARTESIAN_POINT('',(65.01662838561,23.618893728471,1.5));
+#18972 = CARTESIAN_POINT('',(65.006179086106,23.630878360076,1.5));
+#18973 = CARTESIAN_POINT('',(64.996563438152,23.643428690886,1.5));
+#18974 = CARTESIAN_POINT('',(64.964648090702,23.691094891382,1.5));
+#18975 = CARTESIAN_POINT('',(64.947326658393,23.729544234273,1.5));
+#18976 = CARTESIAN_POINT('',(64.935890653458,23.771785448787,1.5));
+#18977 = CARTESIAN_POINT('',(64.930264126403,23.81763418669,1.5));
+#18978 = CARTESIAN_POINT('',(64.930264126403,23.866848184818,1.5));
+#18979 = ORIENTED_EDGE('',*,*,#18949,.T.);
+#18980 = ORIENTED_EDGE('',*,*,#17821,.T.);
+#18981 = ORIENTED_EDGE('',*,*,#18982,.F.);
+#18982 = EDGE_CURVE('',#18966,#17822,#18983,.T.);
+#18983 = LINE('',#18984,#18985);
+#18984 = CARTESIAN_POINT('',(65.0400001,23.596633663366,0.));
+#18985 = VECTOR('',#18986,1.);
+#18986 = DIRECTION('',(0.,0.,1.));
+#18987 = SURFACE_OF_LINEAR_EXTRUSION('',#18988,#18992);
+#18988 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#18989,#18990,#18991),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18989 = CARTESIAN_POINT('',(64.930264126403,23.866848184818,0.));
+#18990 = CARTESIAN_POINT('',(64.930264126403,23.695024752475,0.));
+#18991 = CARTESIAN_POINT('',(65.0400001,23.596633663366,0.));
+#18992 = VECTOR('',#18993,1.);
+#18993 = DIRECTION('',(-0.,-0.,-1.));
+#18994 = ADVANCED_FACE('',(#18995),#19016,.T.);
+#18995 = FACE_BOUND('',#18996,.T.);
+#18996 = EDGE_LOOP('',(#18997,#19008,#19009,#19010));
+#18997 = ORIENTED_EDGE('',*,*,#18998,.T.);
+#18998 = EDGE_CURVE('',#18999,#18966,#19001,.T.);
+#18999 = VERTEX_POINT('',#19000);
+#19000 = CARTESIAN_POINT('',(65.344868086799,23.498448844884,1.5));
+#19001 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19002,#19003,#19004,#19005,
+ #19006,#19007),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#19002 = CARTESIAN_POINT('',(65.344868086799,23.498448844884,1.5));
+#19003 = CARTESIAN_POINT('',(65.26839937376,23.498448844884,1.5));
+#19004 = CARTESIAN_POINT('',(65.199015317982,23.507892799158,1.5));
+#19005 = CARTESIAN_POINT('',(65.137487240247,23.527318846283,1.5));
+#19006 = CARTESIAN_POINT('',(65.084403016158,23.556979276704,1.5));
+#19007 = CARTESIAN_POINT('',(65.0400001,23.596633663366,1.5));
+#19008 = ORIENTED_EDGE('',*,*,#18982,.T.);
+#19009 = ORIENTED_EDGE('',*,*,#17829,.T.);
+#19010 = ORIENTED_EDGE('',*,*,#19011,.F.);
+#19011 = EDGE_CURVE('',#18999,#17830,#19012,.T.);
+#19012 = LINE('',#19013,#19014);
+#19013 = CARTESIAN_POINT('',(65.344868086799,23.498448844884,0.));
+#19014 = VECTOR('',#19015,1.);
+#19015 = DIRECTION('',(0.,0.,1.));
+#19016 = SURFACE_OF_LINEAR_EXTRUSION('',#19017,#19021);
+#19017 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19018,#19019,#19020),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19018 = CARTESIAN_POINT('',(65.0400001,23.596633663366,0.));
+#19019 = CARTESIAN_POINT('',(65.149942344224,23.498448844884,0.));
+#19020 = CARTESIAN_POINT('',(65.344868086799,23.498448844884,0.));
+#19021 = VECTOR('',#19022,1.);
+#19022 = DIRECTION('',(-0.,-0.,-1.));
+#19023 = ADVANCED_FACE('',(#19024),#19047,.T.);
+#19024 = FACE_BOUND('',#19025,.T.);
+#19025 = EDGE_LOOP('',(#19026,#19039,#19040,#19041));
+#19026 = ORIENTED_EDGE('',*,*,#19027,.T.);
+#19027 = EDGE_CURVE('',#19028,#18999,#19030,.T.);
+#19028 = VERTEX_POINT('',#19029);
+#19029 = CARTESIAN_POINT('',(65.646435743564,23.581369636964,1.5));
+#19030 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19031,#19032,#19033,#19034,
+ #19035,#19036,#19037,#19038),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,
+ 0.428838208912,1.),.UNSPECIFIED.);
+#19031 = CARTESIAN_POINT('',(65.646435743564,23.581369636964,1.5));
+#19032 = CARTESIAN_POINT('',(65.616973937322,23.563613046095,1.5));
+#19033 = CARTESIAN_POINT('',(65.586655497365,23.548361521661,1.5));
+#19034 = CARTESIAN_POINT('',(65.555498688738,23.535649064778,1.5));
+#19035 = CARTESIAN_POINT('',(65.480953312638,23.511946321617,1.5));
+#19036 = CARTESIAN_POINT('',(65.436936759305,23.50292780808,1.5));
+#19037 = CARTESIAN_POINT('',(65.391546134539,23.498448844884,1.5));
+#19038 = CARTESIAN_POINT('',(65.344868086799,23.498448844884,1.5));
+#19039 = ORIENTED_EDGE('',*,*,#19011,.T.);
+#19040 = ORIENTED_EDGE('',*,*,#17837,.T.);
+#19041 = ORIENTED_EDGE('',*,*,#19042,.F.);
+#19042 = EDGE_CURVE('',#19028,#17838,#19043,.T.);
+#19043 = LINE('',#19044,#19045);
+#19044 = CARTESIAN_POINT('',(65.646435743564,23.581369636964,0.));
+#19045 = VECTOR('',#19046,1.);
+#19046 = DIRECTION('',(0.,0.,1.));
+#19047 = SURFACE_OF_LINEAR_EXTRUSION('',#19048,#19052);
+#19048 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19049,#19050,#19051),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19049 = CARTESIAN_POINT('',(65.344868086799,23.498448844884,0.));
+#19050 = CARTESIAN_POINT('',(65.508853235314,23.498448844884,0.));
+#19051 = CARTESIAN_POINT('',(65.646435743564,23.581369636964,0.));
+#19052 = VECTOR('',#19053,1.);
+#19053 = DIRECTION('',(-0.,-0.,-1.));
+#19054 = ADVANCED_FACE('',(#19055),#19076,.T.);
+#19055 = FACE_BOUND('',#19056,.T.);
+#19056 = EDGE_LOOP('',(#19057,#19068,#19069,#19070));
+#19057 = ORIENTED_EDGE('',*,*,#19058,.T.);
+#19058 = EDGE_CURVE('',#19059,#19028,#19061,.T.);
+#19059 = VERTEX_POINT('',#19060);
+#19060 = CARTESIAN_POINT('',(65.926551255116,23.823943894389,1.5));
+#19061 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19062,#19063,#19064,#19065,
+ #19066,#19067),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#19062 = CARTESIAN_POINT('',(65.926551255116,23.823943894389,1.5));
+#19063 = CARTESIAN_POINT('',(65.870685191292,23.761276744536,1.5));
+#19064 = CARTESIAN_POINT('',(65.814657850828,23.705327520599,1.5));
+#19065 = CARTESIAN_POINT('',(65.758544835594,23.656476207091,1.5));
+#19066 = CARTESIAN_POINT('',(65.702436020512,23.615070402432,1.5));
+#19067 = CARTESIAN_POINT('',(65.646435743564,23.581369636964,1.5));
+#19068 = ORIENTED_EDGE('',*,*,#19042,.T.);
+#19069 = ORIENTED_EDGE('',*,*,#17845,.T.);
+#19070 = ORIENTED_EDGE('',*,*,#19071,.F.);
+#19071 = EDGE_CURVE('',#19059,#17846,#19072,.T.);
+#19072 = LINE('',#19073,#19074);
+#19073 = CARTESIAN_POINT('',(65.926551255116,23.823943894389,0.));
+#19074 = VECTOR('',#19075,1.);
+#19075 = DIRECTION('',(0.,0.,1.));
+#19076 = SURFACE_OF_LINEAR_EXTRUSION('',#19077,#19081);
+#19077 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19078,#19079,#19080),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19078 = CARTESIAN_POINT('',(65.646435743564,23.581369636964,0.));
+#19079 = CARTESIAN_POINT('',(65.784224522442,23.664290429043,0.));
+#19080 = CARTESIAN_POINT('',(65.926551255116,23.823943894389,0.));
+#19081 = VECTOR('',#19082,1.);
+#19082 = DIRECTION('',(-0.,-0.,-1.));
+#19083 = ADVANCED_FACE('',(#19084),#19095,.T.);
+#19084 = FACE_BOUND('',#19085,.T.);
+#19085 = EDGE_LOOP('',(#19086,#19092,#19093,#19094));
+#19086 = ORIENTED_EDGE('',*,*,#19087,.F.);
+#19087 = EDGE_CURVE('',#19059,#18821,#19088,.T.);
+#19088 = LINE('',#19089,#19090);
+#19089 = CARTESIAN_POINT('',(65.926551255116,-0.513028052805,1.5));
+#19090 = VECTOR('',#19091,1.);
+#19091 = DIRECTION('',(0.,1.,-0.));
+#19092 = ORIENTED_EDGE('',*,*,#19071,.T.);
+#19093 = ORIENTED_EDGE('',*,*,#17853,.T.);
+#19094 = ORIENTED_EDGE('',*,*,#18830,.F.);
+#19095 = PLANE('',#19096);
+#19096 = AXIS2_PLACEMENT_3D('',#19097,#19098,#19099);
+#19097 = CARTESIAN_POINT('',(65.926551255116,23.823943894389,0.));
+#19098 = DIRECTION('',(-1.,0.,0.));
+#19099 = DIRECTION('',(0.,1.,0.));
+#19100 = ADVANCED_FACE('',(#19101),#19129,.T.);
+#19101 = FACE_BOUND('',#19102,.T.);
+#19102 = EDGE_LOOP('',(#19103,#19116,#19122,#19123));
+#19103 = ORIENTED_EDGE('',*,*,#19104,.T.);
+#19104 = EDGE_CURVE('',#19105,#19107,#19109,.T.);
+#19105 = VERTEX_POINT('',#19106);
+#19106 = CARTESIAN_POINT('',(68.991732773267,25.276089108911,1.5));
+#19107 = VERTEX_POINT('',#19108);
+#19108 = CARTESIAN_POINT('',(69.312071057096,24.957813531353,1.5));
+#19109 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19110,#19111,#19112,#19113,
+ #19114,#19115),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#19110 = CARTESIAN_POINT('',(68.991732773267,25.276089108911,1.5));
+#19111 = CARTESIAN_POINT('',(69.054739152307,25.230805923975,1.5));
+#19112 = CARTESIAN_POINT('',(69.118473673053,25.17569865787,1.5));
+#19113 = CARTESIAN_POINT('',(69.182722359009,25.111354884835,1.5));
+#19114 = CARTESIAN_POINT('',(69.24730257416,25.038494271207,1.5));
+#19115 = CARTESIAN_POINT('',(69.312071057096,24.957813531353,1.5));
+#19116 = ORIENTED_EDGE('',*,*,#19117,.T.);
+#19117 = EDGE_CURVE('',#19107,#17901,#19118,.T.);
+#19118 = LINE('',#19119,#19120);
+#19119 = CARTESIAN_POINT('',(69.312071057096,24.957813531353,0.));
+#19120 = VECTOR('',#19121,1.);
+#19121 = DIRECTION('',(0.,0.,1.));
+#19122 = ORIENTED_EDGE('',*,*,#17900,.T.);
+#19123 = ORIENTED_EDGE('',*,*,#19124,.F.);
+#19124 = EDGE_CURVE('',#19105,#17903,#19125,.T.);
+#19125 = LINE('',#19126,#19127);
+#19126 = CARTESIAN_POINT('',(68.991732773267,25.276089108911,0.));
+#19127 = VECTOR('',#19128,1.);
+#19128 = DIRECTION('',(0.,0.,1.));
+#19129 = SURFACE_OF_LINEAR_EXTRUSION('',#19130,#19134);
+#19130 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19131,#19132,#19133),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19131 = CARTESIAN_POINT('',(69.312071057096,24.957813531353,0.));
+#19132 = CARTESIAN_POINT('',(69.144991849175,25.165940594059,0.));
+#19133 = CARTESIAN_POINT('',(68.991732773267,25.276089108911,0.));
+#19134 = VECTOR('',#19135,1.);
+#19135 = DIRECTION('',(-0.,-0.,-1.));
+#19136 = ADVANCED_FACE('',(#19137),#19162,.T.);
+#19137 = FACE_BOUND('',#19138,.T.);
+#19138 = EDGE_LOOP('',(#19139,#19154,#19155,#19156));
+#19139 = ORIENTED_EDGE('',*,*,#19140,.T.);
+#19140 = EDGE_CURVE('',#19141,#19105,#19143,.T.);
+#19141 = VERTEX_POINT('',#19142);
+#19142 = CARTESIAN_POINT('',(68.671600760066,25.386237623762,1.5));
+#19143 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19144,#19145,#19146,#19147,
+ #19148,#19149,#19150,#19151,#19152,#19153),.UNSPECIFIED.,.F.,.F.,(6,
+ 4,6),(0.,0.188304521338,1.),.UNSPECIFIED.);
+#19144 = CARTESIAN_POINT('',(68.671600760066,25.386237623762,1.5));
+#19145 = CARTESIAN_POINT('',(68.684225216479,25.386237623762,1.5));
+#19146 = CARTESIAN_POINT('',(68.696804651253,25.385844581844,1.5));
+#19147 = CARTESIAN_POINT('',(68.709337326029,25.385057870485,1.5));
+#19148 = CARTESIAN_POINT('',(68.721821546722,25.383877278025,1.5));
+#19149 = CARTESIAN_POINT('',(68.787853507721,25.375517046681,1.5));
+#19150 = CARTESIAN_POINT('',(68.840522035505,25.361416063489,1.5));
+#19151 = CARTESIAN_POINT('',(68.892124299033,25.340016072255,1.5));
+#19152 = CARTESIAN_POINT('',(68.942554581175,25.311481500525,1.5));
+#19153 = CARTESIAN_POINT('',(68.991732773267,25.276089108911,1.5));
+#19154 = ORIENTED_EDGE('',*,*,#19124,.T.);
+#19155 = ORIENTED_EDGE('',*,*,#17910,.T.);
+#19156 = ORIENTED_EDGE('',*,*,#19157,.F.);
+#19157 = EDGE_CURVE('',#19141,#17911,#19158,.T.);
+#19158 = LINE('',#19159,#19160);
+#19159 = CARTESIAN_POINT('',(68.671600760066,25.386237623762,0.));
+#19160 = VECTOR('',#19161,1.);
+#19161 = DIRECTION('',(0.,0.,1.));
+#19162 = SURFACE_OF_LINEAR_EXTRUSION('',#19163,#19167);
+#19163 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19164,#19165,#19166),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19164 = CARTESIAN_POINT('',(68.991732773267,25.276089108911,0.));
+#19165 = CARTESIAN_POINT('',(68.838679967987,25.386237623762,0.));
+#19166 = CARTESIAN_POINT('',(68.671600760066,25.386237623762,0.));
+#19167 = VECTOR('',#19168,1.);
+#19168 = DIRECTION('',(-0.,-0.,-1.));
+#19169 = ADVANCED_FACE('',(#19170),#19195,.T.);
+#19170 = FACE_BOUND('',#19171,.T.);
+#19171 = EDGE_LOOP('',(#19172,#19187,#19188,#19189));
+#19172 = ORIENTED_EDGE('',*,*,#19173,.T.);
+#19173 = EDGE_CURVE('',#19174,#19141,#19176,.T.);
+#19174 = VERTEX_POINT('',#19175);
+#19175 = CARTESIAN_POINT('',(68.41004960495,25.310948844884,1.5));
+#19176 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19177,#19178,#19179,#19180,
+ #19181,#19182,#19183,#19184,#19185,#19186),.UNSPECIFIED.,.F.,.F.,(6,
+ 4,6),(0.,0.146594312137,1.),.UNSPECIFIED.);
+#19177 = CARTESIAN_POINT('',(68.41004960495,25.310948844884,1.5));
+#19178 = CARTESIAN_POINT('',(68.416512922798,25.315374944348,1.5));
+#19179 = CARTESIAN_POINT('',(68.423067206916,25.319639077599,1.5));
+#19180 = CARTESIAN_POINT('',(68.429712189841,25.323740927496,1.5));
+#19181 = CARTESIAN_POINT('',(68.436447567607,25.327680241296,1.5));
+#19182 = CARTESIAN_POINT('',(68.483007574238,25.353442423342,1.5));
+#19183 = CARTESIAN_POINT('',(68.525794701184,25.369913547103,1.5));
+#19184 = CARTESIAN_POINT('',(68.571565712644,25.38083173688,1.5));
+#19185 = CARTESIAN_POINT('',(68.620213741416,25.386237623762,1.5));
+#19186 = CARTESIAN_POINT('',(68.671600760066,25.386237623762,1.5));
+#19187 = ORIENTED_EDGE('',*,*,#19157,.T.);
+#19188 = ORIENTED_EDGE('',*,*,#17918,.T.);
+#19189 = ORIENTED_EDGE('',*,*,#19190,.F.);
+#19190 = EDGE_CURVE('',#19174,#17919,#19191,.T.);
+#19191 = LINE('',#19192,#19193);
+#19192 = CARTESIAN_POINT('',(68.41004960495,25.310948844884,0.));
+#19193 = VECTOR('',#19194,1.);
+#19194 = DIRECTION('',(0.,0.,1.));
+#19195 = SURFACE_OF_LINEAR_EXTRUSION('',#19196,#19200);
+#19196 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19197,#19198,#19199),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19197 = CARTESIAN_POINT('',(68.671600760066,25.386237623762,0.));
+#19198 = CARTESIAN_POINT('',(68.519991849175,25.386237623762,0.));
+#19199 = CARTESIAN_POINT('',(68.41004960495,25.310948844884,0.));
+#19200 = VECTOR('',#19201,1.);
+#19201 = DIRECTION('',(-0.,-0.,-1.));
+#19202 = ADVANCED_FACE('',(#19203),#19226,.T.);
+#19203 = FACE_BOUND('',#19204,.T.);
+#19204 = EDGE_LOOP('',(#19205,#19218,#19219,#19220));
+#19205 = ORIENTED_EDGE('',*,*,#19206,.T.);
+#19206 = EDGE_CURVE('',#19207,#19174,#19209,.T.);
+#19207 = VERTEX_POINT('',#19208);
+#19208 = CARTESIAN_POINT('',(68.233688218812,25.109628712871,1.5));
+#19209 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19210,#19211,#19212,#19213,
+ #19214,#19215,#19216,#19217),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,
+ 0.79626272902,1.),.UNSPECIFIED.);
+#19210 = CARTESIAN_POINT('',(68.233688218812,25.109628712871,1.5));
+#19211 = CARTESIAN_POINT('',(68.260113300628,25.159615477544,1.5));
+#19212 = CARTESIAN_POINT('',(68.29115055742,25.204453475662,1.5));
+#19213 = CARTESIAN_POINT('',(68.326826930473,25.243975274341,1.5));
+#19214 = CARTESIAN_POINT('',(68.377368648542,25.286855651064,1.5));
+#19215 = CARTESIAN_POINT('',(68.387964949725,25.295239935753,1.5));
+#19216 = CARTESIAN_POINT('',(68.398859133088,25.30327117152,1.5));
+#19217 = CARTESIAN_POINT('',(68.41004960495,25.310948844884,1.5));
+#19218 = ORIENTED_EDGE('',*,*,#19190,.T.);
+#19219 = ORIENTED_EDGE('',*,*,#17926,.T.);
+#19220 = ORIENTED_EDGE('',*,*,#19221,.F.);
+#19221 = EDGE_CURVE('',#19207,#17927,#19222,.T.);
+#19222 = LINE('',#19223,#19224);
+#19223 = CARTESIAN_POINT('',(68.233688218812,25.109628712871,0.));
+#19224 = VECTOR('',#19225,1.);
+#19225 = DIRECTION('',(0.,0.,1.));
+#19226 = SURFACE_OF_LINEAR_EXTRUSION('',#19227,#19231);
+#19227 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19228,#19229,#19230),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19228 = CARTESIAN_POINT('',(68.41004960495,25.310948844884,0.));
+#19229 = CARTESIAN_POINT('',(68.300313631353,25.235660066007,0.));
+#19230 = CARTESIAN_POINT('',(68.233688218812,25.109628712871,0.));
+#19231 = VECTOR('',#19232,1.);
+#19232 = DIRECTION('',(-0.,-0.,-1.));
+#19233 = ADVANCED_FACE('',(#19234),#19254,.T.);
+#19234 = FACE_BOUND('',#19235,.T.);
+#19235 = EDGE_LOOP('',(#19236,#19246,#19247,#19248));
+#19236 = ORIENTED_EDGE('',*,*,#19237,.T.);
+#19237 = EDGE_CURVE('',#19238,#19207,#19240,.T.);
+#19238 = VERTEX_POINT('',#19239);
+#19239 = CARTESIAN_POINT('',(68.134678317822,24.828481848185,1.5));
+#19240 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19241,#19242,#19243,#19244,
+ #19245),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#19241 = CARTESIAN_POINT('',(68.134678317822,24.828481848185,1.5));
+#19242 = CARTESIAN_POINT('',(68.150890295042,24.905745258606,1.5));
+#19243 = CARTESIAN_POINT('',(68.172750556202,24.97846709282,1.5));
+#19244 = CARTESIAN_POINT('',(68.200347787232,25.046468267952,1.5));
+#19245 = CARTESIAN_POINT('',(68.233688218812,25.109628712871,1.5));
+#19246 = ORIENTED_EDGE('',*,*,#19221,.T.);
+#19247 = ORIENTED_EDGE('',*,*,#17934,.T.);
+#19248 = ORIENTED_EDGE('',*,*,#19249,.F.);
+#19249 = EDGE_CURVE('',#19238,#17935,#19250,.T.);
+#19250 = LINE('',#19251,#19252);
+#19251 = CARTESIAN_POINT('',(68.134678317822,24.828481848185,0.));
+#19252 = VECTOR('',#19253,1.);
+#19253 = DIRECTION('',(0.,0.,1.));
+#19254 = SURFACE_OF_LINEAR_EXTRUSION('',#19255,#19259);
+#19255 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19256,#19257,#19258),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19256 = CARTESIAN_POINT('',(68.233688218812,25.109628712871,0.));
+#19257 = CARTESIAN_POINT('',(68.167269076898,24.983803630363,0.));
+#19258 = CARTESIAN_POINT('',(68.134678317822,24.828481848185,0.));
+#19259 = VECTOR('',#19260,1.);
+#19260 = DIRECTION('',(-0.,-0.,-1.));
+#19261 = ADVANCED_FACE('',(#19262),#19282,.T.);
+#19262 = FACE_BOUND('',#19263,.T.);
+#19263 = EDGE_LOOP('',(#19264,#19274,#19275,#19276));
+#19264 = ORIENTED_EDGE('',*,*,#19265,.T.);
+#19265 = EDGE_CURVE('',#19266,#19238,#19268,.T.);
+#19266 = VERTEX_POINT('',#19267);
+#19267 = CARTESIAN_POINT('',(68.102293829373,24.510412541254,1.5));
+#19268 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19269,#19270,#19271,#19272,
+ #19273),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#19269 = CARTESIAN_POINT('',(68.102293829373,24.510412541254,1.5));
+#19270 = CARTESIAN_POINT('',(68.102293829373,24.591755653382,1.5));
+#19271 = CARTESIAN_POINT('',(68.107673497709,24.671921775444,1.5));
+#19272 = CARTESIAN_POINT('',(68.11847028074,24.750848447641,1.5));
+#19273 = CARTESIAN_POINT('',(68.134678317822,24.828481848185,1.5));
+#19274 = ORIENTED_EDGE('',*,*,#19249,.T.);
+#19275 = ORIENTED_EDGE('',*,*,#17942,.T.);
+#19276 = ORIENTED_EDGE('',*,*,#19277,.F.);
+#19277 = EDGE_CURVE('',#19266,#17943,#19278,.T.);
+#19278 = LINE('',#19279,#19280);
+#19279 = CARTESIAN_POINT('',(68.102293829373,24.510412541254,0.));
+#19280 = VECTOR('',#19281,1.);
+#19281 = DIRECTION('',(0.,0.,1.));
+#19282 = SURFACE_OF_LINEAR_EXTRUSION('',#19283,#19287);
+#19283 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19284,#19285,#19286),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19284 = CARTESIAN_POINT('',(68.134678317822,24.828481848185,0.));
+#19285 = CARTESIAN_POINT('',(68.102293829373,24.673366336634,0.));
+#19286 = CARTESIAN_POINT('',(68.102293829373,24.510412541254,0.));
+#19287 = VECTOR('',#19288,1.);
+#19288 = DIRECTION('',(-0.,-0.,-1.));
+#19289 = ADVANCED_FACE('',(#19290),#19310,.T.);
+#19290 = FACE_BOUND('',#19291,.T.);
+#19291 = EDGE_LOOP('',(#19292,#19302,#19303,#19304));
+#19292 = ORIENTED_EDGE('',*,*,#19293,.T.);
+#19293 = EDGE_CURVE('',#19294,#19266,#19296,.T.);
+#19294 = VERTEX_POINT('',#19295);
+#19295 = CARTESIAN_POINT('',(68.130140364026,24.175429042904,1.5));
+#19296 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19297,#19298,#19299,#19300,
+ #19301),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#19297 = CARTESIAN_POINT('',(68.130140364026,24.175429042904,1.5));
+#19298 = CARTESIAN_POINT('',(68.1161922918,24.257051095193,1.5));
+#19299 = CARTESIAN_POINT('',(68.106913704527,24.340122100195,1.5));
+#19300 = CARTESIAN_POINT('',(68.102293829373,24.424594163222,1.5));
+#19301 = CARTESIAN_POINT('',(68.102293829373,24.510412541254,1.5));
+#19302 = ORIENTED_EDGE('',*,*,#19277,.T.);
+#19303 = ORIENTED_EDGE('',*,*,#17950,.T.);
+#19304 = ORIENTED_EDGE('',*,*,#19305,.F.);
+#19305 = EDGE_CURVE('',#19294,#17951,#19306,.T.);
+#19306 = LINE('',#19307,#19308);
+#19307 = CARTESIAN_POINT('',(68.130140364026,24.175429042904,0.));
+#19308 = VECTOR('',#19309,1.);
+#19309 = DIRECTION('',(0.,0.,1.));
+#19310 = SURFACE_OF_LINEAR_EXTRUSION('',#19311,#19315);
+#19311 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19312,#19313,#19314),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19312 = CARTESIAN_POINT('',(68.102293829373,24.510412541254,0.));
+#19313 = CARTESIAN_POINT('',(68.102293829373,24.338382838284,0.));
+#19314 = CARTESIAN_POINT('',(68.130140364026,24.175429042904,0.));
+#19315 = VECTOR('',#19316,1.);
+#19316 = DIRECTION('',(-0.,-0.,-1.));
+#19317 = ADVANCED_FACE('',(#19318),#19338,.T.);
+#19318 = FACE_BOUND('',#19319,.T.);
+#19319 = EDGE_LOOP('',(#19320,#19330,#19331,#19332));
+#19320 = ORIENTED_EDGE('',*,*,#19321,.T.);
+#19321 = EDGE_CURVE('',#19322,#19294,#19324,.T.);
+#19322 = VERTEX_POINT('',#19323);
+#19323 = CARTESIAN_POINT('',(68.221311981188,23.885206270627,1.5));
+#19324 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19325,#19326,#19327,#19328,
+ #19329),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#19325 = CARTESIAN_POINT('',(68.221311981188,23.885206270627,1.5));
+#19326 = CARTESIAN_POINT('',(68.189469535333,23.949306047626,1.5));
+#19327 = CARTESIAN_POINT('',(68.163696734353,24.019173261381,1.5));
+#19328 = CARTESIAN_POINT('',(68.143964793892,24.094632930577,1.5));
+#19329 = CARTESIAN_POINT('',(68.130140364026,24.175429042904,1.5));
+#19330 = ORIENTED_EDGE('',*,*,#19305,.T.);
+#19331 = ORIENTED_EDGE('',*,*,#17958,.T.);
+#19332 = ORIENTED_EDGE('',*,*,#19333,.F.);
+#19333 = EDGE_CURVE('',#19322,#17959,#19334,.T.);
+#19334 = LINE('',#19335,#19336);
+#19335 = CARTESIAN_POINT('',(68.221311981188,23.885206270627,0.));
+#19336 = VECTOR('',#19337,1.);
+#19337 = DIRECTION('',(0.,0.,1.));
+#19338 = SURFACE_OF_LINEAR_EXTRUSION('',#19339,#19343);
+#19339 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19340,#19341,#19342),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19340 = CARTESIAN_POINT('',(68.130140364026,24.175429042904,0.));
+#19341 = CARTESIAN_POINT('',(68.15798689868,24.012681518152,0.));
+#19342 = CARTESIAN_POINT('',(68.221311981188,23.885206270627,0.));
+#19343 = VECTOR('',#19344,1.);
+#19344 = DIRECTION('',(-0.,-0.,-1.));
+#19345 = ADVANCED_FACE('',(#19346),#19369,.T.);
+#19346 = FACE_BOUND('',#19347,.T.);
+#19347 = EDGE_LOOP('',(#19348,#19361,#19362,#19363));
+#19348 = ORIENTED_EDGE('',*,*,#19349,.T.);
+#19349 = EDGE_CURVE('',#19350,#19322,#19352,.T.);
+#19350 = VERTEX_POINT('',#19351);
+#19351 = CARTESIAN_POINT('',(68.390041354125,23.680792079208,1.5));
+#19352 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19353,#19354,#19355,#19356,
+ #19357,#19358,#19359,#19360),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,
+ 0.115789465837,1.),.UNSPECIFIED.);
+#19353 = CARTESIAN_POINT('',(68.390041354125,23.680792079208,1.5));
+#19354 = CARTESIAN_POINT('',(68.383940305295,23.685254218843,1.5));
+#19355 = CARTESIAN_POINT('',(68.377932250144,23.689829998253,1.5));
+#19356 = CARTESIAN_POINT('',(68.372017438528,23.694519293321,1.5));
+#19357 = CARTESIAN_POINT('',(68.321742067724,23.735996618891,1.5));
+#19358 = CARTESIAN_POINT('',(68.282737610722,23.779281344138,1.5));
+#19359 = CARTESIAN_POINT('',(68.249276287152,23.829096072297,1.5));
+#19360 = CARTESIAN_POINT('',(68.221311981188,23.885206270627,1.5));
+#19361 = ORIENTED_EDGE('',*,*,#19333,.T.);
+#19362 = ORIENTED_EDGE('',*,*,#17966,.T.);
+#19363 = ORIENTED_EDGE('',*,*,#19364,.F.);
+#19364 = EDGE_CURVE('',#19350,#17967,#19365,.T.);
+#19365 = LINE('',#19366,#19367);
+#19366 = CARTESIAN_POINT('',(68.390041354125,23.680792079208,0.));
+#19367 = VECTOR('',#19368,1.);
+#19368 = DIRECTION('',(0.,0.,1.));
+#19369 = SURFACE_OF_LINEAR_EXTRUSION('',#19370,#19374);
+#19370 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19371,#19372,#19373),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19371 = CARTESIAN_POINT('',(68.221311981188,23.885206270627,0.));
+#19372 = CARTESIAN_POINT('',(68.284843334323,23.757731023102,0.));
+#19373 = CARTESIAN_POINT('',(68.390041354125,23.680792079208,0.));
+#19374 = VECTOR('',#19375,1.);
+#19375 = DIRECTION('',(-0.,-0.,-1.));
+#19376 = ADVANCED_FACE('',(#19377),#19398,.T.);
+#19377 = FACE_BOUND('',#19378,.T.);
+#19378 = EDGE_LOOP('',(#19379,#19390,#19391,#19392));
+#19379 = ORIENTED_EDGE('',*,*,#19380,.T.);
+#19380 = EDGE_CURVE('',#19381,#19350,#19383,.T.);
+#19381 = VERTEX_POINT('',#19382);
+#19382 = CARTESIAN_POINT('',(68.656130463036,23.604059405941,1.5));
+#19383 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19384,#19385,#19386,#19387,
+ #19388,#19389),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#19384 = CARTESIAN_POINT('',(68.656130463036,23.604059405941,1.5));
+#19385 = CARTESIAN_POINT('',(68.592474932415,23.604059405941,1.5));
+#19386 = CARTESIAN_POINT('',(68.533753883228,23.611566423074,1.5));
+#19387 = CARTESIAN_POINT('',(68.480298295481,23.626823130978,1.5));
+#19388 = CARTESIAN_POINT('',(68.432352946844,23.649929505695,1.5));
+#19389 = CARTESIAN_POINT('',(68.390041354125,23.680792079208,1.5));
+#19390 = ORIENTED_EDGE('',*,*,#19364,.T.);
+#19391 = ORIENTED_EDGE('',*,*,#17974,.T.);
+#19392 = ORIENTED_EDGE('',*,*,#19393,.F.);
+#19393 = EDGE_CURVE('',#19381,#17975,#19394,.T.);
+#19394 = LINE('',#19395,#19396);
+#19395 = CARTESIAN_POINT('',(68.656130463036,23.604059405941,0.));
+#19396 = VECTOR('',#19397,1.);
+#19397 = DIRECTION('',(0.,0.,1.));
+#19398 = SURFACE_OF_LINEAR_EXTRUSION('',#19399,#19403);
+#19399 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19400,#19401,#19402),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19400 = CARTESIAN_POINT('',(68.390041354125,23.680792079208,0.));
+#19401 = CARTESIAN_POINT('',(68.495239373927,23.604059405941,0.));
+#19402 = CARTESIAN_POINT('',(68.656130463036,23.604059405941,0.));
+#19403 = VECTOR('',#19404,1.);
+#19404 = DIRECTION('',(-0.,-0.,-1.));
+#19405 = ADVANCED_FACE('',(#19406),#19429,.T.);
+#19406 = FACE_BOUND('',#19407,.T.);
+#19407 = EDGE_LOOP('',(#19408,#19421,#19422,#19423));
+#19408 = ORIENTED_EDGE('',*,*,#19409,.T.);
+#19409 = EDGE_CURVE('',#19410,#19381,#19412,.T.);
+#19410 = VERTEX_POINT('',#19411);
+#19411 = CARTESIAN_POINT('',(68.812277327723,23.626955445545,1.5));
+#19412 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19413,#19414,#19415,#19416,
+ #19417,#19418,#19419,#19420),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,
+ 0.300970440757,1.),.UNSPECIFIED.);
+#19413 = CARTESIAN_POINT('',(68.812277327723,23.626955445545,1.5));
+#19414 = CARTESIAN_POINT('',(68.800885016638,23.623509814672,1.5));
+#19415 = CARTESIAN_POINT('',(68.789420339913,23.620409650337,1.5));
+#19416 = CARTESIAN_POINT('',(68.777883643503,23.617655164049,1.5));
+#19417 = CARTESIAN_POINT('',(68.739313935635,23.609651951987,1.5));
+#19418 = CARTESIAN_POINT('',(68.711966082857,23.605922617796,1.5));
+#19419 = CARTESIAN_POINT('',(68.684236436756,23.604059405941,1.5));
+#19420 = CARTESIAN_POINT('',(68.656130463036,23.604059405941,1.5));
+#19421 = ORIENTED_EDGE('',*,*,#19393,.T.);
+#19422 = ORIENTED_EDGE('',*,*,#17982,.T.);
+#19423 = ORIENTED_EDGE('',*,*,#19424,.F.);
+#19424 = EDGE_CURVE('',#19410,#17983,#19425,.T.);
+#19425 = LINE('',#19426,#19427);
+#19426 = CARTESIAN_POINT('',(68.812277327723,23.626955445545,0.));
+#19427 = VECTOR('',#19428,1.);
+#19428 = DIRECTION('',(0.,0.,1.));
+#19429 = SURFACE_OF_LINEAR_EXTRUSION('',#19430,#19434);
+#19430 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19431,#19432,#19433),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19431 = CARTESIAN_POINT('',(68.656130463036,23.604059405941,0.));
+#19432 = CARTESIAN_POINT('',(68.736576007591,23.604059405941,0.));
+#19433 = CARTESIAN_POINT('',(68.812277327723,23.626955445545,0.));
+#19434 = VECTOR('',#19435,1.);
+#19435 = DIRECTION('',(-0.,-0.,-1.));
+#19436 = ADVANCED_FACE('',(#19437),#19457,.T.);
+#19437 = FACE_BOUND('',#19438,.T.);
+#19438 = EDGE_LOOP('',(#19439,#19449,#19450,#19451));
+#19439 = ORIENTED_EDGE('',*,*,#19440,.T.);
+#19440 = EDGE_CURVE('',#19441,#19410,#19443,.T.);
+#19441 = VERTEX_POINT('',#19442);
+#19442 = CARTESIAN_POINT('',(68.96698029802,23.702037953795,1.5));
+#19443 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19444,#19445,#19446,#19447,
+ #19448),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#19444 = CARTESIAN_POINT('',(68.96698029802,23.702037953795,1.5));
+#19445 = CARTESIAN_POINT('',(68.9276929679,23.676120657486,1.5));
+#19446 = CARTESIAN_POINT('',(68.888797027017,23.654931834816,1.5));
+#19447 = CARTESIAN_POINT('',(68.850317396949,23.638532857918,1.5));
+#19448 = CARTESIAN_POINT('',(68.812277327723,23.626955445545,1.5));
+#19449 = ORIENTED_EDGE('',*,*,#19424,.T.);
+#19450 = ORIENTED_EDGE('',*,*,#17990,.T.);
+#19451 = ORIENTED_EDGE('',*,*,#19452,.F.);
+#19452 = EDGE_CURVE('',#19441,#17991,#19453,.T.);
+#19453 = LINE('',#19454,#19455);
+#19454 = CARTESIAN_POINT('',(68.96698029802,23.702037953795,0.));
+#19455 = VECTOR('',#19456,1.);
+#19456 = DIRECTION('',(0.,0.,1.));
+#19457 = SURFACE_OF_LINEAR_EXTRUSION('',#19458,#19462);
+#19458 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19459,#19460,#19461),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19459 = CARTESIAN_POINT('',(68.812277327723,23.626955445545,0.));
+#19460 = CARTESIAN_POINT('',(68.888184918482,23.650057755776,0.));
+#19461 = CARTESIAN_POINT('',(68.96698029802,23.702037953795,0.));
+#19462 = VECTOR('',#19463,1.);
+#19463 = DIRECTION('',(-0.,-0.,-1.));
+#19464 = ADVANCED_FACE('',(#19465),#19485,.T.);
+#19465 = FACE_BOUND('',#19466,.T.);
+#19466 = EDGE_LOOP('',(#19467,#19477,#19478,#19479));
+#19467 = ORIENTED_EDGE('',*,*,#19468,.T.);
+#19468 = EDGE_CURVE('',#19469,#19441,#19471,.T.);
+#19469 = VERTEX_POINT('',#19470);
+#19470 = CARTESIAN_POINT('',(69.129521552145,23.838176567657,1.5));
+#19471 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19472,#19473,#19474,#19475,
+ #19476),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#19472 = CARTESIAN_POINT('',(69.129521552145,23.838176567657,1.5));
+#19473 = CARTESIAN_POINT('',(69.087968812065,23.796316029502,1.5));
+#19474 = CARTESIAN_POINT('',(69.04700341932,23.759600494468,1.5));
+#19475 = CARTESIAN_POINT('',(69.006662314223,23.72814726994,1.5));
+#19476 = CARTESIAN_POINT('',(68.96698029802,23.702037953795,1.5));
+#19477 = ORIENTED_EDGE('',*,*,#19452,.T.);
+#19478 = ORIENTED_EDGE('',*,*,#17998,.T.);
+#19479 = ORIENTED_EDGE('',*,*,#19480,.F.);
+#19480 = EDGE_CURVE('',#19469,#17999,#19481,.T.);
+#19481 = LINE('',#19482,#19483);
+#19482 = CARTESIAN_POINT('',(69.129521552145,23.838176567657,0.));
+#19483 = VECTOR('',#19484,1.);
+#19484 = DIRECTION('',(0.,0.,1.));
+#19485 = SURFACE_OF_LINEAR_EXTRUSION('',#19486,#19490);
+#19486 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19487,#19488,#19489),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19487 = CARTESIAN_POINT('',(68.96698029802,23.702037953795,0.));
+#19488 = CARTESIAN_POINT('',(69.045981948185,23.754018151815,0.));
+#19489 = CARTESIAN_POINT('',(69.129521552145,23.838176567657,0.));
+#19490 = VECTOR('',#19491,1.);
+#19491 = DIRECTION('',(-0.,-0.,-1.));
+#19492 = ADVANCED_FACE('',(#19493),#19513,.T.);
+#19493 = FACE_BOUND('',#19494,.T.);
+#19494 = EDGE_LOOP('',(#19495,#19505,#19506,#19507));
+#19495 = ORIENTED_EDGE('',*,*,#19496,.T.);
+#19496 = EDGE_CURVE('',#19497,#19469,#19499,.T.);
+#19497 = VERTEX_POINT('',#19498);
+#19498 = CARTESIAN_POINT('',(69.312071057096,24.044859735974,1.5));
+#19499 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19500,#19501,#19502,#19503,
+ #19504),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#19500 = CARTESIAN_POINT('',(69.312071057096,24.044859735974,1.5));
+#19501 = CARTESIAN_POINT('',(69.263079573675,23.98423277524,1.5));
+#19502 = CARTESIAN_POINT('',(69.216246522275,23.929414185691,1.5));
+#19503 = CARTESIAN_POINT('',(69.171691431965,23.880658816957,1.5));
+#19504 = CARTESIAN_POINT('',(69.129521552145,23.838176567657,1.5));
+#19505 = ORIENTED_EDGE('',*,*,#19480,.T.);
+#19506 = ORIENTED_EDGE('',*,*,#18006,.T.);
+#19507 = ORIENTED_EDGE('',*,*,#19508,.F.);
+#19508 = EDGE_CURVE('',#19497,#18007,#19509,.T.);
+#19509 = LINE('',#19510,#19511);
+#19510 = CARTESIAN_POINT('',(69.312071057096,24.044859735974,0.));
+#19511 = VECTOR('',#19512,1.);
+#19512 = DIRECTION('',(0.,0.,1.));
+#19513 = SURFACE_OF_LINEAR_EXTRUSION('',#19514,#19518);
+#19514 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#19515,#19516,#19517),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19515 = CARTESIAN_POINT('',(69.129521552145,23.838176567657,0.));
+#19516 = CARTESIAN_POINT('',(69.213061156106,23.922334983498,0.));
+#19517 = CARTESIAN_POINT('',(69.312071057096,24.044859735974,0.));
+#19518 = VECTOR('',#19519,1.);
+#19519 = DIRECTION('',(-0.,-0.,-1.));
+#19520 = ADVANCED_FACE('',(#19521),#19532,.T.);
+#19521 = FACE_BOUND('',#19522,.T.);
+#19522 = EDGE_LOOP('',(#19523,#19529,#19530,#19531));
+#19523 = ORIENTED_EDGE('',*,*,#19524,.F.);
+#19524 = EDGE_CURVE('',#19497,#19107,#19525,.T.);
+#19525 = LINE('',#19526,#19527);
+#19526 = CARTESIAN_POINT('',(69.312071057096,-0.402570132013,1.5));
+#19527 = VECTOR('',#19528,1.);
+#19528 = DIRECTION('',(0.,1.,-0.));
+#19529 = ORIENTED_EDGE('',*,*,#19508,.T.);
+#19530 = ORIENTED_EDGE('',*,*,#18014,.T.);
+#19531 = ORIENTED_EDGE('',*,*,#19117,.F.);
+#19532 = PLANE('',#19533);
+#19533 = AXIS2_PLACEMENT_3D('',#19534,#19535,#19536);
+#19534 = CARTESIAN_POINT('',(69.312071057096,24.044859735974,0.));
+#19535 = DIRECTION('',(-1.,0.,0.));
+#19536 = DIRECTION('',(0.,1.,0.));
+#19537 = ADVANCED_FACE('',(#19538),#19550,.T.);
+#19538 = FACE_BOUND('',#19539,.T.);
+#19539 = EDGE_LOOP('',(#19540,#19541,#19542,#19543,#19544,#19545,#19546,
+ #19547,#19548,#19549));
+#19540 = ORIENTED_EDGE('',*,*,#18295,.T.);
+#19541 = ORIENTED_EDGE('',*,*,#18028,.T.);
+#19542 = ORIENTED_EDGE('',*,*,#18059,.F.);
+#19543 = ORIENTED_EDGE('',*,*,#18088,.F.);
+#19544 = ORIENTED_EDGE('',*,*,#18117,.F.);
+#19545 = ORIENTED_EDGE('',*,*,#18145,.F.);
+#19546 = ORIENTED_EDGE('',*,*,#18173,.F.);
+#19547 = ORIENTED_EDGE('',*,*,#18206,.F.);
+#19548 = ORIENTED_EDGE('',*,*,#18235,.F.);
+#19549 = ORIENTED_EDGE('',*,*,#18266,.F.);
+#19550 = PLANE('',#19551);
+#19551 = AXIS2_PLACEMENT_3D('',#19552,#19553,#19554);
+#19552 = CARTESIAN_POINT('',(43.565,-24.85,1.5));
+#19553 = DIRECTION('',(0.,0.,1.));
+#19554 = DIRECTION('',(1.,0.,0.));
+#19555 = ADVANCED_FACE('',(#19556),#19565,.T.);
+#19556 = FACE_BOUND('',#19557,.T.);
+#19557 = EDGE_LOOP('',(#19558,#19559,#19560,#19561,#19562,#19563,#19564)
+ );
+#19558 = ORIENTED_EDGE('',*,*,#18312,.F.);
+#19559 = ORIENTED_EDGE('',*,*,#18349,.F.);
+#19560 = ORIENTED_EDGE('',*,*,#18384,.F.);
+#19561 = ORIENTED_EDGE('',*,*,#18413,.F.);
+#19562 = ORIENTED_EDGE('',*,*,#18444,.F.);
+#19563 = ORIENTED_EDGE('',*,*,#18472,.F.);
+#19564 = ORIENTED_EDGE('',*,*,#18500,.T.);
+#19565 = PLANE('',#19566);
+#19566 = AXIS2_PLACEMENT_3D('',#19567,#19568,#19569);
+#19567 = CARTESIAN_POINT('',(43.565,-24.85,1.5));
+#19568 = DIRECTION('',(0.,0.,1.));
+#19569 = DIRECTION('',(1.,0.,0.));
+#19570 = ADVANCED_FACE('',(#19571),#19584,.T.);
+#19571 = FACE_BOUND('',#19572,.T.);
+#19572 = EDGE_LOOP('',(#19573,#19574,#19575,#19576,#19577,#19578,#19579,
+ #19580,#19581,#19582,#19583));
+#19573 = ORIENTED_EDGE('',*,*,#18517,.F.);
+#19574 = ORIENTED_EDGE('',*,*,#18553,.F.);
+#19575 = ORIENTED_EDGE('',*,*,#18582,.F.);
+#19576 = ORIENTED_EDGE('',*,*,#18613,.F.);
+#19577 = ORIENTED_EDGE('',*,*,#18641,.T.);
+#19578 = ORIENTED_EDGE('',*,*,#18665,.T.);
+#19579 = ORIENTED_EDGE('',*,*,#18689,.T.);
+#19580 = ORIENTED_EDGE('',*,*,#18713,.F.);
+#19581 = ORIENTED_EDGE('',*,*,#18742,.F.);
+#19582 = ORIENTED_EDGE('',*,*,#18771,.F.);
+#19583 = ORIENTED_EDGE('',*,*,#18799,.F.);
+#19584 = PLANE('',#19585);
+#19585 = AXIS2_PLACEMENT_3D('',#19586,#19587,#19588);
+#19586 = CARTESIAN_POINT('',(43.565,-24.85,1.5));
+#19587 = DIRECTION('',(0.,0.,1.));
+#19588 = DIRECTION('',(1.,0.,0.));
+#19589 = ADVANCED_FACE('',(#19590),#19602,.T.);
+#19590 = FACE_BOUND('',#19591,.T.);
+#19591 = EDGE_LOOP('',(#19592,#19593,#19594,#19595,#19596,#19597,#19598,
+ #19599,#19600,#19601));
+#19592 = ORIENTED_EDGE('',*,*,#19087,.T.);
+#19593 = ORIENTED_EDGE('',*,*,#18820,.T.);
+#19594 = ORIENTED_EDGE('',*,*,#18851,.F.);
+#19595 = ORIENTED_EDGE('',*,*,#18880,.F.);
+#19596 = ORIENTED_EDGE('',*,*,#18909,.F.);
+#19597 = ORIENTED_EDGE('',*,*,#18937,.F.);
+#19598 = ORIENTED_EDGE('',*,*,#18965,.F.);
+#19599 = ORIENTED_EDGE('',*,*,#18998,.F.);
+#19600 = ORIENTED_EDGE('',*,*,#19027,.F.);
+#19601 = ORIENTED_EDGE('',*,*,#19058,.F.);
+#19602 = PLANE('',#19603);
+#19603 = AXIS2_PLACEMENT_3D('',#19604,#19605,#19606);
+#19604 = CARTESIAN_POINT('',(43.565,-24.85,1.5));
+#19605 = DIRECTION('',(0.,0.,1.));
+#19606 = DIRECTION('',(1.,0.,0.));
+#19607 = ADVANCED_FACE('',(#19608),#19625,.T.);
+#19608 = FACE_BOUND('',#19609,.T.);
+#19609 = EDGE_LOOP('',(#19610,#19611,#19612,#19613,#19614,#19615,#19616,
+ #19617,#19618,#19619,#19620,#19621,#19622,#19623,#19624));
+#19610 = ORIENTED_EDGE('',*,*,#19104,.F.);
+#19611 = ORIENTED_EDGE('',*,*,#19140,.F.);
+#19612 = ORIENTED_EDGE('',*,*,#19173,.F.);
+#19613 = ORIENTED_EDGE('',*,*,#19206,.F.);
+#19614 = ORIENTED_EDGE('',*,*,#19237,.F.);
+#19615 = ORIENTED_EDGE('',*,*,#19265,.F.);
+#19616 = ORIENTED_EDGE('',*,*,#19293,.F.);
+#19617 = ORIENTED_EDGE('',*,*,#19321,.F.);
+#19618 = ORIENTED_EDGE('',*,*,#19349,.F.);
+#19619 = ORIENTED_EDGE('',*,*,#19380,.F.);
+#19620 = ORIENTED_EDGE('',*,*,#19409,.F.);
+#19621 = ORIENTED_EDGE('',*,*,#19440,.F.);
+#19622 = ORIENTED_EDGE('',*,*,#19468,.F.);
+#19623 = ORIENTED_EDGE('',*,*,#19496,.F.);
+#19624 = ORIENTED_EDGE('',*,*,#19524,.T.);
+#19625 = PLANE('',#19626);
+#19626 = AXIS2_PLACEMENT_3D('',#19627,#19628,#19629);
+#19627 = CARTESIAN_POINT('',(43.565,-24.85,1.5));
+#19628 = DIRECTION('',(0.,0.,1.));
+#19629 = DIRECTION('',(1.,0.,0.));
+#19630 = ADVANCED_FACE('',(#19631,#19645,#19651,#19661,#19671,#19681,
+ #19691,#19701,#19711,#19721,#19731,#19741,#19751,#19761,#19771,
+ #19774,#19777,#19780,#19783,#19793,#19803,#19813),#19823,.T.);
+#19631 = FACE_BOUND('',#19632,.T.);
+#19632 = EDGE_LOOP('',(#19633,#19634,#19635,#19636,#19637,#19638,#19639,
+ #19640,#19641,#19642,#19643,#19644));
+#19633 = ORIENTED_EDGE('',*,*,#48,.F.);
+#19634 = ORIENTED_EDGE('',*,*,#63,.F.);
+#19635 = ORIENTED_EDGE('',*,*,#125,.T.);
+#19636 = ORIENTED_EDGE('',*,*,#189,.T.);
+#19637 = ORIENTED_EDGE('',*,*,#251,.T.);
+#19638 = ORIENTED_EDGE('',*,*,#315,.F.);
+#19639 = ORIENTED_EDGE('',*,*,#386,.F.);
+#19640 = ORIENTED_EDGE('',*,*,#363,.F.);
+#19641 = ORIENTED_EDGE('',*,*,#300,.F.);
+#19642 = ORIENTED_EDGE('',*,*,#237,.F.);
+#19643 = ORIENTED_EDGE('',*,*,#174,.F.);
+#19644 = ORIENTED_EDGE('',*,*,#111,.F.);
+#19645 = FACE_BOUND('',#19646,.T.);
+#19646 = EDGE_LOOP('',(#19647,#19648,#19649,#19650));
+#19647 = ORIENTED_EDGE('',*,*,#8230,.T.);
+#19648 = ORIENTED_EDGE('',*,*,#8285,.T.);
+#19649 = ORIENTED_EDGE('',*,*,#8309,.T.);
+#19650 = ORIENTED_EDGE('',*,*,#8261,.T.);
+#19651 = FACE_BOUND('',#19652,.T.);
+#19652 = EDGE_LOOP('',(#19653,#19654,#19655,#19656,#19657,#19658,#19659,
+ #19660));
+#19653 = ORIENTED_EDGE('',*,*,#5632,.T.);
+#19654 = ORIENTED_EDGE('',*,*,#5688,.T.);
+#19655 = ORIENTED_EDGE('',*,*,#5737,.T.);
+#19656 = ORIENTED_EDGE('',*,*,#5786,.T.);
+#19657 = ORIENTED_EDGE('',*,*,#5810,.T.);
+#19658 = ORIENTED_EDGE('',*,*,#5762,.F.);
+#19659 = ORIENTED_EDGE('',*,*,#5712,.T.);
+#19660 = ORIENTED_EDGE('',*,*,#5664,.F.);
+#19661 = FACE_BOUND('',#19662,.T.);
+#19662 = EDGE_LOOP('',(#19663,#19664,#19665,#19666,#19667,#19668,#19669,
+ #19670));
+#19663 = ORIENTED_EDGE('',*,*,#6024,.T.);
+#19664 = ORIENTED_EDGE('',*,*,#6080,.T.);
+#19665 = ORIENTED_EDGE('',*,*,#6129,.T.);
+#19666 = ORIENTED_EDGE('',*,*,#6178,.T.);
+#19667 = ORIENTED_EDGE('',*,*,#6202,.T.);
+#19668 = ORIENTED_EDGE('',*,*,#6154,.F.);
+#19669 = ORIENTED_EDGE('',*,*,#6104,.T.);
+#19670 = ORIENTED_EDGE('',*,*,#6056,.F.);
+#19671 = FACE_BOUND('',#19672,.T.);
+#19672 = EDGE_LOOP('',(#19673,#19674,#19675,#19676,#19677,#19678,#19679,
+ #19680));
+#19673 = ORIENTED_EDGE('',*,*,#6220,.T.);
+#19674 = ORIENTED_EDGE('',*,*,#6276,.T.);
+#19675 = ORIENTED_EDGE('',*,*,#6325,.T.);
+#19676 = ORIENTED_EDGE('',*,*,#6374,.T.);
+#19677 = ORIENTED_EDGE('',*,*,#6398,.T.);
+#19678 = ORIENTED_EDGE('',*,*,#6350,.F.);
+#19679 = ORIENTED_EDGE('',*,*,#6300,.T.);
+#19680 = ORIENTED_EDGE('',*,*,#6252,.F.);
+#19681 = FACE_BOUND('',#19682,.T.);
+#19682 = EDGE_LOOP('',(#19683,#19684,#19685,#19686,#19687,#19688,#19689,
+ #19690));
+#19683 = ORIENTED_EDGE('',*,*,#6637,.T.);
+#19684 = ORIENTED_EDGE('',*,*,#6693,.T.);
+#19685 = ORIENTED_EDGE('',*,*,#6742,.T.);
+#19686 = ORIENTED_EDGE('',*,*,#6791,.T.);
+#19687 = ORIENTED_EDGE('',*,*,#6815,.T.);
+#19688 = ORIENTED_EDGE('',*,*,#6767,.F.);
+#19689 = ORIENTED_EDGE('',*,*,#6717,.T.);
+#19690 = ORIENTED_EDGE('',*,*,#6669,.F.);
+#19691 = FACE_BOUND('',#19692,.T.);
+#19692 = EDGE_LOOP('',(#19693,#19694,#19695,#19696,#19697,#19698,#19699,
+ #19700));
+#19693 = ORIENTED_EDGE('',*,*,#6833,.T.);
+#19694 = ORIENTED_EDGE('',*,*,#6889,.T.);
+#19695 = ORIENTED_EDGE('',*,*,#6938,.T.);
+#19696 = ORIENTED_EDGE('',*,*,#6987,.T.);
+#19697 = ORIENTED_EDGE('',*,*,#7011,.T.);
+#19698 = ORIENTED_EDGE('',*,*,#6963,.F.);
+#19699 = ORIENTED_EDGE('',*,*,#6913,.T.);
+#19700 = ORIENTED_EDGE('',*,*,#6865,.F.);
+#19701 = FACE_BOUND('',#19702,.T.);
+#19702 = EDGE_LOOP('',(#19703,#19704,#19705,#19706,#19707,#19708,#19709,
+ #19710));
+#19703 = ORIENTED_EDGE('',*,*,#7029,.T.);
+#19704 = ORIENTED_EDGE('',*,*,#7085,.T.);
+#19705 = ORIENTED_EDGE('',*,*,#7134,.T.);
+#19706 = ORIENTED_EDGE('',*,*,#7183,.T.);
+#19707 = ORIENTED_EDGE('',*,*,#7207,.T.);
+#19708 = ORIENTED_EDGE('',*,*,#7159,.F.);
+#19709 = ORIENTED_EDGE('',*,*,#7109,.T.);
+#19710 = ORIENTED_EDGE('',*,*,#7061,.F.);
+#19711 = FACE_BOUND('',#19712,.T.);
+#19712 = EDGE_LOOP('',(#19713,#19714,#19715,#19716,#19717,#19718,#19719,
+ #19720));
+#19713 = ORIENTED_EDGE('',*,*,#5436,.T.);
+#19714 = ORIENTED_EDGE('',*,*,#5492,.T.);
+#19715 = ORIENTED_EDGE('',*,*,#5541,.T.);
+#19716 = ORIENTED_EDGE('',*,*,#5590,.T.);
+#19717 = ORIENTED_EDGE('',*,*,#5614,.T.);
+#19718 = ORIENTED_EDGE('',*,*,#5566,.F.);
+#19719 = ORIENTED_EDGE('',*,*,#5516,.T.);
+#19720 = ORIENTED_EDGE('',*,*,#5468,.F.);
+#19721 = FACE_BOUND('',#19722,.T.);
+#19722 = EDGE_LOOP('',(#19723,#19724,#19725,#19726,#19727,#19728,#19729,
+ #19730));
+#19723 = ORIENTED_EDGE('',*,*,#5828,.T.);
+#19724 = ORIENTED_EDGE('',*,*,#5884,.T.);
+#19725 = ORIENTED_EDGE('',*,*,#5933,.T.);
+#19726 = ORIENTED_EDGE('',*,*,#5982,.T.);
+#19727 = ORIENTED_EDGE('',*,*,#6006,.T.);
+#19728 = ORIENTED_EDGE('',*,*,#5958,.F.);
+#19729 = ORIENTED_EDGE('',*,*,#5908,.T.);
+#19730 = ORIENTED_EDGE('',*,*,#5860,.F.);
+#19731 = FACE_BOUND('',#19732,.T.);
+#19732 = EDGE_LOOP('',(#19733,#19734,#19735,#19736,#19737,#19738,#19739,
+ #19740));
+#19733 = ORIENTED_EDGE('',*,*,#8034,.T.);
+#19734 = ORIENTED_EDGE('',*,*,#8090,.T.);
+#19735 = ORIENTED_EDGE('',*,*,#8139,.T.);
+#19736 = ORIENTED_EDGE('',*,*,#8188,.T.);
+#19737 = ORIENTED_EDGE('',*,*,#8212,.T.);
+#19738 = ORIENTED_EDGE('',*,*,#8164,.F.);
+#19739 = ORIENTED_EDGE('',*,*,#8114,.T.);
+#19740 = ORIENTED_EDGE('',*,*,#8066,.F.);
+#19741 = FACE_BOUND('',#19742,.T.);
+#19742 = EDGE_LOOP('',(#19743,#19744,#19745,#19746,#19747,#19748,#19749,
+ #19750));
+#19743 = ORIENTED_EDGE('',*,*,#7421,.T.);
+#19744 = ORIENTED_EDGE('',*,*,#7477,.T.);
+#19745 = ORIENTED_EDGE('',*,*,#7526,.T.);
+#19746 = ORIENTED_EDGE('',*,*,#7575,.T.);
+#19747 = ORIENTED_EDGE('',*,*,#7599,.T.);
+#19748 = ORIENTED_EDGE('',*,*,#7551,.F.);
+#19749 = ORIENTED_EDGE('',*,*,#7501,.T.);
+#19750 = ORIENTED_EDGE('',*,*,#7453,.F.);
+#19751 = FACE_BOUND('',#19752,.T.);
+#19752 = EDGE_LOOP('',(#19753,#19754,#19755,#19756,#19757,#19758,#19759,
+ #19760));
+#19753 = ORIENTED_EDGE('',*,*,#7838,.T.);
+#19754 = ORIENTED_EDGE('',*,*,#7894,.T.);
+#19755 = ORIENTED_EDGE('',*,*,#7943,.T.);
+#19756 = ORIENTED_EDGE('',*,*,#7992,.T.);
+#19757 = ORIENTED_EDGE('',*,*,#8016,.T.);
+#19758 = ORIENTED_EDGE('',*,*,#7968,.F.);
+#19759 = ORIENTED_EDGE('',*,*,#7918,.T.);
+#19760 = ORIENTED_EDGE('',*,*,#7870,.F.);
+#19761 = FACE_BOUND('',#19762,.T.);
+#19762 = EDGE_LOOP('',(#19763,#19764,#19765,#19766,#19767,#19768,#19769,
+ #19770));
+#19763 = ORIENTED_EDGE('',*,*,#7225,.T.);
+#19764 = ORIENTED_EDGE('',*,*,#7281,.T.);
+#19765 = ORIENTED_EDGE('',*,*,#7330,.T.);
+#19766 = ORIENTED_EDGE('',*,*,#7379,.T.);
+#19767 = ORIENTED_EDGE('',*,*,#7403,.T.);
+#19768 = ORIENTED_EDGE('',*,*,#7355,.F.);
+#19769 = ORIENTED_EDGE('',*,*,#7305,.T.);
+#19770 = ORIENTED_EDGE('',*,*,#7257,.F.);
+#19771 = FACE_BOUND('',#19772,.T.);
+#19772 = EDGE_LOOP('',(#19773));
+#19773 = ORIENTED_EDGE('',*,*,#6416,.T.);
+#19774 = FACE_BOUND('',#19775,.T.);
+#19775 = EDGE_LOOP('',(#19776));
+#19776 = ORIENTED_EDGE('',*,*,#8522,.T.);
+#19777 = FACE_BOUND('',#19778,.T.);
+#19778 = EDGE_LOOP('',(#19779));
+#19779 = ORIENTED_EDGE('',*,*,#5215,.T.);
+#19780 = FACE_BOUND('',#19781,.T.);
+#19781 = EDGE_LOOP('',(#19782));
+#19782 = ORIENTED_EDGE('',*,*,#7813,.T.);
+#19783 = FACE_BOUND('',#19784,.T.);
+#19784 = EDGE_LOOP('',(#19785,#19786,#19787,#19788,#19789,#19790,#19791,
+ #19792));
+#19785 = ORIENTED_EDGE('',*,*,#6441,.T.);
+#19786 = ORIENTED_EDGE('',*,*,#6497,.T.);
+#19787 = ORIENTED_EDGE('',*,*,#6546,.T.);
+#19788 = ORIENTED_EDGE('',*,*,#6595,.T.);
+#19789 = ORIENTED_EDGE('',*,*,#6620,.T.);
+#19790 = ORIENTED_EDGE('',*,*,#6570,.T.);
+#19791 = ORIENTED_EDGE('',*,*,#6522,.T.);
+#19792 = ORIENTED_EDGE('',*,*,#6472,.T.);
+#19793 = FACE_BOUND('',#19794,.T.);
+#19794 = EDGE_LOOP('',(#19795,#19796,#19797,#19798,#19799,#19800,#19801,
+ #19802));
+#19795 = ORIENTED_EDGE('',*,*,#5240,.T.);
+#19796 = ORIENTED_EDGE('',*,*,#5296,.T.);
+#19797 = ORIENTED_EDGE('',*,*,#5345,.T.);
+#19798 = ORIENTED_EDGE('',*,*,#5394,.T.);
+#19799 = ORIENTED_EDGE('',*,*,#5419,.T.);
+#19800 = ORIENTED_EDGE('',*,*,#5369,.T.);
+#19801 = ORIENTED_EDGE('',*,*,#5321,.T.);
+#19802 = ORIENTED_EDGE('',*,*,#5271,.T.);
+#19803 = FACE_BOUND('',#19804,.T.);
+#19804 = EDGE_LOOP('',(#19805,#19806,#19807,#19808,#19809,#19810,#19811,
+ #19812));
+#19805 = ORIENTED_EDGE('',*,*,#7617,.T.);
+#19806 = ORIENTED_EDGE('',*,*,#7673,.T.);
+#19807 = ORIENTED_EDGE('',*,*,#7722,.T.);
+#19808 = ORIENTED_EDGE('',*,*,#7771,.T.);
+#19809 = ORIENTED_EDGE('',*,*,#7796,.T.);
+#19810 = ORIENTED_EDGE('',*,*,#7746,.T.);
+#19811 = ORIENTED_EDGE('',*,*,#7698,.T.);
+#19812 = ORIENTED_EDGE('',*,*,#7648,.T.);
+#19813 = FACE_BOUND('',#19814,.T.);
+#19814 = EDGE_LOOP('',(#19815,#19816,#19817,#19818,#19819,#19820,#19821,
+ #19822));
+#19815 = ORIENTED_EDGE('',*,*,#8326,.T.);
+#19816 = ORIENTED_EDGE('',*,*,#8382,.T.);
+#19817 = ORIENTED_EDGE('',*,*,#8431,.T.);
+#19818 = ORIENTED_EDGE('',*,*,#8480,.T.);
+#19819 = ORIENTED_EDGE('',*,*,#8505,.T.);
+#19820 = ORIENTED_EDGE('',*,*,#8455,.T.);
+#19821 = ORIENTED_EDGE('',*,*,#8407,.T.);
+#19822 = ORIENTED_EDGE('',*,*,#8357,.T.);
+#19823 = PLANE('',#19824);
+#19824 = AXIS2_PLACEMENT_3D('',#19825,#19826,#19827);
+#19825 = CARTESIAN_POINT('',(40.89672240279,-20.88584065667,0.));
+#19826 = DIRECTION('',(-0.,-0.,-1.));
+#19827 = DIRECTION('',(-1.,0.,0.));
+#19828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19832))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#19829,#19830,#19831))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#19829 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#19830 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#19831 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19832 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#19829,
+ 'distance_accuracy_value','confusion accuracy');
+#19833 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#19834 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #19835),#19828);
+#19835 = STYLED_ITEM('color',(#19836),#15);
+#19836 = PRESENTATION_STYLE_ASSIGNMENT((#19837,#19843));
+#19837 = SURFACE_STYLE_USAGE(.BOTH.,#19838);
+#19838 = SURFACE_SIDE_STYLE('',(#19839));
+#19839 = SURFACE_STYLE_FILL_AREA(#19840);
+#19840 = FILL_AREA_STYLE('',(#19841));
+#19841 = FILL_AREA_STYLE_COLOUR('',#19842);
+#19842 = COLOUR_RGB('',0.447058818107,0.474509808674,0.501960817233);
+#19843 = CURVE_STYLE('',#19844,POSITIVE_LENGTH_MEASURE(0.1),#19845);
+#19844 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#19845 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+ 9.803921802644E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/hackpads/GamerPad/schematic.png b/hackpads/GamerPad/schematic.png
new file mode 100644
index 0000000000..db2bc03385
Binary files /dev/null and b/hackpads/GamerPad/schematic.png differ